自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

刪除SQL Server中“壞表”的方法

數(shù)據(jù)庫(kù) SQL Server
在一些網(wǎng)站或者軟件系統(tǒng)中,由于安全或者程序異常等問題,可能會(huì)在SQL Server 2000中造成一個(gè)異常問題:在企業(yè)管理器中打開數(shù)據(jù)庫(kù)發(fā)現(xiàn)有一些“壞表”,即無(wú)法使用,也無(wú)法正常刪除。下面就將為您介紹“壞表”的刪除方法。

SQL Server 數(shù)據(jù)庫(kù)中某些無(wú)法使用的表很讓人頭疼,那么,如何才能刪除這些“壞表”呢?下文將為您介紹這種方法,供您參考。

在一些網(wǎng)站或者軟件系統(tǒng)中,由于安全或者程序異常等問題,可能會(huì)在SQL Server 2000中造成一個(gè)異常問題:在企業(yè)管理器中打開數(shù)據(jù)庫(kù)發(fā)現(xiàn)有一些“壞表”,即無(wú)法使用,也無(wú)法正常刪除。其原因往往是因?yàn)樵趪L試建表的過(guò)程中,只向數(shù)據(jù)庫(kù)服務(wù)器的系統(tǒng)表sysobjects中寫入了類型為“U”的記錄,卻并未真正在數(shù)據(jù)庫(kù)中成功創(chuàng)建該表的實(shí)體。ok,解決問題有思路了:

假設(shè)“壞表”的表名為cmd,那么我們?cè)诓樵兎治銎髦袑?duì)當(dāng)前的數(shù)據(jù)庫(kù)寫一個(gè)sql語(yǔ)句:

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

按F5執(zhí)行,可能會(huì)碰到一個(gè)錯(cuò)誤提示:“未啟用對(duì)系統(tǒng)目錄的特殊更新。系統(tǒng)管理員必須重新配置 SQL Server 以允許這種操作。” 解決這個(gè)小小的問題的方法是:打開mssql server 屬性---》服務(wù)器選項(xiàng)----》啟用對(duì)系統(tǒng)目錄的特殊更新(允許對(duì)系統(tǒng)目錄進(jìn)行直接修改)  即可。之后重新在查詢分析器中執(zhí)行剛才的sql語(yǔ)句。

執(zhí)行成功后。在企業(yè)管理器中會(huì)發(fā)現(xiàn)那個(gè)壞表已經(jīng)不存在了。

[ 注:SQL2005中,由于微軟做了重大調(diào)整,正常情況下不允許對(duì)系統(tǒng)表進(jìn)行即席更新操作。所以本文提到的問題目前僅適用于SQL2000數(shù)據(jù)庫(kù),敬請(qǐng)注意 ]
 

責(zé)任編輯:段燃 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-09-02 11:38:44

SQL刪除

2010-09-01 16:47:18

SQL刪除

2010-09-01 16:44:26

SQL刪除主鍵

2010-09-08 13:21:19

SQL刪除約束

2009-04-20 15:54:04

SQL Server重復(fù)行

2010-11-10 13:28:06

SQL Server刪

2010-11-11 09:20:46

SQL Server創(chuàng)

2010-06-28 12:46:09

SQL Server

2010-10-28 16:17:22

2010-11-11 10:53:22

SQL Server遍

2010-11-10 13:03:15

SQL Server存

2010-09-02 10:53:21

SQL刪除

2010-10-20 10:19:33

sql server刪

2010-11-10 11:54:32

SQL SERVER刪

2010-11-10 11:37:29

SQL Server刪

2010-09-02 16:28:03

SQL刪除

2010-09-16 16:35:31

sql server表

2010-09-14 11:45:16

Sql Server系

2010-09-01 17:19:49

SQL刪除TABLE

2010-09-16 14:13:11

SQL Server系
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)