从命令行关闭 SQL Server 的正确方法是使用 Microsoft Windows NT Enterprise Edition、Windows 2000 Advanced Server 或 Microsoft Windows 2000 Data Center 中附带的 Cluster.exe 应用程序。Cluster.exe 是在通常的群集设置过程中安装的,也可以在 Microsoft Windows NT Workstation、Microsoft Windows 2000 Professional 或 Microsoft Windows 2000 Server 成员服务器上运行,以便只安装 Cluster Administrator 以及其他管理应用程序。该命令的基本语法如下:
要使用的特定选项是“/online”和“/offline”。这两个选项分别等效于非虚拟服务器中的“net start mssqlserver”(从命令行启动 SQL Server 的方法)和“net stop mssqlserver”(从命令行关闭 SQL Server 的方法)命令。您可以对通用服务、SQL Server Agent 和 SQL Server 资源执行这一过程。
下面是如何使用该命令语法的一些示例:
如果群集名称为“SQLCluster”,而资源被命名为“VirtualSQL”(这里的“VirtualSQL”是 SQL Server 2000 资源的名称,而不是虚拟网络名称资源),请使用以下命令使 SQL Server 2000 资源脱机:
复制内容到剪贴板
在以上命令语法中,/option 开关控制这个功能。
代码:
cluster [cluster name] RESOURCE [resource name] /option
要使用的特定选项是“/online”和“/offline”。这两个选项分别等效于非虚拟服务器中的“net start mssqlserver”(从命令行启动 SQL Server 的方法)和“net stop mssqlserver”(从命令行关闭 SQL Server 的方法)命令。您可以对通用服务、SQL Server Agent 和 SQL Server 资源执行这一过程。
下面是如何使用该命令语法的一些示例:
如果群集名称为“SQLCluster”,而资源被命名为“VirtualSQL”(这里的“VirtualSQL”是 SQL Server 2000 资源的名称,而不是虚拟网络名称资源),请使用以下命令使 SQL Server 2000 资源脱机:
复制内容到剪贴板
要使 SQL Server 2000 资源重新联机,请使用以下命令:
代码:
cluster "SQLCluster" resource "VirtualSQL" /offline
复制内容到剪贴板
代码:
cluster "SQLCluster" resource "VirtualSQL" /online