您的位置:首页 > 数据库

sql server 2000 数据对象复制

2008-04-16 14:38 267 查看
Sql Server 2000 数据转移(利用包功能)
(for clumbus数据库)

1.软硬件环境

1.1硬件环境

两台lenovo G6 服务器,配置相同.
配置: Cpu: 志强1.66
内存: 4G
两块网卡

两台允当public的网卡地址为:10.100.4.237(服务器名称为clusterA);
10.100.4.238(服务器名称为clusterB);
子网: 255.255.255.0;
网关: 10.100.4.2
两台允当private的网卡均未使用。

1.2软件环境

Windows 2003 EnterPrise Edition sp1
Sql Server 2000 EnterPrise Edition sp4

测试环境配置

1. 首先在两台服务器上分别装上windows 2003 sp1;
2. 然后在两台服务器上分别装上Sql Server 2000;
3. 装好Sql Server 2000后再安装sql server 的补丁sp4;
4. 在10.100.4.238上附加/创建clumbus的数据库(该数据库的表host中存在10万条记录);
5. 在10.100.4.237上附加/创建clumbus的数据库(该数据库的表host中记录为空),注:如果表host中存在记录,可以利用delete from host命令或truncate table host命令将host表中的内容清空,推荐使用truncate table host命令;

2.创建数据转移功能

注意:以下操作在10.100.4.238上进行操作。
首先确定sql server 2000的“服务器管理器”中的服务“sql server”处于启动状态。建议将“服务器管理器”中的所有服务(共四个)均开启,如下图所示。



(图1)

2.1设计包

打开企业管理器,在操作系统上选择”开始”菜单/所有程序/Microsoft Sql Server/企业管理器(如图2)。



(图2)
在“企业管理器”的控制台的左边树中选中“数据转换服务”/本地包,然后在树右边的空白区域,点击鼠标右键,在弹出的快捷菜单中选择“新建包”(如图3所示),选择“新建包”后,将弹出如图4所示的管理界面,在左边的工具栏中选择“复制Sql Server 对象事务”(如图4标出位置),选择“复制Sql Server 对象事务”之后将弹出相应的界面(如图5所示),在该图中将“源”标签页的内容按图6所示进行配置;“目的”标签页内容按图7所示配置,“复制”标签页按图8所示配置,配置完毕后,点击确定即可完成包的创建工作。



(图3)



(图4)



(图5)



(图6)



(图7)

2.2调度包

选中在设计包步聚中创建的包,右键点击该包,在弹出的快捷菜单中选择“调度包”项(如图8所示),然后面弹出的界面中进行配置(如图9所示),配置完毕后,点击“确定”按钮即可完成调度的配置,注意:调度周期最小单位为“分钟”。
本测试中定义了频率为每天/每1分钟发生一次,配置完毕后,在1分钟后,即可从10.100.4.237的数据表host中看到复制的记录内容。



(图8)



(图9)

2.3执行包

该步聚为扩展步聚,主要目的是为可以使管理员手工执行相应的包调度工作(可以不使用)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: