Сравнение данных SQL Server с использованием 2 командных строк в одном экземпляре Visual Studio - PullRequest
0 голосов
/ 17 декабря 2018

У меня есть эта строка кода, которую я использую в командной строке, чтобы открыть новый экземпляр Visual Studio 2015 Professional и выполнить сравнение данных между двумя базами данных в моей базе данных SQL Server:

devenv /command "Tools.NewDataComparison /SrcServerName [myserver] /SrcDatabaseName [mydb] /SrcUserName [mydbuser] /SrcPassword [mydbuserpass] /SrcDisplayName sdisplay /TargetServerName [myserver] /TargetDatabaseName [mydb] /TargetUserName [mydbuser] /TargetPassword [mydbuserpass] /TargetDisplayName tdisplay" 

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

"SQL.DataCompareExportToFile C:\Users\elam\Desktop\text.sql"

Если я использую:

devenv /command "SQL.DataCompareExportToFile C:\Users\elam\Desktop\text.sql"

, он открывает новый экземпляр VS.Есть ли какой-нибудь возможный способ заставить этот код работать на том же экземпляре VS?Или как я могу передать эти 2 предложения вместе, чтобы я мог автоматизировать этот процесс в пакетном файле, работающем только с одним экземпляром VS?.

...