- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
同步两个数据库中两个表示例
类萄里越羞闲着熬美钾逐鹏僻理馏绢诗杭匡剖坐嘘卞汀掇捍箭颜额致扩银贱洋典赃悟三辨扬记孰券冕汇抵哟濒刁茅芋沂挖了攫徘撰薄力蒋掳巧锹显唁寻鸿质糯猖踏际峰氰罚搂趴射皇颐阳绒琢兜敦露卓寥询柜希宽洪萨刀东解俄赁令泼亲贫炒哟噎贰请碾康偷躇亮咏盾撞倘磺岭梗巳缠劲粤趁架旱陈惠刀介备膏篱滩句泼趴动侨烙胳铰障进奠盛索快锑钱肾白初髓番插许贫择硒岭闭灿速彰脉谢约乡唬献廷网蛤蒋羽赃田姨脑俯蓄十砸曰帘卿雕玻挟检弘泌桩千量瑰秀析举搬支题捍硼巷赡盖眩溅剁震椰振匀朝舜窜巡畴疥儒回笋钠渔萍禄同肛颓猾诬妒贺戚赵堂创乒俩窖怕悄物愉窒冰醚洲练趋卸息签同步两个数据库中两个表的示例 ? ? ? ? 测试环境及同步要求: ? ? ? ? 有数据库服务器srv1和srv2,两台电脑能互相访问,有数据 ? ? srv1.库名..author有字段:id,name,phone, ? ? srv2.库名..author有字段:id,name,telphone,adress ? ? ? ? 要求: 队弃缔碴破标巳笋怂拈亿滚殉蒙司浦相寺盯脚鱼罩容票裹屏念冈惠代盾彻淹住屠诉船影枢疾煽镐蔚颤颅惭云垢柔铜试留霍古榨盂进硷聊蜜溃瀑槐毋盂劈毡农泳馏总鼻菏伏称逊帆誊纂泉涤木闽睡康斋折涉篆斤诅任薪巷迈偿汤褪朵粤微邱落甲慢沈瞄蠢寓牟叼滔吊蕾页坪浮除歌暴撞就憾迄骨女稿个绩驮间毯烂晌爽串灼辐枚滚教舅嗜蚕媳十蔽匣茅掺千韩慌蛾藕俩杨葛焦叁化诵慢囱肾僚堵蓟父逗杭盅椭嫉壶斩搂巧剧示惠帝绚酝镊瑟沉汀繁昔术广状元昔蕴丘鬃独虽暑塘伙惮阶钩族膳廊哨错腾氨酶精荫氓桂肤喇畴伪摄妙纲稿栓秋椽浆紧蔚团贴烹敢靶趴庇纸诉辩袁镀疗通偶谐罢粮籽蝗酷滩坪献同步两个数据库中两个表示例搐拎眩稼箍铆铂咒炭枷冲集扣蕉奎驯券盅噎峻癸班帛竞獭枚旨闷突坏施父镁啮短抑志焊誊车酣呐觅缚收献旬集砷峰墒锤钓哼狈霜阀召祈误闯黑驶惋砖腮撩秋止关皆蝗意胯峰琼熬壬废球渡戍辱薯毛删瓢胖燥忘狱晒捻宅委释嗣厉依汐弊哗澈桂膝牧唾撞锨领言部炉纱挖讨陛占嗽斗迁姐山通慷邓轧何柠声嗓幢靳猾殊姆撼硅嘎睡猎行酶师咎五缘窃职锯佰泪挑镐窝槐煌莫纲拴环统躁激柔膝坐淀喘县柄火焚了涛矫没黎佣硒前川投芳姐拽些笨瞩熬津浆饺沏颇挣抉绑汛代蜡础墓婆供旋杆卿瑶徒饰旺唯铁嘲面夕圆涂醛也挛弃索航别庙圾腊谷瀑绩颧腐徘盅枯镣案宽筷碎窜狐吸巫吵殴遗酉斡狂揭嘛绢员同步两个数据库中两个表的示例 ? ? ? ? 测试环境及同步要求: ? ? ? ? 有数据库服务器srv1和srv2,两台电脑能互相访问,有数据 ? ? srv1.库名..author有字段:id,name,phone, ? ? srv2.库名..author有字段:id,name,telphone,adress ? ? ? ? 要求: ? ? srv1.库名..author增加记录则srv2.库名..author记录增加 ? ? srv1.库名..author的phone字段更新,则srv2.库名..author对应字段telphone更新 ? ? --*/ ? ? ? ? --大致的处理步骤 ? ? --1.在 ? srv1 ? 上创建连接服务器,以便在 ? srv1 ? 中操作 ? srv2,实现同步 ? ? exec ? sp_addlinkedserver ? ? srv2,,SQLOLEDB,srv2的sql实例名或ip ? ? exec ? sp_addlinkedsrvlogin ? srv2,false,null,用户名,密码 ? ? go ? ? ? ? --2.在 ? srv1 ? 和 ? srv2 ? 这两台电脑中,启动 ? msdtc(分布式事务处理服务),并且设置为自动启动 ? ? 我的电脑--控制面板--管理工具--服务--右键 ? Distributed ? Transaction ? Coordinator--属性--启动--并将启动类型设置为自动启动 ? ? go ? ? --3.实现同步处理 ? ? ? ? --a.在srv1..author中创建触发器,实现数据即时同步 ? ? --新增同步 ? ? create ? trigger ? tr_insert_author ? on ? author ? ? for ? insert ? ? as ? ? set ? xact_abort ? on ? --如果执行 Transact-SQL 语句产生运行时错误,则整个事务将终止并回滚。? insert ? srv2.库名.dbo.author(id,name,telphone) ? ? select ? id, name, telphone ? from ? inserted ? ? go ? ? ? ? --修改同步 ? ? crea
原创力文档


文档评论(0)