Каков лучший способ сравнения двух файлов резервных копий базы данных с MS Sql Server 2005? - PullRequest
3 голосов
/ 23 февраля 2009

У меня есть два файла резервной копии базы данных. Я хотел бы знать, есть ли разница между ними. Я мог бы идти строка за строкой, поле за полем и делать различие (я не ищу различия в схеме, а скорее данные, хотя я ожидаю, что схема останется прежней).

Могу ли я запустить какую-то контрольную сумму для файлов, или мне нужно просмотреть сами данные, чтобы быть на 100% уверенным?

Ответы [ 3 ]

3 голосов
/ 23 февраля 2009

Восстановите обе резервные копии во временную базу данных (может потребоваться использовать WITH MOVE для переименования логического имени), а затем используйте такой инструмент, как RedGate Data Compare.

0 голосов
/ 25 февраля 2009

Некоторые люди написали сценарии для таких вещей.

Тот, который я нашел - http://www.sql -server-performance.com / Articles / dba / database_comparison_sp_p1.aspx

0 голосов
/ 23 февраля 2009

Я думаю, вам придется просмотреть данные, которые, я думаю, ожидают, поскольку в файле будут указаны даты и другие вещи, которые могут испортить любые контрольные суммы, которые вы можете вычислить.

Что-то вроде Apex SQL Data Diff довольно хорошо, но существует множество инструментов сравнения. Вам нужно будет восстановить резервные копии во временные базы данных, чтобы это можно было запустить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...