用于通过 Azure AD 连接到 Azure SQL 数据库的连接字符串

May*_*omi 5 powershell azure azure-active-directory azure-sql-database

如何使用 Azure AD 帐户构建连接字符串以连接到 Azure SQL 数据库?目前,我正在使用以下内容,但似乎不正确。它不使用身份验证类型:Active Directory 密码。

我正在使用的 PowerShell 脚本的一部分:

server=$Server.database.windows.net;initial catalog=$Databasename;Authentication=Active Directory Password;Integrated Security=False;uid=$Username;password=$Password
Run Code Online (Sandbox Code Playgroud)

我真的很感谢你的帮助。

May*_*omi 4

我设法解决了这个问题;这实际上是属性的顺序。

以下连接字符串有效

Data Source=$Server.database.windows.net;initial catalog=Master;User ID=$Username;password=$Password;authentication=Active Directory Password
Run Code Online (Sandbox Code Playgroud)

然而,这不起作用

Data Source=$Server.database.windows.net;initial catalog=Master;authentication=Active Directory Password;User ID=$Username;password=$Password
Run Code Online (Sandbox Code Playgroud)

唯一的区别是“身份验证”标签的顺序。我从不认为属性的顺序很重要ConnectionString