首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用powershell部署数据库项目(.dbproj)

使用powershell部署数据库项目(.dbproj)
EN

Stack Overflow用户
提问于 2013-02-11 15:53:24
回答 1查看 3.4K关注 0票数 6

我想使用powershell部署一个数据库项目"database.dbproj“(例如)。到目前为止,我尝试使用以下方法部署项目,

'C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe‘= $msbuild $option1 = @(‘/t:reBuild,deploy /p:TargetConnectionString="Data Source=(Local)\SQL2008R2;IntegratedSecurity=True;Pooling=False;“/p:TargetDatabase=test”C:\TEMP\SVN\6000\Database\Database.dbproj’) & $msbuild $option1

$test1 = @(‘/target:Build,deploy','C:\TEMP\SVN\6000\Database\Database.dbproj','/property:TargetConnectionString="Data Source=(Local)\SVN 2008R2;IntegratedSecurity=True;Pooling=False;“’,'/property:TargetDatabase=test') & $msbuild $test1

$test2 = $msbuild +"“+ $option1 调用表达式$test2

但在任何情况下它都不会起任何作用。我的意思是,如果我调试代码,那么我可以看到这个指针指向这个命令,然后简单地移动到下一行命令,而不做任何操作。我有类似的批处理脚本,它工作得很好。因此,我相信,正是某些错误导致了这一问题。我在这里做什么?

谢谢,杰克

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-11 15:59:51

尝试以下几点:

代码语言:javascript
复制
Start-Process -FilePath "C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" -ArgumentList "/t:reBuild,deploy /p:TargetConnectionString=`"Data Source=(local)\SQL2008R2;Integrated Security=True;Pooling=False;`" /p:TargetDatabase=test `"C:\TEMP\SVN\6000\Database\Database.dbproj`""
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14815728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档