您好我正在将数据库迁移到 SQL Server 2012,但我遇到了问题。
让我首先说应用程序 (ISV) 具有可怕的安全性!所以尽量不要畏缩太多。
- 该应用程序使用 sa 身份验证登录。
- sa 密码被硬编码到应用程序中。
因此 2012 实例上的 sa 密码必须与应用登录名匹配。但是,它不符合 2012 密码要求。
有没有办法覆盖这个功能?
您好我正在将数据库迁移到 SQL Server 2012,但我遇到了问题。
让我首先说应用程序 (ISV) 具有可怕的安全性!所以尽量不要畏缩太多。
因此 2012 实例上的 sa 密码必须与应用登录名匹配。但是,它不符合 2012 密码要求。
有没有办法覆盖这个功能?
尝试
(我现在感觉很脏)
为了减轻一些潜在的恐惧,我建议将内置的 sa 帐户重命名为其他名称,然后使用应用程序实际需要的权限创建一个名为 sa 的新登录名。
我同意 HLGEM。他们必须将登录帐户更改为另一个(即使它需要 sysadmin 或 - 问题较少的 dbowner - 第一时间的权限)。
另一方面,您可以更改 SSMS 上的 sa 通行证或使用
ALTER LOGIN
(请参阅podiluska 的答案)。PS.:是的,我觉得很脏(2)。;-)