ITPUB??ì3
12月微软Hyper-V虚拟化沙龙主题征集
ITPUB论坛 » Sybase管理与开发 » drop proc 遇到的问题!

标题: drop proc 遇到的问题!
离线 wangledahai
初级会员



精华贴数 0
个人空间 0
技术积分 216 (8976)
社区积分 1 (45123)
注册日期 2007-9-29
论坛徽章:0
      
      

发表于 2008-9-6 11:10 
drop proc 遇到的问题!

create   proc test _P
as
begin

     --save tran tran1
     select wd into #test1 from test_t
    -- commit tran tran1


end

过程本身很简单,我在几个数据库上实验。 其中有一个数据库 执行过程后,在DROP就出现异常!:

Server Message:  Number  644, Severity  21
Server 'test', Line 1:
Index row entry for data row id (6, 96) is missing from index page 162 of index id 2 of table 'sysobjects' in database 'TEST01'. Xactid is (331030,31). Drop and re-create the index.

查过手册或者文档,说法不一,大部分是说表的索引有问题!可我的这是个过程! 也有的说是硬件问题,但是现在除了我的这个过程在DROP的时候会有问题,其他没有任何异常!.....
不知道各位有没有遇到类似的情况...期待解决!谢谢!


只看该作者    顶部
离线 songsh
初级会员



精华贴数 0
个人空间 0
技术积分 26 (46177)
社区积分 0 (1111582)
注册日期 2006-9-15
论坛徽章:0
      
      

发表于 2008-9-7 09:28 
先查看一下sysobjects表中的数据是不是完好,也有可能是硬件问题,如果硬件没问题 找到proc对应的那条数据修改正确,也需要检查一下其他的系统表关于该proc的信息


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问