Задача построения сравнения данных для создания скрипта вставки дельты для выбранных таблиц

Я хочу автоматизировать процесс создания скрипта дельта-вставки для главной таблицы, сравнивая базу данных разработки с производственной базой данных.

Использовали этот инструмент «Электроинструменты Microsoft Visual Studio Team System 2008 Database Edition».

Это синтаксис, который можно использовать для сравнения двух баз данных и создания сценария вставки дельты.

MSBuild /t:SqlDataCompareTask /p:SourceConnectionString=”ValidConnectionString1” /p:SourceDatabaseName=”DatabaseName1” /P:TargetConnectionString=”ValidConnectionString2” /p:TargetDatabaseName=”DatabaseName2” /p:OutputPath=”FullPathForDataCompareReults” /p:OutputFilename=”FilenameForDataCompareResults”

Теперь то, что я ищу, - это способ передачи имен таблиц, и только эти таблицы следует рассматривать для создания сценария вставки дельты.

Если кто-то из вас пробовал подобное, дайте мне знать, какой альтернативный подход вы использовали.


person Ashish    schedule 28.01.2011    source источник


Ответы (1)


В качестве альтернативы: SQL Compare и Сравнение данных SQL.

person Joe Stefanelli    schedule 28.01.2011
comment
Можно ли вызвать этот инструмент из проекта tfsbuild. - person Ashish; 28.01.2011
comment
Да, это возможно через его командную строку. См. red-gate.com/supportcenter/ - person David Atkinson; 29.01.2011