用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > sqlserver教程

群集SQL Server 的可为事项、不可为事项和基本警告

时间:2014-11-30  来源:互联网  作者:佚名
西部数据-基于云计算领先的云服务器服务提供商,12年老品牌、全国3强。专业提供西数云主机虚拟主机域名注册VPS主机西数云服务器等,30余万个网站及100余万个域名用户的共同选择!云主机45元起,新注册用户免费领30元主机优惠码,立即领取

概要

本文介绍有关通过不同版本的 SQL(SQL Server培训 mySQL培训 ) Server 使用 SQL Server 群集服务器的一些重要的可为事项和不可为事项。

重要说明:

所有仍然通过 SQL Server 6.5 和 SQL Server 7.0 使用群集功能的用户在条件允许时应尽快升级到 SQL Server 2000。SQL Server 2000 Enterprise Edition 通过故障转移群集支持下列工具、功能和组件:

Microsoft 搜索服务

多实例

SQL Server 企业管理器

服务控制管理器

复制

SQL 事件探查器

SQL 查询分析器

注意:Microsoft 产品支持服务 (PSS) 支持 SQL Server 故障转移群集,如以下 Microsoft 知识库文章所述:

327518 SQL Server 故障转移群集的 Microsoft 支持策略

SQL Server 在与 Microsoft Cluster Server (MSCS) 结合使用时,必须安装 Enterprise Edition 以提供支持。

更多信息

启动和停止 SQL Server 服务

SQL Server 6.5 和 SQL Server 7.0 虚拟服务器

如果您尝试以任何其他方式(例如从控制面板、SQL 服务管理器或 SQL 企业管理器)启动或停止服务,注册表可能损坏,并且您可能需要对 SQL Server 取消聚集或完全重新安装 SQL Server。

服务启动不正确的最常见迹象是服务帐户显示为一堆杂乱的 ASCII 字符。

如果您需要从命令行启动 SQL Server,则必须首先使用群集管理器或 Cluster.exe 工具使 SQL Server、SQL Executive 或 SQL 代理服务脱机。

当您从命令行启动 SQL Server 时,将使用虚拟服务器名称进行连接。进行本地连接的必要前提是资源由您最初从中安装 SQL Server 的节点所拥有。

SQL Server 2000 虚拟服务器

[sqsrvres] CheckServiceAlive:Service is dead

[sqsrvres] OnlineThread:service stopped while waiting for QP

[sqsrvres] OnlineThread:错误 1 使资源联机

当您收到这些错误消息后,群集服务将重新启动 SQL Server。这是这些类型的错误的预期行为。

SQL 企业管理器

SQL Server 6.5 和 SQL Server 7.0 虚拟服务器

239885如何更改群集 SQL Server 计算机上的服务帐户

警告:如果您无法按照文章 Q239885 中的说明操作,则可能需要手动从两个节点中完全删除 SQL Server,然后在确保 SQL Server 数据库安全后,重新安装 SQL Server。

如果 SQL Server 的服务帐户不是群集中的管理员帐户,则管理共享在群集的任一节点上都不能被删除。管理共享必须在群集中可用,SQL Server 才能正常工作。

SQL Server 2000 虚拟服务器

SQL Server 2000 Analysis Services (OLAP)

308023 如何在 Windows 2000 和 Windows Server 2003 中将 SQL Server 2000 Analysis Services 加入群集

SQL 连接

SQL Server 6.5 和 SQL Server 7.0 虚拟服务器

警告:对 SQL Server 6.5 中的网络设置的任何更改必须在对 SQL Server 取消聚集后进行,如以下 Microsoft 知识库文章所述:

189037 BUG:SQL 安装程序不会更改 SVS 的安全和网络支持选项

有关连接或配置群集 SQL Server 服务器时遇到的常见连接问题的其他信息,请参阅以下 Microsoft 知识库文章:

273673 SQL 虚拟服务器客户端连接的描述

235987 基于 SQL Server 7.0 的虚拟服务器仅支持使用一个 TCP/IP 地址

244980 如何更改 SQL Server 虚拟服务器的网络 IP 地址

187708 无法通过群集中的套接字连接到 SQL 虚拟服务器

多个侦听 TCP/IP 端口

如果您需要多个侦听 TCP/IP 端口,则需要在运行群集向导之前在注册表中进行下列修改。

警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。

1、启动注册表编辑器 (Regedt32.exe)。

2、在以下注册表项中找到 ListenOn 值:HKEY_LOCAL_Machine\Software\Microsoft\MSSQLServer\MSSQLServer

3、在编辑菜单上,单击多重字符串,然后输入其他侦听端口。例如,要添加端口1435,请输入以下内容,然后单击确定:SSMSSO70,1435

4、退出注册表编辑器。

下面是您可能添加的其他端口的一些示例:

SSMSSO70,1436

SSMSSO70,1437

测试到您添加的端口的连接性,然后继续使用群集向导。

SQL Server(所有版本)和 WINS 配置

193890 建议在 Microsoft Cluster Server 上使用的 WINS 配置

195462 Microsoft Cluster Server 的 WINS 注册和 IP 地址问题

切勿在群集 SQL Server 服务器或其他 Microsoft Cluster Server (MSCS) 资源的 WINS 中添加静态条目;这在以下 Microsoft 知识库文章中进行了说明:

217199 静态 WINS 条目导致网络名称脱机

群集 SQL Server 服务器上的性能计数器

当系统首次启动时,必须找到 SQL Server 扩展计数器。在 SQL Server 6.5 中,默认情况下计数器 DLL 位于 \\Mssql\Binn 目录中。因为直到所有 MSCS 资源都联机后,才能访问安装有 SQL Server 的群集驱动器,所以系统首次启动时将找不到计数器。

【相关文章】

Windows 2003服务器群集安装

微软为 Vista SP1 RC0 与 Server 2008 RC0 发布TCP/IP补丁

用SQL Server事件探查器创建跟踪

来顶一下
返回首页
返回首页
推荐资讯
从零开始学ASP.NET-基础篇第1/7页 从零开始学ASP.NET-基础篇第1/7页第一天 学习目的: 掌握最基本的Label、TextBox、Button控件
ASP.NET入门数据篇 ASP.NET入门数据篇对于网站编程的初学者来说,总是会上网找些源码来看,但久而
相关文章
栏目更新
栏目热门