SQL Server管理相關的注冊表技巧
SQL Server的管理和Windows的管理是息息相關的,通過Windows的注冊表可以讓SQL Server管理更加輕松,下面讓我們來了解一下SQL Server管理相關的注冊表技巧。
1 獲得修改SQL Server 注冊:
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\80\Tools\SQLEW\Registered Servers X\SQL Server Group
每一個鍵值對應SQL Server數據庫注冊表項,直接刪除即可。(80對應SQL Server2000版本)
2 更改SQL Server的登錄驗證方式,這個大家應該相對熟悉,
csdn上經常有人問這樣的問題. sa用戶密碼也忘記了,然后由于安全原因把windows登陸的那個登錄名去掉了 ,這時只需要更改下列注冊表項就可以.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer
編輯LoginMode值,將原值從1改成2 (1為windows驗證,2為混合驗證),***重啟SQL Server服務不要忘記)
3 查看SQL Server 版本及其他信息
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Setup
Editon值:版本比如Enterprise Edition就是企業(yè)版
Patchlevel值:版本及補丁號:8.4.2039 ,這里其實是個復合值,8代表SQL Server2000,4代表sp4,2039是小版本號,這個和select @@version的表現(xiàn)值略有不同
SQLDateRoot值:數據庫存放目錄
SQLPath值:SQLServer安裝目錄
4 控制xp_regread和xp_regwritede的權限
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\ExtendedProcedures
xp_regread Allow Paths:允許使用xp_regread讀取的鍵值(根)
xp_regwrite Allow Paths:允許使用xp_regwrite寫的鍵值(根)
5 查詢分析器連接歷史記錄
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SuperSocketNetlib\LastConnect
這邊的每一項鍵值都對應一條歷史記錄,我本人就是把所有的需要連接的數據庫服務器都在這里記錄
另外tcp鍵值是查詢分析器每次默認的鏈接tcp端口
6 查看SQL Server允許接入的數據驅動方式
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Providers
這邊的每一項對應一個數據驅動,從安全角度考慮,如果你的應用沒有用到那么多的連接方式,盡量還是在相應的AllowInProcess里設成0
以上就是SQL Server管理相關的注冊表技巧介紹。
【編輯推薦】