关于SQL Server 2000中的异地数据传送问题(急)

kevin_pig 2011-07-01 09:01:34
公司总部在广东,分公司在江西,两者通过电信的2M专网连接成一个局域网,分属两个不同的IP段。公司目前使用同一套ERP系统,数据库服务器是分开的,现在的情况是这样的:分公司需要每天从总部导数据过来,每张表内的数据不需要全部导过来,只是跟分公司相关的才到过来(主要通过工厂ID来区分),目前的做法是每天晚上自动运行作业,通过链接服务器查询插入本地表的方式把数据从总部导到分公司,但时间太长,需要5个小时,而且时间太长容易出现网络中断错误,本人对这方面不太熟悉,请教下各位大侠有什么好的方案???不胜感激!
...全文
76 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
cd731107 2011-07-01
  • 打赏
  • 举报
回复
怕断网的化,或者分成多个可独立的作业来操作,并行一下会不会好点
cd731107 2011-07-01
  • 打赏
  • 举报
回复
关键是是每天晚上自动运行作业,要传输多大的数据,怎么会5个小时,如果缩短到50分钟就好了
jyh070207 2011-07-01
  • 打赏
  • 举报
回复
也可以按模块,将一个模块的数据同步用一个存储过程完成,对应一个作业,
jyh070207 2011-07-01
  • 打赏
  • 举报
回复
不太一样,你可以一个作业一个事务的方式来处理,以保证数据的一致性,拆分的原因,整个一个事务的话,如果中间有断网,重处理需要的时间比较多.
kevin_pig 2011-07-01
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 kevin_pig 的回复:]
引用 9 楼 jyh070207 的回复:
先按业务逻辑拆分为多个作业,
另外,可以将要传输的数据在本地整理好
(可以建一些表存放此类数据),
传输只管传数据,不要再进行数据的处理.
最好是增加带宽,如有静态外网ip,网络方面的问题不大

目前做的是一个作业,多个步骤,这个跟做成多个步骤,区别很大吗?
[/Quote]
不好意思, 目前做的是一个作业,多个步骤,这个跟做成多个作业,区别很大吗?
kevin_pig 2011-07-01
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 jyh070207 的回复:]
先按业务逻辑拆分为多个作业,
另外,可以将要传输的数据在本地整理好
(可以建一些表存放此类数据),
传输只管传数据,不要再进行数据的处理.
最好是增加带宽,如有静态外网ip,网络方面的问题不大
[/Quote]
目前做的是一个作业,多个步骤,这个跟做成多个步骤,区别很大吗?
jyh070207 2011-07-01
  • 打赏
  • 举报
回复
先按业务逻辑拆分为多个作业,
另外,可以将要传输的数据在本地整理好
(可以建一些表存放此类数据),
传输只管传数据,不要再进行数据的处理.
最好是增加带宽,如有静态外网ip,网络方面的问题不大

kevin_pig 2011-07-01
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 xuam 的回复:]
做VPN吧,
现在很多这种模式的公司,


引用 5 楼 kevin_pig 的回复:
引用 3 楼 jyh070207 的回复:
1:网络带宽2M少了点,加到10M或20M,
2:如需要5小时,同时容易网络中断的话,
分成多个作业自动运行,同时,在传过去的资料打标志为已传输,
已免重复传.

要传送数据的表确实很多,现在是只做了一个作业,里面有90个步骤,每个步骤用的时间不……
[/Quote]
目前用的就是VPN,电信的,不过用的是2M而已。
xuam 2011-07-01
  • 打赏
  • 举报
回复
做VPN吧,
现在很多这种模式的公司,

[Quote=引用 5 楼 kevin_pig 的回复:]
引用 3 楼 jyh070207 的回复:
1:网络带宽2M少了点,加到10M或20M,
2:如需要5小时,同时容易网络中断的话,
分成多个作业自动运行,同时,在传过去的资料打标志为已传输,
已免重复传.

