Readers: 159 | Updated: 2008

SQL2000数据库中删除“坏表”的方法

Translate Into:

在一些网站或者软件系统中,由于安全或者程序异常等问题,可能会在SQL Server 2000中造成一个异常问题:在企业管理器中打开数据库发现有一些“坏表”,即无法使用,也无法正常删除。其原因往往是因为在尝试建表的过程中,只向数据库服务器的系统表sysobjects中写入了类型为“U”的记录,却并未真正在数据库中成功创建该表的实体。ok,解决问题有思路了:

假设“坏表”的表名为cmd,那么我们在查询分析器中对当前的数据库写一个sql语句:

delete from sysobjects where [name]='cmd' and xtype='U'

按F5执行,可能会碰到一个错误提示:“未启用对系统目录的特殊更新。系统管理员必须重新配置 SQL Server 以允许这种操作。” 解决这个小小的问题的方法是:打开mssql server 属性---》服务器选项----》启用对系统目录的特殊更新(允许对系统目录进行直接修改)  即可。之后重新在查询分析器中执行刚才的sql语句。

执行成功后。在企业管理器中会发现那个坏表已经不存在了。

[ 注:SQL2005中,由于微软做了重大调整,正常情况下不允许对系统表进行即席更新操作。所以本文提到的问题目前仅适用于SQL2000数据库,敬请注意 ]

From The Blogs

分享网络2.0

2008
Blist——基于Web的数据库管理程序
Blist 是一款基于Flash/Flex平台,以Web-Base方式架构在服务器上的SQL数据库管理程序。Blist 同样是一家在今年DEMO大会上崭露头角的创新型企业,他们为用户带来了一款基于Fl... 查看全文

科学网新闻RSS——构建全球华人科学社区

2008
联合国建成新的全球土壤数据库
联合国粮食及农业组织7月21日宣布,一个新的全球土壤数据库已经建立,该数据库将有助于人类更好地了解土壤现有和未来的生产能力,提高人类对土地所具有的吸收和存贮碳的潜力的认识,同时也便于开展土壤退化评估,... 查看全文

robbin的自言自语

2008
memcache_engine + memcachedb = 高性能分布式内存数据库
作者: robbin 链接:http://robbin.javaeye.com/blog/158275 发表时间: 2008年01月22日声明:本文系JavaEye网站发布的原创博客文章,未经作者书面... 查看全文

歪博2.0

2008
IMDB(互联网电影数据库)- 是不是要成为“豆瓣”?
亚马逊旗下的Internet Movie Database (IMDb) 提交了一份注册商标“SoundUnwound.” 的申请。根据这份申请,这个商标将涵盖以下内容:           “提供信... 查看全文

Benjamin'stravel of life !

2008
关于对待“性”的态度
也许是年龄的成长与观念的的历炼不成比例吧,总觉得自己跟不上时代的脚步。这是因为,我对性的态度一直以来是比较传统,而传统的意义好像是出发点好像是为了好的方面,还是怪自己胆却不敢正视自身问题呢。那么对待“... 查看全文

阿Q周刊feedsky

2008
“很好很强大”与“很黄很暴力”
我夜以继日地老了,自从很好很强大一如和谐社会流行开来,自己却丈二和尚摸不着头脑,就意识到了岁月的无情。再看到百分之九十九的博客说很黄很暴力这句话之后,更是长高到了丈三和尚,也愈发确定自己未衰先老了。原... 查看全文

Benmao's Blog

2008
Blist——基于Web的数据库管理程序
Blist 是一款基于Flash/Flex平台,以Web-Base方式架构在服务器上的SQL数据库管理程序。 Blist 同样是一家在今年DEMO大会上崭露头角的创新型企业,他们为用户带来了一款基于F... 查看全文

分享网络2.0 - Show web2.0 enchantment !

2008
Blist——基于Web的数据库管理程序
Blist 是一款基于Flash/Flex平台,以Web-Base方式架构在服务器上的SQL数据库管理程序。 Blist 同样是一家在今年DEMO大会上崭露头角的创新型企业,他们为用户带来了一款基于F... 查看全文

Marshal

2008
如何清空MYSQL数据库
好久没有收集apache的文章了。今天在冰剑博客看到这篇,觉得不错。<?php$user = ""; //数据库用户名 $password = "";//... 查看全文

夜未央的SKY

2008
ASP快速数据库开发
这是我自己的心得,给大家作个参考。我的目的是让开发变得简单,尽可能少地考虑实现语句,更多地把精力用于思考业务逻辑。希望我的文章对大家有所启发和帮助。如果你对ASP不熟悉,可以先看以下教程:1、http... 查看全文
More Articles