我正在尝试使用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本身。
错误-下图中提到了详细信息,请让我知道如何纠正它。
请让我知道是否还有其他脚本。
我不确定这是否可以解决您的所有问题,但是那里存在语法错误。在您的连接字符串中,您放置了authentication =“ Azure Active Directory”“这是一个语法错误,因为您的双引号实际上结束了该字符串...摆脱了Azure活动目录周围的”“。例如,authentication = Azure Active Directory” ; 至少可以消除语法错误。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句