我正在通过脚本安装 sql 实例,在创建某个实例后,无法通过 osql 启用 sa 帐户。
我尝试过的方法
osql -S .\INSTANCENAME -E
使用 master
ALTER LOGIN sa ENABLE
GO使用 SSMS 启用帐户(通过使用 Windows Auth、‘新查询’以及与 1 中完全相同的查询登录)
建议这个问题
2. 确实有效;帐户立即启用。1. 无效,即使按照 3. 中的建议也无效,我在 osql 中执行命令后重新启动了 SQL 服务。
附加信息
Windows 2003 Server、Microsoft SQL Server 2005 Enterprise,该帐户不适用任何密码策略。
答案1
答案2
您没有说明,但语法 .\instancename 暗示您正在目标服务器上运行 OSQL?是这样吗?您尝试过 Servername\instancename 吗?