--CSA参数Roundhouse的问题

时间:2014-03-17 20:30:18

标签: sql-server-2008 deployment teamcity roundhouse

我在使用roundhouse和Teamcity对我的sql server进行身份验证时遇到问题。 Teamcity作为本地系统帐户运行,因此cmd shell将在本地系统下打开。当我传入rh.exe -d = DB -s = SQLSERVER -csa = uid = DOMAIN \ USER; pwd = PASSWORD ... 我收到一个错误,即在本地计算机名下登录不是有效登录。

然后我尝试了此处列出的格式RoundhousE - Change login used by scripts scripts,我收到有关特定用户登录失败的错误消息。我知道密码是正确的,所以我很困惑为什么它现在不能正常工作。

RH.exe版本0.8.5.0 Teamcity版本8

2 个答案:

答案 0 :(得分:0)

我尝试了TeamCity方面的解决方法。通过将我的buildAgent切换到我通常用于部署的帐户,我可以成功进行身份验证。

我使用的格式是 rh.exe -d = param -s = param -f = param -vf = param

如果您有任何其他涉及Roundhouse的确切语法的解决方案,我仍然会非常感谢它们。

答案 1 :(得分:0)

愚蠢的问题,但你的命令是args吗?

最好将它们用双引号括起来-csa =" COMPLETE Con​​nection String,以;"

结束