"Ссылка на объект не установлена ​​для экземпляра объекта" при попытке запустить VSDBCMD.exe

Мы пытаемся развернуть проект базы данных, используя tfs deployer и "vsdbcmd.exe" (версия VS 2010).

Оба находятся на Windows Server 2008 r2 (64 бит).

Когда наш сценарий развертывания запускается, и мы вызываем VSDBCMD.exeмы получаем следующую ошибку:
An unexpected failure occurred: Object reference not set to an instance of an object.

Примечание: SQL Server не установлен на этом сервере, скрипт вызывает другой сервер, на котором есть базы данных, для которых мы хотим выполнить схемы базы данных. Visual Studio также не установлен на этом сервере, поэтому я выполнил reg add HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0 как я обнаружил, отсутствующий ключ реестра может быть причиной проблемы. Тем не менее, проблема все еще возникает

DLL копируются на сервер:

Extensions (folder)
DatabaseSchemaProviders.Extensions.xml

Microsoft.Data.Schema.dll

Microsoft.Data.Schema.ScriptDom.dll

Microsoft.Data.Schema.ScriptDom.Sql.dll

Microsoft.Data.Schema.Sql.dll

Microsoft.Data.Schema.Utilities.dll

Sqlceer35en.dll

Sqlceme35.dll

Sqlceqp35.dll

Sqlcese35.dll

sqlceca35.dll

sqlcecompact35.dll

sqlceoledb35.dll

System.Data.SqlServerCe.dll

vsdbcmd.exe

vsdbcmd.exe.config

Любые идеи о том, как решить это было бы здорово

Спасибо,

Райан

0 ответов

Другие вопросы по тегам