两台服务器统计数据

kevn 2011-02-21 02:51:51
我们的两个车间用的同一套数据库和程序,现在想把数据库分开(可能两台服务器,也可能一台服务器,两个数据库,在探讨),程序仍然是一套,但统计的时候需要一起统计,请问这样的话该怎么统计?更改连接字符串?opensource?
...全文
79 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
王向飞 2011-02-21
  • 打赏
  • 举报
回复
不要这样 维护不方便,通过改配置文件,修改连接字符串就好了[Quote=引用 3 楼 hdhai9451 的回复:]
两个数据一起统计是有办法的,一般是通过创建链接服务器读取另外一台数据库的数据;
也可以通过下面办法访问另一台数据
select *
from opendatasource('sqloledb','data source=192.168.1.100; user id=sa;password=12345').DBMRP.dbo.tbOrder
where ......

但是,我觉得这样……
[/Quote]
haoyue330 2011-02-21
  • 打赏
  • 举报
回复
两个数据库建立连接后

不是最还的办法,最好 通过程序来控制
rucypli 2011-02-21
  • 打赏
  • 举报
回复
分开库

所有统计的sql的都改成from dbname.dbo.tbname
Q315054403 2011-02-21
  • 打赏
  • 举报
回复
建立链接服务器,统计时UNION ALL它
kevn 2011-02-21
  • 打赏
  • 举报
回复
网上搜下不少,但还是期待回答
Andy__Huang 2011-02-21
  • 打赏
  • 举报
回复
两个数据一起统计是有办法的,一般是通过创建链接服务器读取另外一台数据库的数据;
也可以通过下面办法访问另一台数据
select *
from opendatasource('sqloledb','data source=192.168.1.100; user id=sa;password=12345').DBMRP.dbo.tbOrder
where ......

但是,我觉得这样做不是好办法,最好只用一台数据库运行,如果查询速度慢,那应该从数据库管理方面考虑问题和解决问题,如果数据库服务器性能不能,可以考虑升级。

王向飞 2011-02-21
  • 打赏
  • 举报
回复
更改连接字符串?
kevn 2011-02-21
  • 打赏
  • 举报
回复
给点思路

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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