我遇到的问题是我并不总是可以访问服务器,但我需要重新启动服务器上的数据库。如果可以的话,这可能吗?我该怎么做?
我知道您可以从服务器的 cmd 启动和停止命名实例。不知道如何从客户那里做。
我遇到的问题是我并不总是可以访问服务器,但我需要重新启动服务器上的数据库。如果可以的话,这可能吗?我该怎么做?
我知道您可以从服务器的 cmd 启动和停止命名实例。不知道如何从客户那里做。
SC 是 Windows 平台上的内置命令行实用程序,可用于满足您的要求。这是相同的简要说明。
SC 可执行文件可用于在本地或远程计算机上启动 SQL Server 服务。SC 可执行文件是一个命令行程序,可用于与 NT 服务控制器和服务进行通信。这个exe有很多功能。您不仅可以启动和停止 SQL Server 服务,还可以使用此 exe 来创建和管理您的服务。在本文的范围内,我将只介绍如何使用此 exe 启动和停止 SQL Server 服务。以下是调用 sc 可执行文件的语法:
sc [ServerName] Command ServiceName [ServiceArguments]ServerName 指定将启动或停止服务的服务器的名称。以 UNC 格式输入服务器名称 ("\myserver")。如果您要停止/启动本地服务,则不需要 ServerName。命令 命令是“开始”或“停止”。ServiceName 要启动或停止的服务名称。ServiceArguments 指定要传递给正在启动的服务的服务参数。注意:发出“停止”命令时不使用此选项。
您可以通过 sc 命令传递有关用户帐户和密码的信息。
sc \ServerName start ServiceName obj=[帐户] 密码=[密码]
您可以在此链接上找到有关 sc 命令的详细信息Microsoft KB for SC.EXE
好吧,如果您想要一个执行此操作的命令,那么这“意味着”您实际上可以通过网络访问机器。在这种情况下,只需右键单击“我的电脑”,选择“管理”,然后选择“连接到远程计算机”,然后从那里启动它。为此,您可能需要注册该服务以作为您的帐户运行。
我不太确定“net start”会在这里完成这项工作,但如果您使用的是 XP/Vista/Windows7,则可能有一种使用 Powershell 的方法。