Visual Studio(2010)gui提供了用於爲目標指定第二個命令變量文件的選項。但是我無法找到命令行實現的這個選項 - vsdbcmd.exe。如何提供vsdbcmd部署命令行目標dbschema sql命令變量?
運行vsdbcmd將dbschema部署爲僅具有源模型命令變量的dbschema,因此實現變量的對象被視爲發生更改。導致不正確(不正確)的更新腳本。
命令我目前使用的:
vsdbcmd.exe /a:deploy /dd:- /dsp:sql /model:Source.dbschema /targetmodelfile:Target.dbschema /p:SqlCommandVariablesFile=Database.sqlcmdvars /manifest:Database.deploymanifest /DeploymentScriptFile:UpdateScript.sql /p:TargetDatabase="DatabaseName"
比較什麼即時尋找的是/p:TargetSqlCommandVariablesFile
,如果這樣的事情存在?
結果腳本是一樣的運行,所以GUI沒有指定sqlcmd變量爲目標
正如我原來的問題這個參數我已經使用,但它不影響導致腳本中以變量作爲改變治療任何項目目標的dbschema。 – drk