教您如何修改SQL Server系統(tǒng)表
在使用SQL Server的過程中,如果需要修改SQL Server系統(tǒng)表,應(yīng)該怎么做呢?下面就將教您修改SQL Server系統(tǒng)表的方法,供您參考。
在SQL Server 2005中, 要修改SQL Server系統(tǒng)表, 需要以下步驟:
首先, 需要以單用戶模式啟動(dòng)SQL Server, 腳本如下:
sqlservr -s <SQLInstanceName> -m (其中, 將真正的數(shù)據(jù)庫實(shí)例名替換<SQLInstanceName>)
注意, 參數(shù)-s及-m要注意大小寫, 正確應(yīng)該都是小寫, 全都用大寫會(huì)報(bào)錯(cuò), 其它情況沒試過, 不知道為什么.
其次, 以以下腳本連接數(shù)據(jù)庫
sqlcmd -E -S <ComputerName>\<SQLInstanceName> -A (其中, 將真正的電腦名替換<ComputerName>, 真正的數(shù)據(jù)庫實(shí)例名替換<SQLInstanceName>)
若想用圖形界面, 可以以Management Studio打開SQL腳本文件, 注意, 此時(shí)Management Studio不可連接上數(shù)據(jù)庫, 必須在打開SQL腳本時(shí)連接, 并且在服務(wù)器名一欄中必須按如下方式填寫:
ADMIN:<ComputerName>\<SQLInstanceName> (其中, 將真正的電腦名替換<ComputerName>, 真正的數(shù)據(jù)庫實(shí)例名替換<SQLInstanceName>)
否則無法瀏覽系統(tǒng)表
此時(shí), 可以修改系統(tǒng)表了.
可以用以下腳本查找系統(tǒng)表:
SELECT * FROM sysobjects
WHERE xtype = 'S'
ORDER BY name
【編輯推薦】