复制一条删一条?你这不是复制吧!自己用代码写:使用联结服务器:
EXEC sp_addlinkedserver '别名','','MSDASQL',NULL,NULL,'DRIVER={SQL Server};SERVER=远程名;UID=用户;PWD=密码;'
exec sp_addlinkedsrvlogin  @rmtsrvname='别名',@useself='false',@locallogin='sa',@rmtuser='sa',@rmtpassword='密码'
GO
然后你就可以如下:
select * from 别名.库名.dbo.表名
insert 库名.dbo.表名 select * from 别名.库名.dbo.表名
select * into 库名.dbo.新表名 from 别名.库名.dbo.表名
go

解决方案 »

  1.   

    复制没有这样的功能,如果这要这样做,你可以自己做DTS包.
      

  2.   

    我知道一个方法是可以的:
    1.将复制设成subscription可同步更新publication
    2.当订阅方收到一条新数据,将新数据转移到其他表,并在触发器中同时删除该条记录就可以删除publication对应表中的记录但是这样会使代价太大,不可取