亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > SQL Server > 正文

SQL Server 跨庫同步數據

2024-08-31 01:03:41
字體:
來源:轉載
供稿:網友
這篇文章主要為大家詳細介紹了SQL Server 跨庫同步數據的實現方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
 

最近有個需求是要跨庫進行數據同步,兩個數據庫分布在兩臺物理計算機上,自動定期同步可以通過SQL Server代理作業來實現,但是前提是需要編寫一個存儲過程來實現同步邏輯處理。這里的存儲過程用的不是opendatasource,而是用的鏈接服務器來實現的。存儲過程創建在IP1:192.168.0.3服務器上,需要將視圖v_custom的客戶信息同步到IP2:192.168.0.10服務器上的t_custom表中。邏輯是如果不存在則插入,存在則更新字段。

SQL Server 跨庫同步數據

create PROCEDURE [dbo].[p_pm_項目平臺客戶批量同步到報銷平臺](  @destserver nvarchar(50),  @sourceserver nvarchar(50))ASBEGIN  SET NOCOUNT ON;  --不存在則添加鏈接服務器,外部查詢必須指明IP地址,例如 select * from [IP].[database].[dbo].[table]  if not exists (select * from sys.servers where server_id!=0 and data_source=@destserver)  begin    exec sp_addlinkedserver  @server=@destserver  end  if not exists (select * from sys.servers where server_id!=0 and data_source=@sourceserver)  begin    exec sp_addlinkedserver  @server=@sourceserver  end    begin try     set xact_abort on    begin transaction               INSERT INTO [192.168.0.10].[dbCRM].[dbo].[t_custom] (客戶ID,                                客戶名稱,                客戶簡稱,                輸入碼,                查詢碼,                地址,                錄入登錄名,                錄入時間,                修改登錄名,                修改時間,                審批狀態ID,                審批狀態名稱,                是否審批結束,                審批操作時間,                項目管理客商編碼,                序號)        SELECT A.客戶ID,A.客戶名稱,                A.客戶簡稱,                dbo.fn_pm_GetPy(A.客戶名稱),                A.客戶編號+','+A.客戶名稱+','+dbo.fn_pm_GetPy(A.客戶名稱)+','+A.客戶簡稱+','+dbo.fn_pm_GetPy(A.客戶簡稱),                A.地址,                'admin',                getdate(),                null,                null,                'D65F87A8-79C8-4D1C-812D-AE4591E056A8',                '已審批',                1,                A.審批操作時間,                A.項目管理客商編碼,                0        FROM  [dbPM].[dbo].[v_custom] A        WHERE A.客戶ID NOT IN ( SELECT 客戶ID FROM  [192.168.0.10].[dbCRM].[dbo].[t_custom]);                                                                                  ----------------------------------存在更新-----------------------------------                                        update  A set               A.客戶名稱=B.客戶名稱,              A.客戶簡稱=B.客戶簡稱,              A.輸入碼=dbo.fn_pm_GetPy(B.客戶名稱),              A.查詢碼=B.客戶編號+','+B.客戶名稱+','+dbo.fn_pm_GetPy(B.客戶名稱)+','+B.客戶簡稱+','+dbo.fn_pm_GetPy(B.客戶簡稱),              A.地址=B.地址,              A.修改登錄名='admin',              A.修改時間=getdate(),              A.項目管理客商編碼 =B.項目管理客商編碼          from [192.168.0.10].[dbCRM].[dbo].[t_custom] A,[dbPM].[dbo].[v_custom] B           where A.客戶ID=B.客戶ID;                        commit transaction     end try     begin catch       select ERROR_NUMBER() as errornumber,ERROR_MESSAGE() as errormsg,ERROR_LINE() as errorline      rollback transaction     end catchEND

  如果沒有正確配置,經常會出現 消息 7391,級別 16,狀態 2,過程 xxxxx,第 XX 行 。無法執行該操作,因為鏈接服務器 "xxxxx" 的 OLE DB 訪問接口 "SQLNCLI" 無法啟動分布式事務。

  可以參照如下的配置:

SQL Server 跨庫同步數據

以上就是SQL Server 跨庫同步數據的實現方法,希望對大家的學習有所幫助。



