首页 > 其他 > 详细

跨服务器 同步数据

时间:2018-01-02 19:09:01      阅读:231      评论:0      收藏:0      [点我收藏+]

exec sp_addlinkedserver  ‘srv_new‘,‘‘,‘SQLOLEDB‘,‘ip地址 ‘
exec sp_addlinkedsrvlogin ‘srv_new‘,‘false‘,null,‘账户‘,‘密码‘
go


BEGIN TRY
    BEGIN TRANSACTION tra
        TRUNCATE TABLE dbo.AccountInfo;
        SET IDENTITY_INSERT dbo.AccountInfo ON
        INSERT INTO dbo.AccountInfo
        ( id,Name ,   pwd ,   status ,   isdelete ,   master ,   serverId ,   version ,   hostUrl ,   platform ,   postUrl ,   firstStart ,   lstHero ,   lstwife ,   lstson ,   datestart )
        (SELECT [Id]      ,[Name]      ,[pwd]      ,[status]      ,[isdelete]      ,[master]      ,[serverId]      ,[version]      ,[hostUrl]      ,[platform]      ,[postUrl]      ,[firstStart]      ,[lstHero]      ,[lstwife]      ,[lstson]      ,[datestart] FROM srv_new.TestHuangShang.dbo.accountinfo )
        SET IDENTITY_INSERT dbo.AccountInfo OFF
        PRINT ‘success‘
    COMMIT TRANSACTION tra
END  TRY
BEGIN CATCH
    PRINT ‘rerror‘
    ROLLBACK TRANSACTION tra
//及时释放
END CATCH exec sp_dropserver ‘srv_new‘, ‘droplogins‘

跨服务器 同步数据

原文:https://www.cnblogs.com/duguzhenglong/p/8178455.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!