最开始我没有设置超时时间,可能默认是30s.
我不能让他超时就退出啊 ,还要继续,直到几百万条数据全部同步完为止啊
我看到了dtsx文件中有:
<property id="126" name="CommandTimeout" dataType="System.Int32" state="default" isArray="false" description="命令超时前等待的时间(秒)。值为 0,表示无限期等待。 " typeConverter="" UITypeEditor="" containsID="false" expressionType="Notify">30</property>
忽然发现: 值为 0,表示无限期等待
那我就把该属性改为0呗.
可惜问题是我的SSIS服务同步一张几百万数据的表就一直等啊等啊,是不是死锁掉了啊?
各位大侠,谁能告诉我怎么解决吗?
肿么办啊?
6 个解决方案
#1
重启一下服务器试试咯
#2
看下是不是内存不够了?
#3
你整个服务器性能如何、?
#5
原来问题出在BatchSize上,自己给的值不如让系统自己决定缓冲数.
#6
收藏一下
#1
重启一下服务器试试咯
#2
看下是不是内存不够了?
#3
你整个服务器性能如何、?
#4
#5
原来问题出在BatchSize上,自己给的值不如让系统自己决定缓冲数.
#6
收藏一下