怎样在不同局域网的两台机上的sql server之间传输数据?(200分)

  • 主题发起人 主题发起人 Athlon Chen
  • 开始时间 开始时间
A

Athlon Chen

Unregistered / Unconfirmed
GUEST, unregistred user!
一台机是服务器A,有固定的IP。另一台机器B通过电话线拨号和他相连,
怎样将B上的SQL SERVER中的数据传到A中的SQL SERVER中?
利用SQL SERVER本身可以做到吗?还是要利用别的编成工具?
如果本身可以做道,应该怎么做?如果要用DELPHI,应该怎么做?
 
????
 
奇怪
如果是一次性转换的话,简单的sql语句就行了啊
 
使用SQL SERVER的数据复制功能可做到
 
左轻候,我不知道怎么在程序里把这样异地的两个数据库连起来,能告诉我吗,
请说得详细一点,谢谢,我可以额外再加200分.
 
先在b机器上添加服务器a(不要告诉我你不会)
在b上就可以操作a了!
现在把b的内容导出(或者备份,其他也一样)
再在a上导入.就这样了!
 
>>另一台机器B通过电话线拨号和他相连,
有固定ip,那不就和在局域网一样了。添加服务器就可以了。
 
绝对可以啦,关键是:把协议改成tcp/ip就可以(别用命名管道了)
b拨号入a,用固定ip地址(服务器a的)来注册a(RegistServer)
用ServerName.DBO.DBName.TBName来访问数据,至于传输,估计select into
或者insert into能满足你的要求
在这样的连接状态下,sql server的replication、dts、queryanalisys、bcp都可以用,
相信必有一款适合您...
 
CJ,老大啊,为何不上irc
 
首先,b端用TCP/IP协议配置a的客户端参数(有固定IP);
b进入SQL数据库的DTS本地包配置程序,将SQL数据库传输组件拖入设计区,配置好源数据、
目标数据、传输方式及条件等后保存。
在b成功拨入a后,打开SQL管理器执行上次保存的包即可进行数据传输!
 
在A的sql server中建一个库链接到B上,就行了
 
在B上注册A,用TRANSFER功能即可
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部