阻止SQL Server运行直到需要

isp*_*iro 8 sql sql-server ssms windows-7 sql-server-2012

我的PC上安装了SQL Server 2012,通常不需要它.它仅用于调试目的.

我已经看到它占用了相当多的内存,所以我想阻止它启动,直到我需要它,启动它,然后在不再需要时停止它.

我怎么做?(我也安装了SSMS,所以我可以使用它,如果是这样的话.)

Har*_* CO 11

要启动,停止,暂停,恢复或重新启动SQL Server数据库引擎的实例,请执行以下操作:

  1. 在"开始"菜单上,指向"所有程序",指向"Microsoft SQL Server 2012",指向"配置工具",然后单击"SQL Server配置管理器".如果出现"用户帐户控制"对话框,请单击"是".
  2. 在SQL Server配置管理器的左窗格中,单击"SQL Server服务".
  3. 在结果窗格中,右键单击"SQL Server(MSSQLServer)"或命名实例,然后单击"启动","停止","暂停","恢复"或"重新启动".
  4. 单击"确定"关闭SQL Server配置管理器.

来自:微软 - 开始,停止等.SQL Server

您也可以在SSMS中执行此操作:

在对象资源管理器中,连接到数据库引擎的实例,右键单击要启动的数据库引擎实例,然后单击"启动","停止","暂停","恢复"或"重新启动".

编辑:正如Lamak所提到的,在SQL Server配置管理器中,您可以将所有服务StartMode更改为"手动",以便它们不会在启动时启动.


Min*_*ipt 5

最好的方法是将SQL服务设置为手动,从运行类型“ services.msc”访问Windows服务并将启动类型更改为“手动”,您可以更改所有由SQL *启动的服务。

这样一来,由于启动时不会启动SQL Server,因此计算机启动速度更快。

如果您只需要再次访问services.msc并启动服务,则无需再次更改它们只是保持“手动”的类型。