尝试运行VSDBCMD.exe时“对象引用未设置为对象的实例”

时间:2013-07-16 11:44:50

标签: database-project vsdbcmd

我们正在尝试使用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 个答案:

没有答案