使用 osql 授予 sa 帐户权限

使用 osql 授予 sa 帐户权限

我正在通过脚本安装 sql 实例,在创建某个实例后,无法通过 osql 启用 sa 帐户。

我尝试过的方法

  1. 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 吗?

相关内容