Проблемы с параметром --CSA Roundhouse
У меня проблемы с аутентификацией на моем сервере sql с Roundhouse и Teamcity. Teamcity работает как локальная системная учетная запись, поэтому оболочка cmd откроется под локальной системой. Когда я передаю rh.exe -d=DB -s=SQLSERVER -csa=uid=DOMAIN\USER;pwd=PASSWORD ... я получаю сообщение об ошибке, что вход в систему с именем локального компьютера не является действительным именем входа.
Затем я попробовал формат, указанный здесь. RoundhousE - Изменить имя входа, используемое сценариями сценариев, и я получаю сообщение об ошибке неудачного входа в систему для конкретного пользователя. Я знаю, что пароль правильный, поэтому я не понимаю, почему он не будет работать сейчас.
RH.exe версия 0.8.5.0 Teamcity версия 8
2 ответа
Я опробовал обходной путь на стороне TeamCity. Переключив свой buildAgent на учетную запись, которую я обычно использую для развертывания, я могу успешно пройти аутентификацию.
Формат, который я использую: rh.exe -d = param -s = param -f = param -vf = param
Если у вас есть какие-либо другие решения, которые включают точный синтаксис для Roundhouse, я все равно буду очень признателен за них.
Тупой вопрос, но это твоя голая команда args?
Возможно, лучше заключить их в двойные кавычки -csa="COMPLETE Connection String, заканчиваться на;"