在介紹Sybase的卸載前,我先給大家分析一下大家卸載Sybase的原因。原因大體分為兩類:一類是我不用Sybase數據庫了,我想完全卸載它。如果是這樣的話,你直接跳過下文第一部分,直接進入第二部分——完全卸載Sybase。另一類就是,我想用,但是Sybase老不能正常工作,比如:Sybase的服務不能正常啟動。其實如果是這種問題的話,我們並非只有卸載重新安裝這一種解決方案,大家不妨試一下下面的方法。
www.2cto.com
第一部分:Sybase的修復(針對服務不能正常開啟的情況)。
1、 移除原來的Adaptive Server 、BackupServer、Monitor Server,方法是直接點擊下圖中的Remove Adaptive(Backup 、Monitor ) Server 即可。
(找不到這個窗口的可參考一下我上一篇博客Windows環境下Sybase12.5服務器端、客戶端的配置)
2. 清理注冊表
為了保證本次修改後的數據庫服務器servername 和原來的一樣,建議大家在注冊表裡將原來的相關服務器server name 刪除。具體操作步驟如下:
我還是以上篇博客我新建的Test Server為例。
www.2cto.com
開始——運行(或者使用快捷鍵win + R),輸入regedit,進入注冊表。順次打開如下目錄:
\HKEY_LOCAL_MACHINE\SOFTWARE\SYBASE\Server
找到和Test有關的文件,全部刪除即可。
3. 重新build server
具體新建步驟在上篇博客中已詳細介紹過,這裡不再贅述。
第二部分:完全卸載Sybase。
1、停止Adaptive Server 服務:開始——程序——管理工具一服務,進入服務窗口,雙擊sybase SQLServer_Test(還有其他幾個和Test有關的服務) 。點擊“停止”,停止該服務,並將啟動類型設為手動。
2、重啟計算機,釋放由Adaptivoscrvcr使用的DLL。
3、在開始一運行中輸入regedit命令以啟動注冊表實用程序, 刪除以下內容:
\HKEY_LOCAL_MACHINE\SOFTWARE\SYBASEServer
\HKEY_LOCAL_MACHINE\SOFTWARE\SYBASEServer\_BS
\HKEY_LOCAL_MACHINE\SOFTWARE\SYBASEServer\_HS
\HKEY_LOCAL_MACHINE\SOFTWARE\SYBASEServer\_MS
到注冊表的如下結構下:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Environment
刪除DSLISTEN, DSQUERY,SYBASE, 並修改 LIB, INCLUDE, PATH刪除SYBASE有關目錄
www.2cto.com
刪除如下注冊鍵值:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
SYBSQL_
SYBXPS__XP
SYBBCK__BS
SYBMON__MS
SYBHIS__HS
重新啟動計算機。
最後刪除SYBASE安裝目錄下中的所有SYBASE文件。到此為止,Sybase算是完全卸載了!