2008-10-08 102 views
2

我目前正在使用2个sql 2000服务器,我可以查询但不添加任何数据库,导致第二个有大量使用第一个作为链接服务器的查询的数据库。我想在查询实时数据的同时提高性能。SQL Server 2000实时数据镜像

是否有可能将实时数据镜像到第二个服务器,这样查询将在本地到该服务器?我有什么选择?

如果需要从sql 2000升级是可能的。

该数据有较低的更新,插入,删除使用和高选择使用,所以我认为这将是理想的,如果可能的话。

回答

2

您有三种选择。

  1. 使用复制将数据从第一个服务器移动到第二个。由于需要拆除并为每个更改设置复制,所以这具有使更改非常困难的缺点。

  2. 在SQL 2000中使用日志传送。想法是,在主服务器上发生更改后立即将数据传输到备用服务器。我没有这样做,所以我不知道这些缺点。 http://www.microsoft.com/technet/prodtechnol/sql/2000/maintain/logship1.mspx

  3. 升级到SQL 2005或SQL 2008并使用其内置的镜像功能。请注意,您应该进行一些相当深入的测试,以确保在进行这样的重大升级后,所有内容都能正常运行。尽管兼容,但我必须在升级后对某些应用程序查询进行调整,以确保一切正常运行。

+0

想想我会去升级 – PeteT 2008-10-08 17:21:55