首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

【郭林特刊】SQL Server 2008 数据库同步的两种方式 (发布、订阅)

2012-09-21 
【郭林专刊】SQL Server 2008 数据库同步的两种方式 (发布、订阅) 数据库同步是一种比较常用的功能。以下结合

【郭林专刊】SQL Server 2008 数据库同步的两种方式 (发布、订阅)
 数据库同步是一种比较常用的功能。以下结合我自己的体会整理的,如果有理解不完全或者有误的地方望大牛不理赐教。下面介绍的就是数据库同步的两种方式:

  1、SQL JOB的方式 

  sql Job的方式同步数据库就是通过SQL语句,将一个数据源中的数据同步到目标数据库中。特点是它可以灵活的通过SQL的方式进行数据库之间的同步操作。可以在制定的时间时间作为任务计划自动执行。缺点是需要写SQL来进行操作。既然是数据库之间的同步就涉及到数据库之间的连接。建立连接是同步的第一步。SQL Server建立连接可以通过系统存储过程建立【是否还有其他方式,我还不清楚】。存储过程有以下几个:sp_droplinkedsrvlogin、sp_dropserver、sp_addlinkedserver、sp_addlinkedsrvlogin。前面两个是删除数据库之间连接的,后两个是建立数据库之间连接的。

    删除连接存储过程参数用法如下:

a)sp_droplinkedsrvlogin

语法

sp_addlinkedsrvlogin [ @rmtsrvname = ] 'rmtsrvname'
    [ , [ @useself = ] 'useself' ]
    
[ , [ @locallogin = ] 'locallogin']
    [ , [ @rmtuser = ] 'rmtuser' ]
    
[ , [ @rmtpassword = ] 'rmtpassword' ]

参数

[@rmtsrvname =] 'rmtsrvname'

b、  点击【新建作业】对话框的【常规】选项卡,填写 SQL JOB的名称。如下图

【郭林特刊】SQL Server 2008 数据库同步的两种方式 (发布、订阅)

c、  点击【新建作业】对话框的【步骤】选项卡,填写 步骤名称。

【郭林特刊】SQL Server 2008 数据库同步的两种方式 (发布、订阅)

【郭林特刊】SQL Server 2008 数据库同步的两种方式 (发布、订阅)

d、  进行作业的第一个步骤------建立数据库连接操作。如下图:

【郭林特刊】SQL Server 2008 数据库同步的两种方式 (发布、订阅)
【郭林特刊】SQL Server 2008 数据库同步的两种方式 (发布、订阅)

e、  进行作业的第下一个步骤。如下图:【郭林特刊】SQL Server 2008 数据库同步的两种方式 (发布、订阅)

e、设置作业执行计划

【郭林特刊】SQL Server 2008 数据库同步的两种方式 (发布、订阅)

f、点击确定,完成SQL JOB的开发。

g、完成后作业下面就多了刚开发的作业。如下:
【郭林特刊】SQL Server 2008 数据库同步的两种方式 (发布、订阅)
h、作业制作完成后,可以立即让它执行。如果不让它执行,它也会在按照制定频率执行。测试作业:
【郭林特刊】SQL Server 2008 数据库同步的两种方式 (发布、订阅)

【郭林特刊】SQL Server 2008 数据库同步的两种方式 (发布、订阅)

【郭林特刊】SQL Server 2008 数据库同步的两种方式 (发布、订阅)

      2、发布、订阅。

    发布订阅下节再介绍吧。这节东西有点多了。哈哈

其中几个存储过程的参数参照了资料。有兴趣了解更多的可以参考下面的地址:

参考:

http://www.yesky.com/imagesnew/software/tsql/ts_sp_drop_9c1e.htm

http://www.yesky.com/imagesnew/software/tsql/ts_sp_drop_59v2.htm

http://www.yesky.com/imagesnew/software/tsql/ts_sp_adda_8gqa.htm

http://www.yesky.com/imagesnew/software/tsql/ts_sp_adda_6e26.htm

热点排行