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