Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 什么';使用MS Sql Server 2005区分两个数据库备份文件的最佳方法是什么?_Sql Server_Sql Server 2005 - Fatal编程技术网

Sql server 什么';使用MS Sql Server 2005区分两个数据库备份文件的最佳方法是什么?

Sql server 什么';使用MS Sql Server 2005区分两个数据库备份文件的最佳方法是什么?,sql-server,sql-server-2005,Sql Server,Sql Server 2005,我有两个数据库备份文件。我想知道这两者之间是否有区别。我可以一行一行、一个字段一个字段地进行区分(我不是在寻找模式的差异,而是在寻找数据,尽管我希望模式保持不变) 我可以在文件上运行某种校验和吗,或者我必须检查数据本身才能100%确定吗?我认为您必须检查数据,因为我希望文件中有日期和其他东西,这些东西会打乱您可以计算的校验和 类似的东西很不错,但是有很多不同的工具。您需要将备份还原到临时数据库才能运行此操作。将两个备份还原到临时数据库(可能需要使用“WITH MOVE”重命名逻辑名称),然后使用

我有两个数据库备份文件。我想知道这两者之间是否有区别。我可以一行一行、一个字段一个字段地进行区分(我不是在寻找模式的差异,而是在寻找数据,尽管我希望模式保持不变)


我可以在文件上运行某种校验和吗,或者我必须检查数据本身才能100%确定吗?

我认为您必须检查数据,因为我希望文件中有日期和其他东西,这些东西会打乱您可以计算的校验和


类似的东西很不错,但是有很多不同的工具。您需要将备份还原到临时数据库才能运行此操作。

将两个备份还原到临时数据库(可能需要使用“WITH MOVE”重命名逻辑名称),然后使用诸如RedGate的数据比较之类的工具。

有些人编写了脚本来执行此操作


我发现了一个-

小贴士:RedGate的Data Compare pro版将从备份中进行比较。