码迷,mamicode.com
首页 > 其他好文 > 详细

跨服务器 同步数据

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

标签:star   llb   catch   ble   error   sha   plog   inf   add   

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‘

跨服务器 同步数据

标签:star   llb   catch   ble   error   sha   plog   inf   add   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!