如何以单用户模式启动SQL server,

2024-12-26 02:30:43
推荐回答(3个)
回答1:

因为sqlserver的可执行程序路径并没有注册到环境变量里,直接输入肯定找不到。
告诉你一个简单的方法:
运行services.msc(在运行里输入),打开服务管理
在服务列表里找到SQL Server开头的服务具体的服务名取决于你安装的时候设置的是什么实例名。如果是SQL Server 2000,服务名是MSSQL开头的服务。
找到服务以后双击服务名,常规项最下边有启动参数框,把-c -f -m输入到那个框里,然后点“启动”按钮就可以了。如果已经启动,就先停止,然后再启动

回答2:

两种方法:
一、sqlservr.exe -m -c
1、 如图所示,关闭sqlserver(实例)服务

2、 运行---->cmd--->cd C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe –m
注:C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe -m这个路径按照自己的sql server安装路径自行调整
3、 经过上面两步就设置好的单用户登陆,你既可以使用企业管理器登陆,又可以通过在运行框中执行sqlcmd.exe运行doc下的命令

二、在sql server2012的配置管理工具中设置
1、如图打开配置管理工具,在sql server(实例名称)上右键打开属性,在高级的启动参数前加上-m; 别忘了‘;‘因为参数是通过’;‘来分隔的

2、设置完成后重启sql server 服务即可

回答3:

重新安装一次吧