繁体   English   中英

Azure SQL 数据库活动目录密码认证使用 powershell

[英]Azure SQL Database Active Directory password authentication using powershell

我正在尝试登录 Azure SQL 下面使用 cloudhsell 进行的主动密码身份验证是我在屏幕截图中提到的错误。我无法理解这是我脚本中的身份验证问题还是语法问题。

$cxn.open将打开连接,但在此之前只有我面临问题。

之后我需要执行以下命令

$cmd = New-Object System.Data.SqlClient.SqlCommand($query, $cxn)
$cmd.CommandTimeout = 120

$cmd.ExecuteNonQuery()
$cxn.Close()

目标是使用活动密码身份验证登录到 Azure SQL 并编写一些 SQL 查询并关闭连接。这件事我需要在 cloudshell devop 中执行。

错误 - 下图中提到的详细信息,请让我知道如何更正。

在此处输入图像描述

请让我知道是否还有其他脚本。

我不确定这是否能解决您的所有问题,但那里存在语法错误。 在您的连接字符串中,您输入了 authentication="Azure Active Directory"" ,这是一个语法错误,因为您的双引号实际上结束了字符串......摆脱 azure 活动目录周围的 ""。比如 authentication=Azure Active Directory" ; 这至少可以消除语法错误。

尝试使用 Microsoft.Data.SqlClient

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM