0

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

在服务器 A 上,我们有带有许多表的 DB OPS_001。

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

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

有没有办法在 B.XYZ 中镜像服务器 A.OPS_001 表,这样性能仍然可以接受(比如在 PK 上选择不花费 1.2 秒)?我知道可接受是一个非常通用的术语,但考虑到大约 150 个用户从上午 9 点到下午 5 点依赖这两个数据库。

我已经测试了链接服务器视图,但速度很慢。

如您所知,A 是 SQL Server 2000,B 是 SQL Server 2008。

编辑:

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

4

1 回答 1

0

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

于 2012-12-03T22:10:39.073 回答