在SQL SERVER2005中怎么将长为4000的字符串导到数据库中

在SQL SERVER2005中如何将长为4000的字符串导到数据库中
比较急,希望各位能帮我.
我导一个文本数据到2005中其中有个字段长为4000.
我在sql   server2000中用下面语句没有问题
-------------------------------------------
select   *   into   tmp_ply   from   OpenRowset( 'MSDASQL ', 'Driver={Microsoft   Text   Driver   (*.txt;   *.csv)};DefaultDir=D:\; ', 'select   *   from   ply.txt ')
-------------------------------------------
同样语句我在sql   server2005中出现错误提示:
=   =   =   =   =   =   =   =   =   =   =   =   =   =   =   =   =   =   =   =   =   =
链接服务器   '(null) '   的   OLE   DB   访问接口   'MSDASQL '   返回的数据与列   '[MSDASQL].C_REMARK '   所需的数据长度不匹配。所需的(最大)数据长度为   255,但返回的数据长度为   336。


------解决方案--------------------
2005下默认的是255个字段没有办法