如何使用命令提示符连接到 Azure SQL Server?

赞卡那蛙

我有一个可以使用本地 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 选项但没有奏效。

这是我看到的错误:

在此处输入图片说明

凯厄斯·贾德

(添加一个基本上是我们在评论中完成的过程的答案)

  1. https://docs.microsoft.com/en-us/sql/tools/sqlcmd-utility?view=sql-server-ver15安装最新的 sqlcmd
  2. 运行sqlcmd -?以查看实际运行的 sqlcmd 版本 - 如果它不是您刚刚下载的最新版本,请检查您的 PATH 变量等。您可以使用 dos 命令where sqlcmd查找命令行正在搜索 sqlcmd 的位置
  3. 使用 -G 开关运行 sqlcmd 以指定 AAD 信用检查,并在 -U 和 -P 选项中包含您的用户名和 dpassword。小心这些情况,因为 -u 和 -p 是完全不同的开关。
sqlcmd -S 910005-sql.database.windows.net -d 900046 -G -U zrana -P ****

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从Windows命令提示符运行本地SQL脚本文件以更新远程SQL Server数据库

Azure无法连接到SQL Server

如何在Azure SQL Server中添加Azure AD组

使用Azure SQL Server创建Web API

无法从Azure应用连接MS SQL Server

具有Laravel连接到SQL Server的Azure Web应用

Azure托管的SQL Server如何与Azure Cosmos DB连接?

通过Azure Databricks连接到本地SQL Server

Polybase:无法从SQL Server连接到Azure Blob

无法连接到新的Azure SQL Server实例

从Azure Web应用连接到Prem SQL Server

带有Azure API的Flutter连接到SQL SERVER DB

使用服务主体连接Azure SQL Server

如何使用活动目录身份验证连接到数据砖中的Azure SQL Server

连接到SQL Server.PDOException对象时出错(Azure)

如何通过Python连接到Azure SQL Server

通过KeyVault从Azure功能连接到SQL Server

AutoIT Server菜单以命令提示符

如何从命令提示符下访问数据库以编写SQL查询?

如何在Windows Server 2012中创建其他命令提示符?

通过CMD提示符从Instant Client连接到Oracle Server时出错,但是SQL Developer连接了吗?

如何使用命令提示符进行SQL Server 2012架构+数据转储

我在使用SQL Server或SQL Azure吗?

使用本地SQL Server中的OpenRowSet连接到SQL Azure DB

如何使用 Azure Active Directory 凭据连接到 SQL Server?

如何获取 Google Chrome 版本 Azure DevOps 命令提示符

使用 terraform 添加 Azure SQL Server 登录

无法使用 python 连接到 Azure SQL Server

使用 Powershell 和 Azure AD MFA 连接到 SQL Server