如果将远程mssql数据库表的记录更新到本地的表里?

远程的数据库是mssql 2000的 数据库是:server 里面有个表是:goods
本地的数据库是mssql 2000的,数据库是:client 里面也有个相同结构的表:goods

我想用将远程数据库goods表里的记录导入/插入到本地的goods表里了,但相同记录就不导入。如:goodsid这个字段的值相等就不导入/插入。否则都插入到本地的goods表里。

我用的ASP+mssql的写法。请问在ASP里怎么写?

远程数据库的IP是:110.15.128.17 帐号:sa 数据库名是:server 数据库密码是:123456

请问高手怎么写代码。谢谢?

或者ASP调用存储过程也可以!!!

作者: jeefchen   发布时间: 2011-06-15

SQL code
exec sp_addlinkedserver   'db1', ' ', 'SQLOLEDB', '110.15.128.17' 
exec sp_addlinkedsrvlogin  'db1', 'false',null, 'sa', '123456' 

select * into goods from db1.[server].dbo.goods t
where not exists(select 1 from goods where goodsid=t.goodsid)


exec sp_dropserver  'db1', 'droplogins' 

作者: FlySQL   发布时间: 2011-06-15

连接服务器

作者: rucypli   发布时间: 2011-06-16