【问题标题】:Auto stop SQL Server service while exiting SSMS退出 SSMS 时自动停止 SQL Server 服务
【发布时间】:2021-03-01 09:53:07
【问题描述】:

我在我的开发机器上使用 SQL Server 2019 开发版。我并不总是使用 SQL 服务器。

由于 SQL Server 服务会占用大量内存,我只是不希望这些服务在后台运行。我可以手动执行此操作,例如在启动 SQL Server Management Studio (SSMS) 之前运行net start SQL_SERVICE_NAME,然后在退出 SSMS 后运行net stop SQL_SERVICE_NAME

有人听说过一种自动化的方法来完成这个吗?

【问题讨论】:

    标签: sql-server ssms sql-server-2019


    【解决方案1】:

    SQL Server 和 Management Studio 是两个不同的东西。在大多数情况下,人们已经安装了一个引擎和管理工作室,但是如果您在 PC 上安装了更多引擎,例如 SQL Server 2017 和 SQL Server 2019,该怎么办。这部分应该禁用哪个服务器或两者兼而有之,这真的很难自动化.

    在您的情况下,Docker 是一个选项。在数据库引擎之间切换很容易,并且您可以仅在需要时轻松停止和启动服务。到最后,你并没有取得多大的成就 Docker 是在浪费你的内存以及直接安装 SQL Server 引擎。

    所以,最后也是最好的选择是为 SQL Server 引擎设置手动启动。您不需要执行命令,因为您可以直接通过 SQL Server Management Studio 启动和停止 SQL 引擎。大多数人都知道如何通过 Management Studio 重启和停止数据库引擎,但是从这个工具启动引擎是相当棘手的。

    打开您的管理工作室,转到View,然后转到Registered Servers。在 Local Server Groups 中用右键单击引擎可以轻松启动和停止服务,当然,双击会打开一个新的查询会话。

    也许这可以帮助你而不是试图自动化这部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-24
      • 2013-01-28
      • 1970-01-01
      相关资源
      最近更新 更多