我们是否可以将SQL Server表从一个DB镜像到另一个DB,并且性能可以接受?



我们有两个服务器,A和B

在服务器A上,我们有一个数据库OPS_001和一些表。

在服务器B上,我们有DB XYZ和许多表。

我们考虑一个集成两个系统的项目,并开始将结果系统指向服务器B中的表(用于外键等)。由于遗留应用程序需要重写和编译连接,我们在物理上将所有表从服务器A.OPS_001移动到B.XYZ时遇到了一些技术困难。

是否有一种方法在B.XYZ中镜像服务器a.p s_001表,这样性能仍然可以接受(比如在PK上不花1,2秒的时间进行选择)?我知道可接受是一个非常通用的术语,但考虑到大约150个用户从上午9点到下午5点依赖这两个数据库。

我已经测试了链接服务器视图,但它非常慢。

A是SQL Server 2000, B是SQL Server 2008。

编辑:

源数据库的大小为220个表,文件本身约为14gb。

解决方案是将数据库迁移到同一台服务器,由于数据库是非常紧密耦合的,因此它们应该合并在一起,形成具有关系完整性的单个数据库。

最新更新