现在有两个sql数据服务器 ms1(192.168.0.1) 和ms2(192.168.0.2)
在程序 中我用两个ADOConnection分别连接两个服务器,将ms1中的数据更新到ms2上,用adoquery查询后,再一条对一条的更新太慢了(有上万条记录)有没有什么简单快速的办法来解决 呢?
在程序 中我用两个ADOConnection分别连接两个服务器,将ms1中的数据更新到ms2上,用adoquery查询后,再一条对一条的更新太慢了(有上万条记录)有没有什么简单快速的办法来解决 呢?
服务器A->BCP out
服务器B->BCP IN 临时表
更新服务器B的正式表数据,删除临时表truncate table ..bcp的速度是非常快的.
linkedServerName.DataBase.Owner.ObjectName来访问.
假设在192.168.0.1当中添加192.168.0.2为链接服务器,则在192.168.0.1的数据库连接当中可以用如下语句进行访问.
select * from [192.168.0.2].MyDatabase.dbo.MyTable