注册 登录
编程论坛 SQL Server论坛

怎样复制局域网的另一数据库里的某一张表数据到本地数据库的表中?

lingchen 发布于 2007-11-03 14:18, 1334 次点击
如题,,在局域网内,除了自己的机上有一个数据库外,在另外一台机上同样装有一个数据库,现在我想把另外的一台机的某一个数据库里的某一张表里的所有数据都把它拷到我本机数据库上的某一张表底下,请问这样可以用什么语句来实现呢?事先要做些什么操作,或者需要什么条件不?
4 回复
#2
jsxwr2007-11-03 17:01
定义两个事务,分别连接成功后

insert into 本地表 select 局域网它表 using sqlca1,sqlca2 ;

然后commit一下就应该可以了

sqlca1,sqlca2 是指你定义的两个事务名称


[fly]如果在PB中使用数据管道,就更简单了[/fly]

[此贴子已经被作者于2007-11-3 17:02:44编辑过]

#3
lingchen2007-11-03 18:43
不明白啊!楼上的可不可以说明白一些呢?什么叫做"事务名称"
#4
jsxwr2007-11-03 19:48
我晕,你连接本机的数据库,是通过什么方法来实现的?能把数据厍连接的语句给贴出来吗?那里面一定有一个通过的事务名称,只是你不知道它的实际意义而已,仿写一个就可以了!
#5
purana2007-11-03 19:56
先用客户端网络实用工具添加你的局域网的dbms..然后在企业管理器里注册一刚添加的...然后操作就跟本地操作一样了..
1