1. 程式人生 > >四、Sybase資料庫的常用工具說明

四、Sybase資料庫的常用工具說明

Sybase的資料庫安裝目錄中提供了我們常用的幾種工具,依次開啟開始->程式->Sybase,這裡只說明我們常用的幾種工具。如下圖:

1.Dsedit Utility

這個工具是設定Sybase的服務名稱、繫結的IP地址和埠號等,如下圖:



2.Server Config

這個工具在前面我們已經使用過了,這裡簡單的介紹下。


Create AdaptiveServer…:建立一個新的服務(類似於這裡REYPC

Config AdaptiveServer…:配置一個服務(如配置這裡的REYPC

Remove AdaptiveServer..:刪除一個服務(如刪除這裡的REYPC

Upgrade AdaptiveServer..:升級一個服務(如這裡的REYPC

3.SQL  Advantage

大部分對Sql Server肯定很熟悉,因為我們經常使用。這裡的SQL Advantage就相當於Sql Server中的查詢分析器,是我們執行sql語句的地方,登入介面如下圖:


點選Connect連線後,我們就可以選擇資料庫並執行SQL指令碼了。

4.Sybase Central Java Edition

這個工具就類似於SQL Server中的企業管理器,我們可以在這個工具中建立“資料庫裝置”和“資料庫”,當然也可以建立角色、使用者等等。在前面我們已經使用了該工具建立了名為“MyDB

”的資料庫,這裡不再重複說明。


 個人的使用經驗

1.localhost127.0.0.1無法連線上Sybase資料

如果我們在建立Server的時候,繫結的IP地址,而我們通過工具比如(Sybase Central Java Edition)連線時輸入的是localhost,或者是127.0.0.1,則會出現連線被拒絕。可以通過Dsedit Utility工具來修改,參考第四章Dsedit Utility工具的使用;也可以修改安裝路徑\sybase\ini\sql.ini檔案來修改,修改下面的紅色字型為正確的IP地址,如127.0.0.1等。

[REYPC]

master=NLWNSCK,192.168.3.108,5000

 

query=NLWNSCK,192.168.3.108,5000 

[REYPC_XP]

master=NLWNSCK,192.168.3.108,5004 

query=NLWNSCK,192.168.3.108,5004

2.Sql Advantage連線查詢出的結果集是亂碼

當我們使用工具連線Sybase資料時,如果查詢出的結果集是亂碼,說明Sybase資料庫與我們的客戶端工具使用的編碼不一致。我們可以在連線時設定Options的“Client Character”為正確的字符集來解決,這裡我們使用的是“utf8”,見“SQL  Advantage”的設定。

3.Sybase推薦使用工具。

本人在使用sybase資料庫的工具開發時,介面和操作嚴重感覺不滿意,後來找到了DBeaver工具,感覺好多了,推薦使用這款工具進行Sybase開發。