У меня есть две базы данных: DBTarget
и DBTest
. Я запускать несколько пользовательских сценариев на DBTest
, так что теперь DBTest
и DBTarget
должны быть одинаковыми во всех отношениях (таблицы, значения в таблицах, Столбцы, SPROCS и т.д.)Сравнение баз данных SQL
Вопрос: Есть простой способ сравнить эти две базы данных?
Единственная стратегия, которую я могу думать:
USE [DBTarget];
SELECT * FROM tblTableN;
USE [DBTest];
SELECT * FROM tblTableN;
я должен был бы сделать это для каждых таблицы и визуально сравнить их сами. Однако это кажется очень склонным к ошибкам и имеет высокую вероятность человеческой ошибки.
Кто-нибудь знает лучший способ? Я использую TSQL в SQL Management Studio 2005.
+1 для продуктов Red Gate – AdaTheDev