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