【问题标题】:how to change file path of vsdbcmd.exe of visual studio for database deployment如何更改Visual Studio的vsdbcmd.exe的文件路径以进行数据库部署
【发布时间】:2011-04-25 00:05:10
【问题描述】:

我尝试部署一个 Visual Studio 数据库项目,但出现以下错误:

"C:\Program Files\Microsoft Visual Studio 10.0\VSTSDB\Deploy\vsdbcmd.exe" /ManifestFile:"D:\MyAppDB\sql\debug\MyApp.DB.deploymanifest" /a:部署 /dsp:sql /script:"D:\MyAppDB\sql\debug\MyApp.DB.sql" /cs:"数据 源=.\SQLEXPRESS;集成 安全=真;池=假" /p:GenerateDropsIfNotInProject=True /p:BlockIncrementalDeploymentIfDataLoss=False /p:TargetDatabase=MyAppBranchNational /p:SqlCommandVariablesFile="D:\MyAppDB\Properties\Database.sqlcmdvars" /p:IgnorePermissions=True /p:GenerateDeployStateChecks=False /dd:+ 系统找不到 指定路径。

文件 vsdbcmd.exe 位于 F:\Program Files\Microsoft Visual Studio 10.0\VSTSDB\Deploy

不在 "C:\Program Files\Microsoft Visual Studio 10.0\VSTSDB\Deploy"

如何更改文件路径,使数据库项目使用正确的文件。

提前致谢!!

【问题讨论】:

    标签: database deployment


    【解决方案1】:

    临时解决方案:

    我复制了下面的文件夹:

    F:\Program Files\Microsoft Visual Studio 10.0\VSTSDB\Deploy (9MB)

    C:\Program Files\Microsoft Visual Studio 10.0\VSTSDB\Deploy

    它有效。

    同时,欢迎使用任何更好的解决方案。

    【讨论】:

      【解决方案2】:

      你可以试试这个:

      "%vs100comntools%....\vstsdb\deploy\vsdbcmd.exe"

      如果你安装了 vs2008,那么使用“%vs90comntools%”

      要查找所有环境变量,请打开命令提示符并键入“set”;或“set v”显示所有以“v”开头的变量。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-06-16
        • 2010-12-18
        • 2021-11-28
        • 2019-12-08
        • 1970-01-01
        • 1970-01-01
        • 2012-06-26
        相关资源
        最近更新 更多