SQL-2000-Server-故障转移群集的正确创建 (sql2022安装教程)

教程大全 2025-07-17 10:39:49 浏览

以下的文章主要向大家描述的是正确创建SQL Server 2000 故障转移群集,我们大家都知道在创建SQL Server 2000 数据库故障转移群集之前,我们必须配置 Microsoft 群集服务 (MSCS) 并使用 Microsoft windows NT4.0 或 Windows? 2000 中的群集管理员创建至少一个群集磁盘资源

在运行 SQL Server 安装程序之前,在群集管理员中记下群集驱动器的位置,因为创建新的故障转移群集需要该信息。只有SQL Server 2000 企业版才支持群集。

1. 在”Microsoft SQL Server 安装向导”的”欢迎”屏幕中,单击”下一步”按钮。

2.在”计算机名称”屏幕上,单击”虚拟 服务器 ”并输入虚拟服务器名称。如果安装程序检测到 MSCS 正在运行,则将默认为”虚拟服务器”。单击”下一步”按钮。

3. 在”用户信息”屏幕上,输入用户名和公司名。单击”下一步”按钮。

4. 在”软件许可协议”屏幕上,单击”是”按钮。

5. 在”故障转移群集”屏幕上,输入为客户端访问配置的每个网络的一个 IP 地址。也就是为每个虚拟服务器可由公共(或混合)网络上的客户端使用的网络输入一个 IP 地址。选择要输入 IP 地址的网络,然后输入 IP 地址。单击”添加”按钮。

显示 IP 地址和子网。子网由 MSCS 提供。继续为每个已安装的网络输入 IP 地址,直到所有需要的网络都填充了 IP 地址。单击”下一步”按钮。

6. 在”群集磁盘选择”屏幕中,选择在默认情况下用于放置数据文件的群集磁盘组。单击”下一步”按钮。

7.在”群集管理”屏幕中,查看 SQL Server 2000 所提供的群集定义。默认情况下,选定所有可用节点。删除不属于正创建的虚拟服务器群集定义的任何节点。单击”下一步”按钮。

故障转移群集的正确创建

8.在”远程信息”屏幕中,输入远程群集节点的登录凭据。该登录凭据必须在群集的远程节点上有管理员特权。单击”下一步”按钮。

9.在”实例名称”屏幕中,选择默认实例或指定命名实例。若要指定命名实例,请先清除”默认”复选框,然后输入命名实例的名称。单击”下一步”按钮。

10.在”安装类型”屏幕中选择要安装的安装类型。安装程序自动默认为来自先前所选的组中的***个可用群集磁盘资源。不过,如果需要指定另一个群集驱动器资源,可在”数据文件”下单击”浏览”按钮,然后指定群集驱动器资源的路径。安装程序将要求选择群集驱动器资源,该资源为正在运行安装程序的节点所拥有。该驱动器也必须是先前所选的群集组成员。单击”下一步”按钮。

11.在”服务帐户”屏幕上,选择要在故障转移群集中运行的服务帐户。单击”下一步”按钮。

12.在”身份验证模式”对话框中,选择要使用的身份验证模式。如果将选择内容从”Windows 身份验证模式”变为”混合模式(Windows 身份验证和 SQL Server 身份验证)”,则需要输入并确认 sa 登录密码。在”开始复制文件”屏幕上,单击”下一步”按钮。

13.在”安装完成”屏幕上,单击”完成”按钮。

如果安装程序指示重新启动计算机,则立即这样做。完成安装后,阅读来自安装程序的消息是很重要的。未能重新启动任何指定的节点可能导致将来在故障转移群集中的任何节点上运行安装程序失败。

注意:

1. 两台服务器上的可群集磁盘的磁盘驱动器号必须相同。

2.SQL Server 2000 可执行文件安装在故障转移群集中每一节点的本地磁盘驱动器上,数据文件放置在先前所选的群集组中的可用群集磁盘资源。

【编辑推荐】


sql server 2008 输入命令没有反应

这个管理器中。 嗯,如果你安装了sql server 2008 ,可以 窗口键+ R 调出系统的RUN窗口,输入 就可以打开这个管理器了。

哪位大哥谁帮我写一下这个sql语句 谢谢了 急!!

-- 所有系统select GROUP_CONCAT() as str From au;-- s1 不能写死select s1 as 系统, au.`user` as 用户 from au where POSITION(s1 IN )UNION ALLselect s2, au.`user` from au where POSITION(s2 IN )create procedure pro()begindeclare i INT;set i = 0;while i<5 DO-- insert into f(fid, fname) values(i, i);select s1 as 系统, au.`user` as 用户 from au where POSITION(s1 IN )UNION ALLselect s2, au.`user` from au where POSITION(s2 IN );set i=i+1;end while;end;call pro();-- mysql 分割函数create function f_split(@str varchar(2000),@split varchar(2)) returns @t table(col varchar(20)) as begin while(charindex(@split,@str)<>0) begin insert @t(col) values (substring(@str,1,charindex(@split,@c)-1)) set @str = stuff(@str,1,charindex(@split,@str),) end insert @t(col) values (@str) return end slect role,wm_concat(user) from (SELECT role,user FROM table1 where role like %s1% union allSELECT role,user FROM table1 where role like %s1%union allSELECT role,user FROM table1 where role like %s1% )group by GROUP BY role-- DemoCREATE TABLE `lee` (`id` int(10) NOT NULL AUTO_INCREMENT,`name` char(20) DEFAULT NULL,`birthday` datetime DEFAULT NULL,PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8insert into lee(name,birthday) values (sam,1990-01-01);insert into lee(name,birthday) values (lee,1980-01-01);insert into lee(name,birthday) values (john,1985-01-01);select name, case when birthday<1981 then oldwhen birthday>1988 then yongelse ok END YORNfrom lee;

什么是ssis包?

SQL Server Integration Services (SSIS) 拥有一项神奇的特性,就是Checkpoint,它可以使从新执行的包从原先的失败点开始执行。 当执行包失败时,Checkpoint可以将这个信息保存在checkpoint文档中,当下次执行就可以决定从那个位置开始继续执行。 好处当然很明显,首先,有些任务会执行很长时间,如果其后出错便要重新执行显然很低效。 另外,就是一个很好应用这个功能,可以把一些原子的,不可分割的任务组合在一起,这样,要么一起执行失败,要么一起成功,很容易控制了。 Checkpoint一般会在ETL过程中定义,但它不是随意定义就能有效使用,需要有计划的在合理的控制流使用。

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