Sql server 如何在Azure SQL上禁用强密码
我们正在将一个数据库从本地迁移到Azure SQL。将使用此数据库的软件具有硬编码的数据库用户名和密码,因此我们无法更改它。不幸的是,硬编码密码不符合Azure SQL的密码策略 我环顾四周,找到了可以添加到查询中的Sql server 如何在Azure SQL上禁用强密码,sql-server,azure-sql-database,Sql Server,Azure Sql Database,我们正在将一个数据库从本地迁移到Azure SQL。将使用此数据库的软件具有硬编码的数据库用户名和密码,因此我们无法更改它。不幸的是,硬编码密码不符合Azure SQL的密码策略 我环顾四周,找到了可以添加到查询中的检查策略选项,但是我收到一个错误,告诉我此版本的SQL不支持该选项 此版本的SQL Server不支持关键字或语句选项“检查策略”。 我也找不到任何明确说明“您无法在Azure SQL中更改密码策略”的文档-有人知道我如何禁用密码策略,或者找到说明我们无法执行此操作的文档吗?Azur
检查策略
选项,但是我收到一个错误,告诉我此版本的SQL不支持该选项
此版本的SQL Server不支持关键字或语句选项“检查策略”。
我也找不到任何明确说明“您无法在Azure SQL中更改密码策略”的文档-有人知道我如何禁用密码策略,或者找到说明我们无法执行此操作的文档吗?Azure SQL数据库不支持
检查策略。因此,您无法设置CHECK\u POLICY=ON或OFF
有关更多详细信息,请参阅:
更改登录名
{
|带[,…n]
}
[;]
::=
启用|禁用
::=
PASSWORD='PASSWORD'
[
旧密码=“旧密码”
]
|NAME=登录名
只有本地SQL server和Azure SQL托管实例支持设置检查策略
你也可以从我这里得到这个。
SQL数据库强制执行密码复杂性。密码过期和策略强制部分不适用于SQL数据库
希望这有帮助。这是一件好事,您不能禁用密码策略。这是出于设计和良好的理由。这些数据库可以在internet上使用,在这种环境下,弱密码是犯罪行为。非主题-属于dba
ALTER LOGIN login_name
{
<status_option>
| WITH <set_option> [ ,.. .n ]
}
[;]
<status_option> ::=
ENABLE | DISABLE
<set_option> ::=
PASSWORD ='password'
[
OLD_PASSWORD ='oldpassword'
]
| NAME = login_name