在Azure SQL中创建登录时如何关闭CHECK_POLICY?
Azure SQL创建登录无法关闭CHECK_POLICY的解决方案
- Azure SQL(单数据库/弹性池)不支持
CHECK_POLICY参数,无法通过该参数关闭密码策略验证,这是平台的固有限制,和本地SQL Server的行为不同。 - 你的PowerShell脚本需要移除
CHECK_POLICY= OFF部分,修改后的示例如下:
Run-powershellsqlcmd ` -Server $DbHost -InstanceName $DbInstanceName -Port $DbPort ` -Username $CreationUsername -Password $CreationPassword ` -Query "CREATE LOGIN $(Get-Parameter $UserKey) WITH PASSWORD = N'$(Get-Parameter $PassKey)'" ` | Out-Null
- 若你是因为密码不符合规则才想关闭策略,需调整密码满足Azure SQL的要求:密码长度至少8位,并且包含大小写字母、数字、特殊字符中的至少三种类型。
内容的提问来源于stack exchange,提问作者Parlay88
相关产品推荐
相关产品推荐

