У меня есть эта строка кода, которую я использую в командной строке, чтобы открыть новый экземпляр 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?.