6

我不知道 SA 密码,所以我以单用户模式重新启动了我的 SQL Server 2008 Standard Edition 实例,希望能更改 SA 密码。之后我立即尝试与

sqlcmd -S serverName\ss2008

消息 18461,级别 14,状态 1,服务器 serverName\SS2008,Line1 用户 'serverName\Administrator' 登录失败。原因:服务器处于单用户模式。目前只有一位管理员可以连接。

我尝试直接更改密码会产生

C:\Documents and Settings\Administrator>sqlcmd -U sa -zp@ssword 密码:消息 18470,级别 14,状态 1,服务器 serverName,第 1 行用户“sa”登录失败。原因:账号被禁用。

-m 真的代表零用户模式,还是我的服务器出了问题?

4

1 回答 1

8

您的连接可能会立即被其他服务(例如 SQL 代理、报告服务)占用

-m您可以使用开关传递可选的附加客户端名称参数。

例如使用

-m"sqlcmd"   

将只允许将自己标识为 sqlcmd 客户端程序的程序使用单个可用连接。有关此内容的更多信息,请参阅文档。

于 2012-05-24T17:13:22.670 回答