以下是我遵循的步骤:
Step1:我创建了链接服务器。
EXEC sp_addlinkedserver
@server='servername', -- here you can specify the name of the linked server
@srvproduct='',
@provider='sqlncli', -- using SQL Server Native Client
@datasrc='servername', -- add here your server name
@location='',
@provstr='',
@catalog='Archive' -- add here your database name as initial catalog (you cannot connect to the master database)
步骤2:将数据从主表插入存档表(链接服务器)
Insert INTO [servername].[Archive].[dbo].[Archivetb](ArchiveID, ArchiveIdentifier, Code, Type, DateCreated, DateUpdated, DateArchived)
Select
ArchiveID, ArchiveIdentifier, Code, Type,
DateCreated, DateUpdated
From
[Main].[dbo].Error
第3步:
从插入的记录中删除数据。
以上服务器名称我在插入INTO [服务器名称]中进行了硬编码。使其可配置为源服务器和目标服务器的服务器名称 感谢
答案 0 :(得分:0)
在主服务器中从Archivetb创建一个视图,然后将数据插入到视图中。