我正在尝试在容器而不是本地实例中运行开发数据库。但是,在我们的本地dev db版本中,我们使用弱密码(当部署db来生成强密码时),因此,当我尝试在容器内创建服务器用户时,会抱怨弱密码和SQL Server Project的部署失败。
是否可以关闭SQL Server容器中的强密码?
答案 0 :(得分:2)
创建登录名时,请使用CHECK_POLICY = OFF
,然后将允许使用弱密码。例如:
CREATE LOGIN SampleLogin WITH PASSWORD = '1', CHECK_POLICY = OFF, CHECK_EXPIRY = OFF;
但是,即使是您的开发环境,我仍然认为您应该创建“良好”密码。在Dev / UAT / etc中并不是安全性不佳的借口。