SQLCMD из SSMS не работает; подключение к базе данных SQL Azure - PullRequest
0 голосов
/ 08 апреля 2019

Запуск этого из моего SQL Server Management Studuio (SSMS), подключающегося к базе данных SQL Azure. Я использую SQLCMD в режиме SSMS.

:Connect -S taiobdemo1.database.windows.net -d taiobcustomer -U sqlusername -P strongpw

Получение этой ошибки:

Произошла фатальная ошибка скриптинга. Неверный синтаксис был обнаружен во время разбора: Connect.

1 Ответ

1 голос
/ 08 апреля 2019

Команда :connnect SqlCmd не позволяет указывать целевую базу данных.Вы всегда будете подключаться к вашей базе данных по умолчанию.Так что это довольно бесполезно в базе данных SQL Azure, так как вы будете подключены к Master и не сможете переключаться.

например

:Connect xxxx.database.windows.net  -U someuser -P xxxx
select db_name()

Всегда будет выводить master

...