位置: 编程技术 - 正文

使用Sqlserver事务发布实现数据同步(sql2008)(sql server中事务有哪三种语句)

编辑:rootadmin

事务的功能在sqlserver中由来已久,因为最近在做一个数据同步方案,所以有机会再次研究一下它以及快照等,发现还是有很多不错的功能和改进的。这里以sqlserver的事务发布功能为例,对发布订阅的方式简要介绍一下操作流程,一方面做个总结备份,一方面与大家进行一下分享和交流。费话就不多说了,进入一下今天的正题:)

这里要说明一下环境:首先我在本地局域网内有两台安装有sqlserver的机器(注意:已发布的快照版本无法向老版本数据库兼容,意味着下创建的事务或快照发布,无法被sqlserver订阅)。当然这两台机器要放在同一个网段,一方面出现性能和安全性考虑,另一方面是我目前还没有找到跨不同网段的快照应用方案(可行性的那种)。

好了,这里我以我们产品数据库为准来介绍一下如何通过发布订阅的方式来进行数据同步。

首先,在要发布的数据库上创建一个我们的产品数据库(这里叫做dnt_new),然后在该数据库实例的左侧导航的“复制”--“本地发布”上击右键,然后选择“新建发布”,如下:

这样,系统就会启动‘发布向导'来引导大家,这里我们在欢迎界面下点击"下一步”,然后在当前窗口中选择要发布的数据库,如下:

点击下一步,然后在接下来的窗口中选择“事务发布”,如下图:

然后点击下一步,选择要同步的数据对象(数据表,存储过程,自定义函数等),如下:

然后就是“项目问题窗口”,因为之前已用dbo身份登陆,所以这里只要点击下一步即可,如下图:

这里可以通过“添加”方式来过滤要同步的数据信息,因为要做全表数据同步,所以这里就不做设置了,感兴趣的朋友可以自己研究一下,这里接着点击下一步,如下:

然后在‘代理安全性'窗口中,点击“安全设置”按钮:

在弹出的‘安全设置'子窗口中设置如下信息,并点击‘确定'按钮:

然后点击下一步按钮:

选择“创建发布”复选框,然后点击下一步,这时向导会让您输入“发布名称”,这里命名为“dnt_new_snap”:

点击“完成按钮”,这里系统就开始根据之前收集的信息来创建该发布对象信息了,如下:

到这里,‘创建发布'的工作就完成了。下面介绍一下创建订阅的流程。在另一个机器的sqlserver实例上,打开该实例并使用“复制”—“新建订阅”,如下图:

这时系统就会启动“新建订阅”向导,点击下一步,并在“发布”窗口中的“发布服务器”下拉框中选择“查打发布sqlserver服务器”项,如下:

然后在弹出窗口中选择之前‘创建发布时所使用的数据库实例'并进行验进登陆,这时,发布服务器的信息就会出现在下方的列表框中:

选择之前我们创建的那个发布对象“dnt_new_snap”,接着点击下一步:

在分发代理位置窗口中,选择“在分布服务器上运行所有代理”,然后点击下一步,然后在“订阅服务器”窗口中的订阅数据库列表框中选择一下要同步的订阅数据库名称(可新建):

点击下一步,然后在‘分发代理安全性'窗口中,点击列表框中的‘…'来设置安装性,并做如下设置(注意红框部分):

然后点击“确定”按钮,之后在向导上点击“下一步”按钮,这时系统就会显示“代理计划执行方式”窗口,选择“连续运行”:

点击下一步,在窗口中选择“立即执行”:

完成了这一步,点击下一步按钮,然后就可以创建该订阅对象了,如果一切运行正常,sqlserver就会从‘发布服务器'那边,将之前指定的数据表和存储过程等同步到当前的‘订阅数据库'中了。

这时我们可以在源数据库(发布服务器)上的表中添加或修改指定表数据信息,在等待1-3秒之后,所做的添加和修改就会同步到‘订阅数据库'上的相应表中。看来目的是达到了,呵呵。

好了,今天的内容就到这里了。

注:本文中的两台机器必定是可以使用sqlserver客户端互联(在sqlserver studio中设置'允许远程链接',同时要设置相应的ip地址,以及在配置管理器中开启tcp/ip协议即可)

作者: daizhj, 代震军

推荐整理分享使用Sqlserver事务发布实现数据同步(sql2008)(sql server中事务有哪三种语句),希望有所帮助,仅作参考,欢迎阅读内容。

使用Sqlserver事务发布实现数据同步(sql2008)(sql server中事务有哪三种语句)

文章相关热门搜索词:sqlserver事物,sqlserver事务怎么写,sqlserver事物,sql server中事务有哪三种语句,sql server的事务,sql server的事务,sql server的事务,sqlserver事务处理,内容如对您有帮助,希望把文章链接给更多的朋友!

