长铗归来乎!食无鱼 !- 巨难! (200分)

Z

zyycc

Unregistered / Unconfirmed
GUEST, unregistred user!
问了很久,竟鲜有人答;只好唱长铗...

有谁做过MSSQL7.0的Replication,那东东根本玩不转?

俺想在两台MSSQL7.0+SP4上对某一数据库中的一个表做snapshot类型的Replication,
但此表中有一个类型为Text型的字段Extened_desc,在Distribution server生成snapshot
正常;但snapshot由Distribution --> Subscriber 时,在机器忙和一阵后,
系统的Distribution Error Details提示如下:
...
...
Last action: The process could not bulk copy into table '"gbitem"'.

Last command: SELECT COUNT(*) FROM "GBITEM"
WHERE TEXTPTR("EXTENDED_DESC") IS NULL
~~~~~~~~~~~~~~~~~~~~~~~~~

|Category | Source | Number |
| ODBC | ODBC SQL Server Driver | S1T00 |

Full Error Message: TimeOut expired
...

若生成Publication时,剔除字段"EXENDED_DESC",就一切OK,真奇怪,这是不是一BUG?
哪位大侠帮帮俺,多谢!又谢!再谢啦!
 
试试sql server 2000

-----
http://www.8421.org
 
有时候字段名称也是有影响的
修改字段名称:例如
Extened_desc 改称abc
 
To:小黄鱼
我试了一下,Distribution --> Subscriber还是不能成功。
 
长铗归来兮,出无车
 
你也太贪了,下次该要房了吧[:D]
 
这有可能是因为你表结构中有两个以上TEXT(或image)类型的字段,在复制和数据移植的
时候都容易出错,你如果替换成varchar类型就不会有错了。我们在设计时在一张表中最多
只设一个大对象类型的字段就是这个原因。
 
To:marshal
那mssql 2000能否解决此问题呢?
 
在 sql2000中没有这个问题
 
我用过image字段在SQL7下做过各种方式的复制,一切正常.
字段中存储的是图片信息
有必要检查你的复制参数的设置
 
To:drank
请问应该设置什么参数呢?
 
他姥姥的,搞定了。
 
请公布答案
 
多人接受答案了。
 
顶部