请问:10个sqlserver数据库同构的,要用程序统一访问这10个数据库该怎么做呢?

NewQger 2007-04-09 09:48:26
10个单独的数据库在各地方分别做应用数据库,同结构的。

现在要实现的功能是:1。统一设置应用的参数。2。查询信息,不确定数据在哪个数据库里。3。汇总统计数据。

可以将10个数据库服务器连到一个网络上。

vb写的应用程序。要实现以上的几个功能,怎么做好一点呢?通过建立10个连接遍历访问各数据库可行吗?
...全文
270 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
sp4 2007-04-11
  • 打赏
  • 举报
回复
用复制,没有问题
NewQger 2007-04-10
  • 打赏
  • 举报
回复
没做个复制啊。不知道能不能行,还有一点就是 原来的应用是连网用的各种网络连接方式都有--公网的,局域网的,点对点电话拨号的,vpn局域网的.现在要连到一起,用vpn(只连数据库服务器),不知道有没什么问题.

谢谢各位回答...
NewQger 2007-04-09
  • 打赏
  • 举报
回复
首先这个系统用了一段时间了,都是单独用的,其二:不可能再投入太多资金。其三:只是为了满足上级单位对各基层应用的监控及管理,监控内容--查询统计,管理--相当于系统管理的权限集中。没太多功能要求。
CathySun118 2007-04-09
  • 打赏
  • 举报
回复
应该搞个汇总库,汇总信息,或者在汇总库中增加数据库的指向信息等
wangdehao 2007-04-09
  • 打赏
  • 举报
回复
不明白为什么要搞10个数据库,

如果非这样的话,用数据库的复制技术,把10个数据的数据放到一个数据库里来吧
gahade 2007-04-09
  • 打赏
  • 举报
回复
那用服务器-客户端的来做,只有服务器一个数据库,客户端都连到这个服务器上存储,读取数据多好啊.

"统一设置应用的参数"
没有以哪个数据库为基准的吗?还是不管哪个做个更新全都同步到其它9个服务器上?这样要用触发器或复制能实现.
但连服务器是开着的都不能保证,应该会经常报错.
gd4134 2007-04-09
  • 打赏
  • 举报
回复
如果使用2005可以使用分区表实现。
NewQger 2007-04-09
  • 打赏
  • 举报
回复
数据在哪个表里肯定是知道的。
--做视图行不通吧。要在10个数据库上做,如果数据库服务器都开着,及网络都是接通的可以,但是这个实际中很难保证的。
NewQger 2007-04-09
  • 打赏
  • 举报
回复
"统一设置应用的参数" 就是统一控制应用系统的参数啊。比如权限管理。
谢谢楼上。
gahade 2007-04-09
  • 打赏
  • 举报
回复
"统一设置应用的参数"什么意思啊?

"查询信息,不确定数据在哪个数据库里"数据在哪个表里确定吗?

建10个链接服务器,做视图连接.查询的时候从视图中查
dawugui 2007-04-09
  • 打赏
  • 举报
回复
通过建立10个连接遍历访问各数据库可行吗?

在建立一个表,同时放在这十个数据库中,表中记录IP(server name), dbname,user , password

然后连接任何一个库,找这个表,用循环做.
sp4 2007-04-09
  • 打赏
  • 举报
回复
做复制吧,统一的数据处理,应该不错

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