我的PC上安装了SQL Server 2012,通常不需要它。它仅用于调试目的。
我已经看到它占用了相当多的内存,所以我想阻止它启动,直到我需要它,启动它,然后在不再需要时停止它。
我该怎么做? (我也安装了SSMS,所以我可以使用它,如果这样做的话。)
答案 0 :(得分:8)
启动,停止,暂停,恢复或重新启动SQL Server数据库引擎实例:
- 在“开始”菜单上,指向“所有程序”,指向“Microsoft SQL Server 2012”,指向“配置工具”,然后单击“SQL Server”。 配置管理器。如果出现“用户帐户控制”对话框, 单击是。
- 在SQL Server配置管理器的左窗格中,单击“SQL Server服务”。
- 在结果窗格中,右键单击“SQL Server(MSSQLServer)”或命名实例,然后单击“启动”,“停止”,“暂停”,“恢复”或“重新启动”。
- 单击“确定”关闭SQL Server配置管理器。
醇>
来自:Microsoft - Start,Stop,etc. SQL Server
您也可以在SSMS中执行此操作:
在对象资源管理器中,连接到数据库引擎的实例, 右键单击要启动的数据库引擎实例,然后单击此选项 然后单击“开始”,“停止”,“暂停”,“恢复”或“重新启动”。
编辑:正如Lamak所提到的,在SQL Server配置管理器中,您可以将所有服务StartMode更改为“手动”,这样它们就不会在启动时启动。
答案 1 :(得分:3)
最好的方法是将SQL服务设置为手动,从运行类型“services.msc”访问Windows服务并将启动类型更改为“手动”,您可以更改SQL *启动的所有服务。
这样做会使计算机启动得更快,因为无法在启动时启动SQL Server。
如果您需要再次访问services.msc并启动该服务,则无需再次更改它们只保留“手动”的类型
答案 2 :(得分:1)
要阻止它。
拷贝:
%windir%\ system32 \ net.exe停止mssqlserver
视窗-R
粘贴
运行
要重新启动它,请执行以下操作:
%windir%\ system32 \ net.exe启动mssqlserver