我需要从表中的特定列复制数据并传输到另一个表,但是,这涉及从一个 SQL Server 实例移动到另一个实例。
有没有人有任何提示来实现这一目标?
我需要从表中的特定列复制数据并传输到另一个表,但是,这涉及从一个 SQL Server 实例移动到另一个实例。
有没有人有任何提示来实现这一目标?
要将数据从一个实例传输到另一个实例,您有 3 个选择:
您可以链接 2 个服务器并使用查询插入数据。
要链接服务器,您可以使用 MSSQL 过程,如下所示:
EXEC sp_addlinkedserver @server='ServerName1', @srvproduct='', @provider='SQLNCLI', @datasrc='10.10.10.10'
EXEC sp_addlinkedsrvlogin 'ServerName1', 'false', NULL, 'username', 'password'
其中 ServerName1 是远程 SQL 服务器的名称,@datasrc 是 IP 地址/dns 名称
要复制数据,您可以使用如下简单查询:
insert into [ServerName1].DatabaseName.dbo.TableName(column1,column2)
select Column1, null from LocalTableName
这当然是一个例子,因为您没有发布表格设置。您可能需要对其进行调整以满足您的需要。