SQL Server 跨数据库远程复制表

  • Post author:
  • Post category:其他


---创建远程链接数据库
        EXEC master.dbo.sp_addlinkedserver @server = N'SQL001', @srvproduct=N'', @provider=N'SQLNCLI', @datasrc=N'192.168.1.243,1433'
        EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'SQL001',@useself=N'False',@locallogin=NULL,@rmtuser=N'sa',@rmtpassword='resset@2023'
        
        ---查看数据库链接状态
        select * from sys.servers
        
        ---删除数据库链接
        exec sp_dropserver'SQL001','droplogins'
        
        ---把远程表导入到本地表
        select * into Company_report20221019.dbo.qfacccmprf0101 from [SQL001].ressettest.dbo.r_ip

        ---把本地表导入到远程表
        insert [SQL001].ressettest.dbo.r_ip select * from Company_report20221019.dbo.qfacccmprf0101

        ---查询远程表
        select * from [SQL001].ressettest.dbo.r_ip



版权声明:本文为weixin_45467975原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。