要传送数据的表确实很多,现在是只做了一个作业,里面有90个步骤,每个步骤用的时间不一,短的就几秒,长的要1个小时。现在只是优化下SQL语句,但效果不是很明显,不知道除了这种方式,还……
[/Quote]
kevin_pig 2011-07-01
  • 打赏
  • 举报
回复
我总觉得有别的好的方式,比如银行之间的数据共享,只是本人对SQL SERVER 管理不是很熟悉,比较菜鸟,只能在这求教了!
kevin_pig 2011-07-01
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 jyh070207 的回复:]
1:网络带宽2M少了点,加到10M或20M,
2:如需要5小时,同时容易网络中断的话,
分成多个作业自动运行,同时,在传过去的资料打标志为已传输,
已免重复传.
[/Quote]
要传送数据的表确实很多,现在是只做了一个作业,里面有90个步骤,每个步骤用的时间不一,短的就几秒,长的要1个小时。现在只是优化下SQL语句,但效果不是很明显,不知道除了这种方式,还有没有其它好的导数据方式,纠结!还有一个纠结的问题是:公司在湖南开了分公司,如果时间这么长的话,到时候就没法导了!两个分公司同时从总部导数据,总部的服务器还不得瘫!
kevin_pig 2011-07-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xuam 的回复:]
同一个局域网,数据库服务器不能用同一个?设置一下路由,共享就行了吧.
[/Quote]

应该是叫广域网,用的是2M的电信专用光纤网络,现在的情况是不能用同一个服务器,因为如果由于客观原因连不上总公司网络,那所有的分公司业务都得瘫痪了。
jyh070207 2011-07-01
  • 打赏
  • 举报
回复
1:网络带宽2M少了点,加到10M或20M,
2:如需要5小时,同时容易网络中断的话,
分成多个作业自动运行,同时,在传过去的资料打标志为已传输,
已免重复传.
yubofighting 2011-07-01
  • 打赏
  • 举报
回复
dts传输不行?
xuam 2011-07-01
  • 打赏
  • 举报
回复
同一个局域网,数据库服务器不能用同一个?设置一下路由,共享就行了吧.
QuickDove融合信息平台是一款能够集成企业应用系统消息和电信通讯应用的企业级即时通讯平台,它致力于帮助企业解决信息孤岛、提高运营效率、降低沟通成本、实现人员与业务系统的实时协同,是一种高度可管理、低成本、易部署的IT平台。 我们即时通讯的几大特点是: 1.发送消息(消息是否接收的状态显示、安全签收) 方便、快捷地即时消息发送与接收,提供不同颜色字体的文字,提供个性化展示。我们消息有是否接收的状态显示、安全签收时间显示,确保了相关工作的即时安排或落实。 2.文件、文件夹传输、传输自定义图片 高速传送文件或文件夹,并支持离线发送。速度快,传送状态清晰明了。 3.群组会议(实时邀请或移除人员会议讨论) 4.组织结构(树型多视图的组织架构,员工状态一目了然)可清晰看到由树型目录表达的多层次企业组织架构,是实时更新的电子通讯录。 5.日常公告管理(日常事务通知,可回复,可查询) 日常的开会通知,放假公告,出游公示,都可以向所有员工发送,员工可以回复、讨论.使管理上更人性话。 6.文档管理(重要文件,即时归档) 公司的重要文件需即时归档,企业内部共享的一个存储空间。方的桌面,让你手把手进行即时援助。 7.在线WEB客服(适用于公司网站,可自定义界面) 自定义的界面集成到公司的网站,网站访问者可以在网页的会话窗口直接与内部的客服人员即时沟通,而企业内部的客户服务人员可以同时处理多个访问者的咨询。 8.工作邮件(邮件到达,即时通知) 接收客户的邮件,无须再登录邮箱网站,而是在即时通讯直接收取,方便查看,节省时间,增加工作的效率。 9.企业形象统一 可定制Logo,统一企业的形象 10.二次开发(丰富的二次开发接口) 丰富的二次开发接口,支持Oracle\Sybase\DB2\SQL server\Sybase ASE\Access\MySQL数据库。, 11.远程协助 轻松解决企业异地的协助问题

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