Sybase SQL Advantage 12.5.1,只能執(zhí)行SQL查數據,可以通過sybase的導出命令進行整個庫的導出,插入和修改數據也只能使用SQL,可像PL-SQL一樣查看表結構。Sybase Central只能用視圖形式查看數據及表結構,可查看建表語句,可以直接在視圖修改字段屬性,但無法插入修改數據,可以在SQL Advantage上操作。
Sybase SQL Advantage的此綠色版本工具解壓至任意目錄后即可直接運行,不需任何配置。
SQL Advantage
大部分對Sql Server肯定很熟悉,因為我們經常使用。這里的SQL Advantage就相當于Sql Server中的查詢分析器,是我們執(zhí)行sql語句的地方,登錄界面如下圖:
點擊Connect連接后,我們就可以選擇數據庫并執(zhí)行SQL腳本了。
本程序為Sybase ASE v12.5.4附帶的Sybase SQL Advantage的綠色免安裝版。
使用方法:
1.解壓下載的sqladv-12_5.rar至任意目錄下!
2.編輯sqladv-12_5\ini目錄下的sql.ini文件,添加想要連接的Sybase服務器信息。
文件sqladv-12_5\ini\sql.ini中有個示例:
[syb1254]
master=NLWNSCK,192.168.1.5,5000
query=NLWNSCK,192.168.1.5,5000
你新添加Sybase服務器的時候,僅需要在sqladv-12_5\ini\sql.ini文件的尾部
添加類似上面的信息。中括號中表示服務器名稱,你可以自己起一個標記性的
名字。將192.168.100.2替換成你將要連接的Sybase服務器的IP地址,將8888
替換成Sybase服務器的監(jiān)聽端口。
注意:中間使用英文逗號分割。
3.雙擊目錄sqladv-12_5下的“啟動sqladv.bat”文件,即可運行SQL Advantage工具了。
不要執(zhí)行“sqladv.exe”這個文件,因為沒有配置環(huán)境變量SYBASE。
為了方便使用該工具,可以創(chuàng)建“啟動sqladv.bat”文件的快捷方式,這樣可以把快捷
方式文件放到任意目錄下。
4.打開SQL Advantage工具后,點菜單Server>Connect,在連接信息配置窗口中
其中Server列表中的Sybase服務名就是在第二步中配置的。Client host表示連接到Sybase
服務器中的客戶端標志。
如果想配置網絡包大小、大文本字段的長度、客戶端字符集等屬性,可以點Options...按鈕
成功連接到Sybase服務器后,查看數據庫內的表,點菜單View>Pick Lists>Tables & Columns
SQL Advantage 12.5.1報錯
關于“Sybase win客戶端打開SQL Advantage 12.5.1報錯:Internal failure while initializing SQL Advantag”的問題,主要是環(huán)境變量的問題引起的。博主的情況是只安裝了SQL Advantage12.5.1的版本,而論壇上兩位提問者同時安裝了11.5和12.5的版本。博主是把系統環(huán)境變量PATH中的一個變量寫錯了(“\”錯寫成了“/”),而論壇上的是之前11.5版本的SQLAdvantage的環(huán)境變量設置優(yōu)先于版本12.5或者沒有正確設置。因此,解決這個問題的關鍵在于兩個地方:
1、set命令查看系統中SYBASE的環(huán)境變量是否設置正確(若否,使用bat批處理文件或者直接使用set命令設置);
2、檢查系統環(huán)境變量PATH中關于%SYBASE%、%SYBASE_OCS%等是否設置為對應的SYBASE安裝路徑。
用Sybase advantage清除melinets系統日志
在應用melinets系統時,有時會出現系統緩慢以至于不能借還書,這種情況的出現原因就是系統日志文件已經慢了,需要清除日志文件,具體操作方法如下:
第一步:進入SYSBASE管理中的SQL advantage管理,用帳號“sa”登錄,連接master數據庫。
第二步:在運行窗口中輸入
“dump transaction melinets with truncate_only”或用
“dump transaction melinets with no_log”
第三步:運行命令。(等窗口左下角顯示為“ready”表示運行完畢)
經過這樣操作后,系統就可以正常應用了,那么如何防止日志溢出呢?使問題在出現之前就杜絕它,方法如下:
就是應用sybase central經常查看日志文件,不定期清理日志文件,這樣就防止了日志文件超過系統設置值時系統不能正常運行的情況。