跨服务器 同步数据

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'

代做毕业设计和论文 私活, 需要.net,asp.net ,mvc ef cs 客户端,bs 网站项目开发的请私信我,
原文地址:https://www.cnblogs.com/duguzhenglong/p/8178455.html