SQL服务器无提示安装与弱密码

对于一个应用程序的设置,我想做一个沉默的安装SQL服务器。 为了向后兼容,服务器需要一个弱sa密码。 我知道sa不应该被使用,我知道它不应该有一个弱密码,但我不负责这一点,我不能改变这部分。

当试图用SAPWD =“ThePassword”进行无提示安装时,出现错误,密码与密码策略不匹配。 有没有办法强制静默安装弱密码?

感谢帮助。

由于得分已经指出,你需要改变安全策略来做到这一点。 如果有办法在不违反上述政策的情况下安装违反公司政策的东西,那在技术上就是一个“漏洞”,这种操作将被称为“利用”。

现在你有两个select:

  • 更改公司政策以允许应用程序。
  • 服从公司政策,不允许申请。

这真的很简单

你可以试试这个:

  • 在安装之前,在服务器上运行secpol.msc。

  • 转到帐户政策 – >密码政策

转到帐户政策 - 密码政策

  • 禁用“密码必须符合复杂性要求”,再给它一个
  1. 毫无意义地设置SQL whith一些真正强大的通过(是的,这取决于M $)
  2. sqlcmd -S。 -E -Q“ALTER LOGIN [sa] WITH PASSWORD = N'some_weak_pass',CHECK_EXPIRATION = OFF,CHECK_POLICY = OFF”

就这样。 login或使用它通过弱点。 在2008年r2testing

PS也可以使用集成的安全模式无意中安装,稍后使用sqlcmd将sql server切换到组合模式以使用弱通过SA