我有一个可以使用本地 SSMS 连接的 Azure SQL 数据库。
Server Name - <Server>.database.windows.net
UserName - zrana
Password - *****
我在这里使用的身份验证模式是 Active Directory - Password。是否可以使用sqlcmd
命令行上的实用程序连接到数据库?
我无法使用以下命令进行连接
sqlcmd -S 910005-sql.database.windows.net -d 900046 -U zrana -P ****
我在 Azure 上创建了另一个数据库并尝试通过本地 SSMS 进行连接。
这次的身份验证方法是“SQL Server 密码”。我可以使用本地 SSMS 并sqlcmd
使用上述相同的格式连接到它。
是否可以使用 AAD 连接到 Azure SQL 数据库?我尝试在我的命令中使用 -G -I 选项但没有奏效。
这是我看到的错误:
(添加一个基本上是我们在评论中完成的过程的答案)
sqlcmd -?
以查看实际运行的 sqlcmd 版本 - 如果它不是您刚刚下载的最新版本,请检查您的 PATH 变量等。您可以使用 dos 命令where sqlcmd
查找命令行正在搜索 sqlcmd 的位置sqlcmd -S 910005-sql.database.windows.net -d 900046 -G -U zrana -P ****
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句