Как выполнить Invoke-sqlcmd на другом сервере СУБД (ошибка Credential)
Имеется два сервера СУБД 192.168.0.1 и 0.2
Я хочу в Powershell, находясь на 192.168.0.2 вызвать команду:
Invoke-sqlcmd -ServerInstance 192.168.0.1 -Credential $Cred -Database "test" -InputFile "Script.sql"
Что приводит к ошибке:
Invoke-Sqlcmd : Не удается найти параметр, соответствующий имени параметра "Credential".
В $Cred записана команда Get-Credential.
Я думал использовать параметры -Username -Password, но так как я запускаю скрипт на 192.168.0.2 получаю ошибку:
Invoke-sqlcmd : Не удается открыть базу данных "test", запрашиваемую именем входа. Не удалось выполнить вход.
При входе в систему пользователя "sa" произошла ошибка.
Каким образом можно исправить ситуацию с -Credential или же есть другие пути выполнить данную команду?