偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

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

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

假設“壞表”的表名為cmd,那么我們在查詢分析器中對當前的數據庫寫一個sql語句:

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

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

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

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

責任編輯:段燃 來源: 互聯(lián)網
相關推薦

2010-09-02 11:38:44

SQL刪除

2010-09-01 16:47:18

SQL刪除

2010-09-08 13:21:19

SQL刪除約束

2010-09-01 16:44:26

SQL刪除主鍵

2010-11-11 09:20:46

SQL Server創(chuàng)

2010-10-28 16:17:22

2010-11-11 10:53:22

SQL Server遍

2009-04-20 15:54:04

SQL Server重復行

2010-11-10 13:28:06

SQL Server刪

2010-06-28 12:46:09

SQL Server

2010-10-20 10:19:33

sql server刪

2010-11-10 11:54:32

SQL SERVER刪

2010-09-02 10:53:21

SQL刪除

2010-11-10 13:03:15

SQL Server存

2010-11-10 11:37:29

SQL Server刪

2010-09-02 16:28:03

SQL刪除

2010-09-01 17:19:49

SQL刪除TABLE

2010-09-16 16:35:31

sql server表

2010-09-14 11:45:16

Sql Server系

2010-09-16 14:13:11

SQL Server系
點贊
收藏

51CTO技術棧公眾號