我们已将数据库从SQL 2000迁移到与Intranet页面一起使用的新SQL 2005以显示和更新数据。我们现在无法使用sa帐户登录,因为使用旧登录密码的页面设置似乎已锁定了sa帐户。
我想在这个页面上使用sa帐户并不是一个好主意,但仍然没有帮助,因为我们无法登录创建新的。
有没有办法解锁sa帐户而无法以sa身份登录?
答案 0 :(得分:8)
我们只能通过在实际服务器上使用Windows身份验证登录。一旦我们解决了这个问题,我们就运行命令:
ALTER LOGIN sa WITH PASSWORD = 'your_password_here' UNLOCK
在SQL管理工作室中,更正了web.config文件中的登录密码,一切正常。
事实证明,密码策略在SQL Server 2005上是可执行的,因此重复的错误登录会锁定帐户。
答案 1 :(得分:5)
如果您的系统设置为具有混合访问权限,则应该能够使用管理员的Windows密码登录。然后你可以改变密码。您实际上可以使用任何管理员帐户执行此操作。
答案 2 :(得分:2)
如果您具有管理权限,则可以“取消”SQL以允许通过“SQL Server表面区域配置”工具使用sa。除了Windows登录之外,您还需要启用SQL登录...