SQL 附加数据库提示 错误 解决办法 在win7x系统上使用sql进行附加数据库(包括在x系统正在使用的数据库文件,直接拷贝附加在X系统中)时,提示无法打开文件,错误。是因为

如何把Excel数据导入到SQL数据库的实例方法 privatevoidAddManyData_Click(objectsender,RoutedEventArgse){OpenFileDialogopenFileDialog=newOpenFileDialog();openFileDialog.Filter="Excel文件|*.xls";if((bool)openFileDialog.ShowDialog()){FileInfofil

SQL SERVER 中三种分页方法与比较 建立表:CREATETABLE[TestTable]([ID][int]IDENTITY(1,1)NOTNULL,[FirstName][nvarchar]()COLLATEChinese_PRC_CI_ASNULL,[LastName][nvarchar]()COLLATEChinese_PRC_CI_ASNULL,[Country][nvarchar]()COL

标签: sql server中事务有哪三种语句

本文链接地址:https://www.jiuchutong.com/biancheng/319125.html 转载请保留说明!

上一篇:sql2008评估期已过的解决办法及序列号(sqlserver2008r2评估期已过)

下一篇:SQL2008 附加数据库提示 5120错误 解决办法(sql2008附加数据库错误3456)

  • 进项税转出大于进项税,加计抵减怎么计算
  • 企业技术转让享受税收优惠政策应符合哪些条件
  • 领用库存商品用于固定资产
  • 啥叫总分类账
  • 小规模纳税人销售自己使用过固定资产
  • 评估增值对净利有影响吗
  • 个税在资产负债表中体现吗
  • 合伙企业可以列入股东吗
  • 交强险怎么查
  • 程序法和实体法的划分标准
  • 技改贴息资金的财务、会计及税收处理
  • 原会计收入准则最新
  • 净资产的核算方法
  • 劳务报酬所得是什么
  • 项目部租房办公应计入什么费用
  • 公司的日常开销开发票怎么写
  • 赠送给客户
  • 工会发票开了专票怎么办
  • 蔬菜批发的利润怎么算
  • 计生用品增值税减免税申报明细表怎么填
  • 物流企业税务稽查要点
  • 未达起征点怎么写摘要
  • 工程结算收到钱的时候怎么做账?
  • 发票可以作为原始凭证吗
  • 全年累计申报个税怎么计算
  • 财务人员工资计入管理费用还是财务费用
  • 购买国外技术需要缴纳什么税
  • 在公司预支费用怎么写单据
  • 新成立公司工会经费什么时候交
  • sixtypopsix.exe - sixtypopsix是什么进程 有什么用
  • windows11搜索
  • 固定资产核销是资产损失吗
  • 项目设计费怎么算
  • 合并报表抵消分录未分配利润怎么算
  • 增值税价外费用是什么意思
  • 所有非批扣和所有批扣是什么意思
  • php中数据库怎么设计
  • php使用( )关键字来创建对象
  • 现代信号处理张贤达
  • 股东分红会计分录案例
  • ps怎么选中图形放大
  • 帝国cms手机端点击加载不动怎么弄
  • 安全文明措施费费率一般为多少
  • mysql事务类型
  • 推广服务费可以抵扣吗
  • 识别假人民币的简便方法
  • 预收账款什么时候确认增值税
  • 车间领用五金配件入什么科目
  • 发票上没有数量可以吗
  • 财务负责人需要承担什么风险
  • mysql基础操作命令
  • 防伪开票系统打不开
  • 什么是房地产企业?它主要具有哪些特性?
  • 不得抵扣增值税的情形
  • 工程项目买保险需要哪些资料
  • 小规模企业缴纳公积金怎么做账
  • 发票逾期未抵扣怎么办
  • 利润所得税费用
  • 商业承兑汇票销售产品会计分录
  • 社保税款所属期申报错了要紧吗?
  • 专利申请费用能走工会会费吗
  • 年末本年利润怎么转到未分配利润
  • oracle分区大小建议
  • win10怎么进u盘系统
  • 装了ntfs for mac os后找不到磁盘了
  • win8.1设备管理器设置步骤
  • win7系统宽带连接651
  • linux扫描硬件
  • win7怎么操作
  • nodejs阿里云
  • 第四章之BootStrap表单与图片
  • unity调用c++动态库
  • javascript可以制作哪些游戏?
  • jquery输出语句
  • android圆环进度条渐变
  • 国家税务总局惠州仲恺高新技术产业开发区税务局
  • 税务综合办公系统操作手册
  • 青海国税局领导班子
  • 退伍军人坐火车要钱吗
  • 个体工商户税收起征点是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设