因此,托管我们的SQL Server的公司似乎在从生产服务器到备份服务器的复制中遇到了一些麻烦……我相信某些表已被正确地复制了。复制每天进行一次(数小时后)。
有什么方法可以比较两个相同的表,一个是备份中的表,另一个是生产服务器中的表,以查看昨晚复制是否有效?
我能找到的唯一方法是在两台服务器上运行以下查询,并查看结果是否与哪个“可能”匹配意味着2个表包含相同的信息。
SELECT CHECKSUM_AGG(BINARY_CHECKSUM(*))
FROM (
SELECT *
FROM table_to_compare
) t1
使用上面的代码,似乎表已成功复制,因为校验和值相同,但是我不确定此方法的可靠性。
有谁知道更好的方法来检查这一点,或者这是否是一个好方法?
我在Windows Server 2008计算机上运行SQL Server 2008。
谢谢。