写一个sql脚本,用计划任务来执行就可以了!
sql脚本示例:
declare USR cursor for select 字段1,字段2... from OPENDATASOURCE(
'SQLOLEDB',
'Data Source=##;User ID=##;Password=##'
).库名.dbo.表名 where 字段n not in (select 字段n from OPENDATASOURCE(
'SQLOLEDB',
'Data Source=##;User ID=##;Password=##'
).库名.dbo.表名)
open USR
fetch next from USR into @A,@B...
WHILE @@FETCH_STATUS = 0
BEGIN
insert into OPENDATASOURCE(
'SQLOLEDB',
'Data Source=##;User ID=##;Password=##'
).库名.dbo.表名(字段1,字段2...) values(@A,@B...)
fetch next from USR into @A,@B...
end
close USR
deallocate USR
当然,OPENDATASOURCE(
'SQLOLEDB',
'Data Source=##;User ID=##;Password=##'
).库名.dbo.表名
如果是本地就直接写库名.dbo.表名