SQL Server 2000 Live数据镜像

时间:2008-10-08 10:48:38

标签: sql-server database sql-server-2000 mirror

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

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

如果需要从sql 2000升级,则可能。

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

1 个答案:

答案 0 :(得分:2)

您有三种选择。

  1. 使用复制将数据从第一台服务器移动到第二台服务器。这样做的缺点是,由于需要拆除并为每次更改设置复制,因此更改非常困难。

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

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