Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我遇到了 SQL 系统管理员帐户和 SA 禁用的问题。
我想使用单用户模式重新创建系统管理员帐户。
-m'SQLCMD'在 SQL Server 实例服务之一(命名实例之一)上激活单个用户模式。
-m'SQLCMD'
问题是,当我尝试登录 sqlcmd 时,我收到错误消息:
Login failed, 服务器处于单用户模式,此时只有一名管理员可以连接。
Login failed
我停止了所有服务,只留下我登录。甚至禁用了tcp,但我仍然得到同样的错误。
我如何确定是否有任何帐户正在尝试登录,或者我做错了什么?
使用小写字母-m"sqlcmd"。
-m"sqlcmd"
-m 选项将对客户端名称进行字符串匹配。
这就是微软推荐使用它的方式。
参考:以单用户模式启动 SQL Server