注:相關教程知識閱讀請移步到MSSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久激情五月丁香伊人| 国产99久久精品一区二区 夜夜躁日日躁| 亚洲性视频网址| 69视频在线免费观看| 日韩中文有码在线视频| 久久精品夜夜夜夜夜久久| 国产欧美日韩最新| 亚洲人永久免费| 国产精品成人国产乱一区| 欧美日本在线视频中文字字幕| 国模私拍视频一区| 亚洲综合日韩中文字幕v在线| 色婷婷亚洲mv天堂mv在影片| 97久久久免费福利网址| 亚洲自拍偷拍视频| 国产亚洲精品久久久久久| 欧美日韩精品中文字幕| 日本精品一区二区三区在线| 色综合色综合网色综合| 国产精品第10页| 亚洲第一精品自拍| 欧美视频在线视频| 亚洲a在线观看| 亚洲欧美激情一区| 日韩欧美国产网站| 91免费的视频在线播放| 亚洲综合中文字幕68页| 91在线观看欧美日韩| 日韩中文字幕在线精品| 日韩激情视频在线| 久久91精品国产| 国产精品久久久久aaaa九色| 久久99精品久久久久久青青91| 亚洲国产成人av在线| 欧美电影免费观看| 欧美性猛交xxxxx免费看| 亚洲aⅴ日韩av电影在线观看| 国产婷婷97碰碰久久人人蜜臀| 国产精品草莓在线免费观看| 欧美精品电影免费在线观看| 欧美日韩国产影院| 国产成人福利夜色影视| 国产日韩在线播放| 欧美激情久久久久久| 国产日韩欧美91| 亚洲欧美一区二区三区情侣bbw| 欧美成人第一页| 国产精品久久久久久久久久久久| 91在线免费观看网站| 国产不卡一区二区在线播放| 日韩电影中文字幕在线观看| 久久91精品国产91久久久| 九九久久国产精品| 69影院欧美专区视频| 国产情人节一区| 亚洲一区国产精品| 国产亚洲欧美日韩美女| 日韩女优人人人人射在线视频| 国产伦精品一区二区三区精品视频| 欧美性猛交丰臀xxxxx网站| 成人福利免费观看| 久久久亚洲精选| 成人福利免费观看| 欧洲成人免费视频| 欧美成人在线网站| 伊人伊成久久人综合网小说| 国内揄拍国内精品| 亚洲一区二区国产| 亚洲精品一区二三区不卡| 国产精品福利在线观看网址| 精品国产拍在线观看| 日本高清久久天堂| 欧美黑人一区二区三区| 国产精品成人一区二区| 成人免费在线网址| 亚洲欧洲在线视频| 欧美插天视频在线播放| 亚洲一区二区福利| 91精品一区二区| 久久久久国产一区二区三区| 日韩中文字幕不卡视频| 亚洲欧洲中文天堂| 91成人精品网站| 成人免费自拍视频| 欧美精品久久一区二区| 亚洲成人黄色网| 久久国产精品免费视频| 久久天天躁狠狠躁老女人| 亚洲精品v欧美精品v日韩精品| 亚洲自拍偷拍区| 国产ts一区二区| 国产精品男人爽免费视频1| 亚洲视频电影图片偷拍一区| 8050国产精品久久久久久| 国产欧美精品久久久| 免费不卡在线观看av| 欧美精品久久久久久久久久| 成人国产精品一区二区| 欧美一区二三区| 91亚洲国产精品| 欧美一级电影在线| 欧美日韩国产中字| 国产亚洲欧美一区| 美女精品视频一区| 亚洲爱爱爱爱爱| 三级精品视频久久久久| 亚洲色图激情小说| 欧美极品美女视频网站在线观看免费| 国精产品一区一区三区有限在线| 国内免费精品永久在线视频| 日韩电影中文字幕av| 亚洲精品www久久久| 国产精品爽爽爽| 久久久久久国产精品久久| 51精品在线观看| 成人激情av在线| 国产精品视频一区二区三区四| 国产美女精品视频免费观看| 欧美日韩国产综合视频在线观看中文| 日韩福利视频在线观看| 国产精品亚洲网站| 搡老女人一区二区三区视频tv| 国产精品福利观看| 欧美日韩午夜视频在线观看| 日韩大陆毛片av| 国产一区二区三区三区在线观看| 欧美中文字幕精品| 国产精品第二页| 亚洲国产欧美一区二区三区久久| 日韩在线中文视频| 欧美在线视频观看免费网站| 91精品国产91久久久久久吃药| 成人在线国产精品| www.日韩欧美| 欧美日韩精品在线观看| 日韩成人在线视频| 亚洲一区二区国产| 中文字幕精品国产| 国产欧美精品在线播放| 国产精品h片在线播放| 久久天天躁狠狠躁夜夜躁2014| 亚洲欧美日韩一区二区在线| 精品久久久久久久久国产字幕| 亚洲bt天天射| 精品一区二区三区四区在线| 日本精品视频在线| 亚洲精品720p| 亚洲福利在线播放| 亚洲图片欧美日产| 成人国产精品一区| 亚洲午夜激情免费视频| 亚洲国产成人久久| 欧美激情一二三| 欧美精品免费在线观看| 热久久美女精品天天吊色| 国产精品视频一区国模私拍| 992tv成人免费影院| 欧美风情在线观看| 欧美性生交大片免网| 欧美高清视频在线播放| 欧美视频免费在线观看| 亚洲性日韩精品一区二区| 欧美精品电影免费在线观看| 久久久亚洲国产天美传媒修理工|