在Sql Server Docker容器中禁用密码策略

时间:2019-01-11 19:38:39

标签: sql-server docker windows-container

我正在尝试在容器而不是本地实例中运行开发数据库。但是,在我们的本地dev db版本中,我们使用弱密码(当部署db来生成强密码时),因此,当我尝试在容器内创建服务器用户时,会抱怨弱密码和SQL Server Project的部署失败。

是否可以关闭SQL Server容器中的强密码?

1 个答案:

答案 0 :(得分:2)

创建登录名时,请使用CHECK_POLICY = OFF,然后将允许使用弱密码。例如:

CREATE LOGIN SampleLogin WITH PASSWORD = '1', CHECK_POLICY = OFF, CHECK_EXPIRY = OFF;

但是,即使您的开发环境,我仍然认为您应该创建“良好”密码。在Dev / UAT / etc中并不是安全性不佳的借口。