使用Powershell的Azure SQL数据库Active Directory密码身份验证

问题描述 投票:0回答:1

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

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

此后,我需要执行以下命令

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

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

目标是使用活动密码身份验证登录到Azure SQL并编写一些SQL查询并关闭连接。我需要在devops内联脚本任务中执行此操作,但它属于cloudshell本身。

错误-下图中提到的细节,请让我知道如何纠正它。

enter image description here

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

azure-active-directory azure-sql-database azure-powershell paas
1个回答
0
投票
我不确定这是否可以解决您的所有问题,但是那里存在语法错误。在您的连接字符串中,放置authentication =“ Azure Active Directory”“这是语法错误,因为您的双引号实际上结束了字符串...删除Azure活动目录周围的“”。喜欢。 authentication = Azure Active Directory”;至少可以消除语法错误。
© www.soinside.com 2019 - 2024. All rights reserved.