xingyu10 发表于 2005-12-22 10:20:30

紧急求助!在使用sybase text类型时遇见问题!!!

<P>我的S4_IDS表其中有一字段是text类型,在对该表进行操作时经常出现如下问题:</P>
<P>10:05:09.109 DBMS ZLC_77 -- Error:Number (7136) Severity (16) State (5) SQL Server is now using a multi-byte character set, and the TEXT character counts have not been re-calculated using this character set for table 'S4_IDS'.Use DBCC FIX_TEXT on this table before running the query again.</P>
<P>不晓得是什么原因,请大家指教!</P>
<P>sybase:12.0语言是默认的,字符集已改为cp936</P>

xingyu10 发表于 2005-12-22 11:05:30

<P>我按照错误提示 使用 dbcc命令:</P>
<P>dbcc fix_text ("fidsadmin.S4_IDS")</P>
<P>数据库会出如下错误</P>
<P>11:02:33.968 DBMS ZLC_77 -- Error:Number (806) Severity (16) State (1) Could not find virtual page for logical page 117834760in database 'FIDSDB'.<BR>11:02:33.968 DBMS ZLC_77 -- Error:Number (1203) Severity (16) State (1) Caller of lock manager is incorrectly trying to release or downgrade a lock which it doesn't hold. spid=1 locktype=2 dbid=4 page number (or objid for table lock)=1936009928, objid (if not a table lock)=0, row number=0.</P>

<P>大家快给点建议啊!急呀!</P>

flybean 发表于 2005-12-22 11:41:46

好象以前的版本对CP936支持不好。<br>

xingyu10 发表于 2005-12-22 13:29:57

那怎么办,要升级sybase版本吗?为什么我的其他表(也有text类型的字段)都不会出现这个问题,只有这个表经常这样,好郁闷啊!我是使用spring+hibernate 的架构,然后通过测试用例对表数据进行修改时就会出现这样的错误,其实text类型的字段没有值的,我修改的都是其他字段。
页: [1]
查看完整版本: 紧急求助!在使用sybase text类型时遇见问题!!!

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com