`
peng_jian_ming
  • 浏览: 259108 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

DB2数据到SQLServer的转换(转抄)上

    博客分类:
  • DB2
阅读更多

DB2 与 Microsoft SQL Server 2000 之间的 SQL 数据复制

配置需求

        要配置 DB2 与 Microsoft SQL Server 2000 之间的 SQL 数据复制,需要安装好以下软件产品和组件:

DB2 数据库;
WebSphere Replication Server;
MS SQL Server 2000,如果数据库在其它服务器,则本机需要安装客户端。
实现步骤

        第1 步是配置 MS SQL Server。本例中选用以下配置选项:

配置 MS SQL Server 的身份验证方式时,选择“SQL Server 和 Windows 身份验证”。配置完成后,使用 MS SQL Server 的“查询分析器”验证用户登录成功。
注册 MS SQL Server 数据库为 ODBC 数据源。其中,配置“系统DSN”为实际的 MS SQL Server 服务器名称。本例中使用“WIN2K3”。
        第2 步是配置 DB2 联邦数据库。配置好 MS SQL Server 数据库之后,需要使用 WebSphere Replication Server 提供的对 MS SQL Server 数据库的联邦功能,映射需要复制的源表(存在于 MS SQL Server 数据库中)到 DB2 数据库的 Nickname,以支持数据复制。这需要完成一下四个步骤。

创建封装器(Wrapper):执行命令 create wrapper MSSQLODBC3,其中,MSSQLODBC3是DB2定义的对应MS SQL Server数据库的缺省封装器名称;
创建服务器(Server):执行命令 CREATE SERVER SSRCTEST TYPE MSSQLSERVER VERSION '2000' WRAPPER MSSQLODBC3 OPTIONS( ADD NODE 'WIN2K3', DBNAME 'ssrctest')。注:本例中使用 SSRCTEST 作为 Server Name,它应该对应于 MS SQL Server 的一个具体数据库名称;版本(VERSION)为 MS SQL Server 数据库的版本属性;OPTIONS 参数中,节点的名称应该对应于已经设置为 ODBC 数据源的 MS SQL Server 节点名;OPTIONS 参数中,DBNAME 为实际需要用联邦功能访问的数据库名称。
创建 User Mapping:执行下面的命令以创建需要的用户映射,CREATE USER MAPPING FOR DB2ADMIN SERVER SSRCTEST OPTIONS ( ADD REMOTE_AUTHID 'adminstrator', ADD REMOTE_PASSWORD '*****') 。注:本例中使用 DB2 数据库管理员用户 DB2ADMIN。
创建 Nickname:执行命令 CREATE NICKNAME ADMINISTRATOR.TRC1 FOR SSRCTEST."dbo"."trc1";。注:本例中使用 dbo.trc1 作为复制源。
        第3 步是配置SQL数据复制。配置联邦数据库完成后,就可以开始配置实际的复制功能,这需要启动 DB2 的复制中心并执行如下的步骤。

创建 Capture 控制器,从DB2复制中心选择用定制方式“创建 Capture 控制表”:

图 1. 创建 Capture 控制表




        在“创建 Capture 控制表”窗口中,选择“使用此 DB2 联合服务器来捕获对非 DB2 服务器的更改”选择项,并在“非 DB2 服务器”选择框中选择之前创建的联邦服务器。



图 2. 创建 Capture 控制表的过程




        根据窗口中的选项选择完成后,点选“确定”创建 Capture 控制表。

添加 Nickname:
        按照上面的描述创建好 Capture 控制表后,在复制中心窗口中即可看到该控制服务器,我们将在该 Capture 控制服务器上添加 Nickname。


图 3. 添加 Nickname

        按照上图选择,在弹出窗口中配置好需要进行复制的 Nickname。






图 4. 配置好需要进行复制的 Nickname


        本例中使用 ADMINISTRATOR.TRC1。

DB2 与 Microsoft SQL Server 2000 之间的 SQL 数据复制

配置需求

      要配置 DB2 与 Microsoft SQL Server 2000 之间的 SQL 数据复制,需要安装好以下软件产品和组件:

DB2 数据库;
WebSphere Replication Server;
MS SQL Server 2000,如果数据库在其它服务器,则本机需要安装客户端。
实现步骤

      第1 步是配置 MS SQL Server。本例中选用以下配置选项:

配置 MS SQL Server 的身份验证方式时,选择“SQL Server 和 Windows 身份验证”。配置完成后,使用 MS SQL Server 的“查询分析器”验证用户登录成功。
注册 MS SQL Server 数据库为 ODBC 数据源。其中,配置“系统DSN”为实际的 MS SQL Server 服务器名称。本例中使用“WIN2K3”。
      第2 步是配置 DB2 联邦数据库。配置好 MS SQL Server 数据库之后,需要使用 WebSphere Replication Server 提供的对 MS SQL Server 数据库的联邦功能,映射需要复制的源表(存在于 MS SQL Server 数据库中)到 DB2 数据库的 Nickname,以支持数据复制。这需要完成一下四个步骤。

创建封装器(Wrapper):执行命令 create wrapper MSSQLODBC3,其中,MSSQLODBC3是DB2定义的对应MS SQL Server数据库的缺省封装器名称;
创建服务器(Server):执行命令 CREATE SERVER SSRCTEST TYPE MSSQLSERVER VERSION '2000' WRAPPER MSSQLODBC3 OPTIONS( ADD NODE 'WIN2K3', DBNAME 'ssrctest')。注:本例中使用 SSRCTEST 作为 Server Name,它应该对应于 MS SQL Server 的一个具体数据库名称;版本(VERSION)为 MS SQL Server 数据库的版本属性;OPTIONS 参数中,节点的名称应该对应于已经设置为 ODBC 数据源的 MS SQL Server 节点名;OPTIONS 参数中,DBNAME 为实际需要用联邦功能访问的数据库名称。
创建 User Mapping:执行下面的命令以创建需要的用户映射,CREATE USER MAPPING FOR DB2ADMIN SERVER SSRCTEST OPTIONS ( ADD REMOTE_AUTHID 'adminstrator', ADD REMOTE_PASSWORD '*****') 。注:本例中使用 DB2 数据库管理员用户 DB2ADMIN。
创建 Nickname:执行命令 CREATE NICKNAME ADMINISTRATOR.TRC1 FOR SSRCTEST."dbo"."trc1";。注:本例中使用 dbo.trc1 作为复制源。
      第3 步是配置SQL数据复制。配置联邦数据库完成后,就可以开始配置实际的复制功能,这需要启动 DB2 的复制中心并执行如下的步骤。

创建 Capture 控制器,从DB2复制中心选择用定制方式“创建 Capture 控制表”:

图 1. 创建 Capture 控制表




      在“创建 Capture 控制表”窗口中,选择“使用此 DB2 联合服务器来捕获对非 DB2 服务器的更改”选择项,并在“非 DB2 服务器”选择框中选择之前创建的联邦服务器。



图 2. 创建 Capture 控制表的过程




      根据窗口中的选项选择完成后,点选“确定”创建 Capture 控制表。

添加 Nickname:
      按照上面的描述创建好 Capture 控制表后,在复制中心窗口中即可看到该控制服务器,我们将在该 Capture 控制服务器上添加 Nickname。


图 3. 添加 Nickname

      按照上图选择,在弹出窗口中配置好需要进行复制的 Nickname。






图 4. 配置好需要进行复制的 Nickname


      本例中使用 ADMINISTRATOR.TRC1。

DB2 与 Microsoft SQL Server 2000 之间的 SQL 数据复制

配置需求

      要配置 DB2 与 Microsoft SQL Server 2000 之间的 SQL 数据复制,需要安装好以下软件产品和组件:

DB2 数据库;
WebSphere Replication Server;
MS SQL Server 2000,如果数据库在其它服务器,则本机需要安装客户端。
实现步骤

      第1 步是配置 MS SQL Server。本例中选用以下配置选项:

配置 MS SQL Server 的身份验证方式时,选择“SQL Server 和 Windows 身份验证”。配置完成后,使用 MS SQL Server 的“查询分析器”验证用户登录成功。
注册 MS SQL Server 数据库为 ODBC 数据源。其中,配置“系统DSN”为实际的 MS SQL Server 服务器名称。本例中使用“WIN2K3”。
      第2 步是配置 DB2 联邦数据库。配置好 MS SQL Server 数据库之后,需要使用 WebSphere Replication Server 提供的对 MS SQL Server 数据库的联邦功能,映射需要复制的源表(存在于 MS SQL Server 数据库中)到 DB2 数据库的 Nickname,以支持数据复制。这需要完成一下四个步骤。

创建封装器(Wrapper):执行命令 create wrapper MSSQLODBC3,其中,MSSQLODBC3是DB2定义的对应MS SQL Server数据库的缺省封装器名称;
创建服务器(Server):执行命令 CREATE SERVER SSRCTEST TYPE MSSQLSERVER VERSION '2000' WRAPPER MSSQLODBC3 OPTIONS( ADD NODE 'WIN2K3', DBNAME 'ssrctest')。注:本例中使用 SSRCTEST 作为 Server Name,它应该对应于 MS SQL Server 的一个具体数据库名称;版本(VERSION)为 MS SQL Server 数据库的版本属性;OPTIONS 参数中,节点的名称应该对应于已经设置为 ODBC 数据源的 MS SQL Server 节点名;OPTIONS 参数中,DBNAME 为实际需要用联邦功能访问的数据库名称。
创建 User Mapping:执行下面的命令以创建需要的用户映射,CREATE USER MAPPING FOR DB2ADMIN SERVER SSRCTEST OPTIONS ( ADD REMOTE_AUTHID 'adminstrator', ADD REMOTE_PASSWORD '*****') 。注:本例中使用 DB2 数据库管理员用户 DB2ADMIN。
创建 Nickname:执行命令 CREATE NICKNAME ADMINISTRATOR.TRC1 FOR SSRCTEST."dbo"."trc1";。注:本例中使用 dbo.trc1 作为复制源。
      第3 步是配置SQL数据复制。配置联邦数据库完成后,就可以开始配置实际的复制功能,这需要启动 DB2 的复制中心并执行如下的步骤。

创建 Capture 控制器,从DB2复制中心选择用定制方式“创建 Capture 控制表”:

图 1. 创建 Capture 控制表




      在“创建 Capture 控制表”窗口中,选择“使用此 DB2 联合服务器来捕获对非 DB2 服务器的更改”选择项,并在“非 DB2 服务器”选择框中选择之前创建的联邦服务器。



图 2. 创建 Capture 控制表的过程




      根据窗口中的选项选择完成后,点选“确定”创建 Capture 控制表。

添加 Nickname:
      按照上面的描述创建好 Capture 控制表后,在复制中心窗口中即可看到该控制服务器,我们将在该 Capture 控制服务器上添加 Nickname。


图 3. 添加 Nickname

      按照上图选择,在弹出窗口中配置好需要进行复制的 Nickname。






图 4. 配置好需要进行复制的 Nickname


      本例中使用 ADMINISTRATOR.TRC1。
1


在 Apply 控制服务器中选择创建预订集,则弹出创建窗口。首先,我们需要定义 Capture 控制服务器、目标服务器、Apply 控制服务器等,如下图:


图 7. 创建预订集


        在“源到目标映射”页面,完成对于数据源表和目标表的配置。

分享到:
评论

相关推荐

    处方、医嘱用药执行制度处方和医嘱在转抄和执行中的审核程序.doc

    《处方和用药医嘱在转抄和执行中的核对程序》是医疗机构中一项重要的管理制度,旨在保障医疗质量和患者安全。该程序主要针对临床医务人员在下达和执行医嘱时的行为规范,确保每一项医疗活动的准确性。 1. 目的: -...

    医嘱转抄和执行核对程序.doc

    医嘱转抄和执行核对程序.doc

    Java智能卡(转抄)

    Java智能卡是一种特殊的卡片,它结合了计算能力与数据存储功能,常用于安全敏感的领域,如金融、电信和交通。这种卡片的主体是一个嵌入在塑料卡片内的微芯片,通过读卡器设备与外部系统进行交互。智能卡的广泛应用...

    SQL语言在系统维护工作中的应用 (1).pdf

    这时,使用SQL语言可以迅速找到需要修改的记录,执行相应的更新操作,而不会影响到其他数据,保证了数据的一致性和完整性。 通过使用SQL,医院信息系统能更好地跟踪和记录患者的治疗过程,减少了护士在核对医嘱和...

    数据完整性考试答案学习.pdf

    数据完整性是确保信息系统中存储、处理和传输的数据的准确性和可靠性的重要概念,它涉及到数据的完整性和客观真实性。在数据完整性考试中,这些问题涵盖了数据记录的基本规范、计算机系统权限管理、记录的保存期限、...

    QC-040-A数据完整性管理规程.pdf

    * 每份批检验原始记录摆放在操作现场,以防止临时数据记录后再转抄至正式记录。 * 数据记录所用的空白记录应控制发放,见 SOP:QC-026《批检验记录的管理规程》以及QC-035《化验室配套记录管理规程》。 * 每台仪器...

    小学五年级数学分数试题与答案-转抄-供分享6页.pdf

    小学五年级数学分数试题与答案-转抄-供分享6页.pdf

    pb 数据窗口 打印预览

    打印预览 转抄别人的 没分 下载不了东西

    javascript轮播图实现(转抄于网络)

    1. 自动轮播:设置定时器,每隔一定时间自动切换到下一张图片。 2. 图片切换动画:使用CSS过渡效果或JavaScript的`setTimeout`函数实现平滑的图片切换。 3. 点状指示器:创建与图片数量相同的点,并根据当前显示的...

    EASYTODO客户管理系统4.09版

    数据库工具提供数据的备份,修理,新建,清空和转抄等常用操作。 4.多级用户的权限设置、保密设置和用户管理功能: 用户的管理功能能够对用户的操作权限细分到每一个业务进程,并对客户资料和工厂资料进行保密设置。 ...

    农村土地确权数据处理编辑软件

    省厅细则上的地籍调查表可以完整的输出,可以减少大量的检查和填表工作,即使将调查表转抄也可节省大量的人员。 9、若需要整体重排界址点号,图上的草图需要删除,因为草图上的界点会影响点号重排。 10、因软件的...

    wavex低级音频编程实例教程全

    放音则是将数字音频数据转换回模拟信号,通过扬声器或耳机播放。在WaveX中,开发者可以使用特定的API函数来控制录音和放音过程,包括开始、暂停、停止和回放等操作,并且可以获取和设置音量、回声消除等高级特性。 ...

    会计实习报告(20210925160829).pdf

    电算化会计在数据处理方式上的改变带来了显著的优势,例如提高了效率、节省了空间、优化了账务处理程序,同时也改变了会计工作的组织体制和内部控制方式。 1. 数据处理自动化:电算化会计实现了运算自动化,减少了...

    通用账务系统原理及应用PPT学习教案.pptx

    在传统的手工账务处理中,数据需要在多个环节重复转抄,导致错误率增加且查找错误困难。而财务软件中的账务系统则能及时、准确地收集和输入各种凭证,确保会计数据的及时性、正确性和全面性。系统通过高效的数据处理...

    GPS测量技术在公路调查中的应用.pdf

    采用“边采集、边录入”的现场数据采集模式,通过GPS接收机和掌上电脑,可以实时记录并处理数据,减少了数据转抄和输入的环节,实现了内外业一体化。 作业计划是GPS外业数据采集的关键。通常需要一个四人小组,包括...

    四等水准测量、毕业设计论文.doc

    4. 水准测量记录中严禁涂改、转抄,不准用钢笔、圆珠笔记录,字迹要工整、整齐、清洁。 外业观测数据包括原始数据记录表,记录了测量站点的高程、视距、视觉差等数据。 四、内业数据处理要求与处理结果 内业数据...

    移动医护项目建设介绍.pdf

    2. 增强数据记录准确性:一次性采集数据,避免多次转抄造成的错误。 3. 优化临床工作流程:通过移动端系统提醒,确保医护人员在准确时间执行任务,提高效率和服务质量。 通过以上分析,移动医护项目的实施将极大地...

    智能物流系统方案设计简介.pdf

    3. 业务、管理成本的大幅度降低数据共享和 B/S 平台的优势,大量节约了电话、传真、邮件专递等费用开支,同时数据终生保存、自动统计,也减少了人工数据转抄,期末汇总统计等人工成本,更能因避免了人为因素带来的...

Global site tag (gtag.js) - Google Analytics