當前位置:首頁 » 編程語言 » sybasesqladvantage
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sybasesqladvantage

發布時間: 2022-10-17 19:43:16

sql advantage是什麼,還有下載地址,還有sql ase是什麼,剛學習sybase,對很多概念性的東西不是很了解

SQL advantage是sybase12.5以下版本的windows客戶端程序,幾乎每個sybase版本都會配套這個安裝包。到安裝包里看看吧,網上下不到。sql ase是sybase的是一個服務端服務名稱而已。

❷ sybase sql Advantage 老是崩潰,受不了了 最近語句一執行就崩潰了 求大神解救 系統WIN7 sybase12.5.1

裝個11.9或12.5版本的試試

❸ 在vb中如何寫語句取出sybase資料庫里的前10條記錄

sybase似乎並不支持top N的查詢方法。
嗯,如果是要取前10條記錄,你可以這么寫:
set rowcount 100
select * from table

改成vb語句應該是這樣的:
set conn = creatobject("ADODBCONNECTION") //你看看你自己的資料庫鏈接是怎麼做的
...
conn.execute("set Rowcount")
set rs = conn.execute("select * from table")

//最新修改
方法一,你試著升級sybase,升級到11以上,後面的版本有直接支持Top N的。

方法二,你在db中對表建立索引
create unique clustered index code1thidx1 on code_1th(Code1,Name,UnitNo1,Used) on segrun Unique
然後sql語句改為
set var1 = 0,var2 = 10
conn.execute(「select * from table where index>var1 and index<=var2」)

❹ sybase資料庫11.9.2在windows上怎麼進行配置和使用,我都不懂啊!請幫忙啊!

一、安裝前准備工作:
A、sybase12.5及補丁、注冊碼
B、安裝說明文檔、備份庫
《從winXP通過『遠程桌面』登陸win2003主界面:

1、sp2-mstsc /console

2、sp3以上-mstsc /admin》
C、本地磁碟空間大小,建庫還原庫需要多大空間

二、安裝步驟:
1、安裝sybase12.5:只有幾處需要修改(選擇完全安裝,手動配置各伺服器,配置bd_lsc-將頁面大小2K修改16K,master syspromessor各分配1000M),其他默認,最後完成直接

重啟。

2、重啟後首先安裝補丁,再進行注冊<程序> ----<Sybase>------<最後一項>

3、修改字元集cp936
在<運行>中輸入 cmd ,在cmd中輸入
cd c:\sybase\charsets\cp936回車
再charset –Usa –P –Sbd_lsc binary.srt cp936
「bd_lsc「 部分是Sybase Central中看到的資料庫伺服器的名稱,根據實際情況而定
依次點擊<程序> ----<Sybase>------<SQL Advantage>:在打開程序中,點擊連接資料庫
>select name ,id from syscharsets
>go
找到name=cp396對應的id (171)
>sp_configure 「default character set id」,171
>go
重啟兩次server,sp_helpsort察看伺服器端的字元集是否已經更改為cp936。
配置客戶端預設字元集:編輯文件c:\sybase\locales\locales.dat (注意備份原來的locales.dat文件),相對應的欄位修改為
[NT]
locale = default, us_english, cp396

4、右擊桌面『我的電腦』-選『管理』-服務-啟動sybase服務,登陸伺服器
右擊服務名-選擇屬性配置:內存physical memory和cpu個數

5、添加高速緩存,最後點完成時,提示錯誤自動綁定-不用理睬

6、建立資料庫設備:兩個數據設備lscdatanew0=lscdatanew1=10G,一日誌設備lscdatanewlog=5G

7、建立轉存設備,建lscdatanew設置其屬性
(lscdatanew屬性-選項選4項ddl in tran;no chkpt on recovery;select intobulk pllset;trunc log on chkpt)

8、綁定高速緩存

9、確認sybase_BS服務已啟動,還原資料庫(通過B命令還原即可)
A、備份:
C:\isql –Usa –P –S伺服器名
Dump database lscdatanew to 「c:\back.mp」
Go
壓縮版
Dump database lscdatanew to 「compress::6::c:\back.mp」
Go
B、還原
C:\isql –Usa –P –S伺服器名
Load database lscdatanew from 「c:\back.mp」
Go
還原成功後,不要退出。需要聯機操作如下
Online database lscdatanew
go

10、登陸伺服器修改lscdatanew段:首先右擊lscdatanew在屬性選項中選中 singer user
將段中日誌、數據文件與日誌、數據設備相對應。
段修改完成後再去掉先前選中的singer user。

《雙核2.8G,內存4G 建庫的速度為70M/s 命令還原庫的速度180M/s》

lscdatanew 屬性-選項 選中以下4個

A、 ddl in tran

B、 no chkpt on recovery當保持最新的資料庫備份時,此項設置為true。此時,存在一個基本庫和一個輔助庫。首先,基本庫轉儲到輔助庫中。然後,基本庫的事務日誌間斷地

轉儲並裝載到輔助庫中。若此選項設置為預設值false,重新啟動SQL Server時,恢復資料庫後將向資料庫增加一條檢查點記錄。檢查點記錄確保機制不會不必要地重新運行,改變

順序號,並導致隨後從基本庫裝載事務日誌的失敗。將輔助庫的此項設置打開,恢復過程將不產生檢查點,這樣從基本庫轉儲的事務日誌可以被裝載至輔助庫。

C、 select intobulk pllset設置恢復模式的,使得在使用select into 語句的時候.事務的日誌量達到最少.
文(http://www.diybl.com/course/7_databases/sql/sqlServer/20090917/175575.html)

D、 trunc log on chkpt開放此項, 資料庫會每隔一段間隔自動清除log。

sysbase服務無法啟動 可能是dsedit ip 通道不對
1053錯誤:
修改master系統表(首先屬性-允許修改sysdatatable=1),將lscdatanew 設為-32768 ,能啟動後設為1;將屬性恢復默認

sp_password null,new_password

❺ Sybase SQL Advantage 11.5.1版本,查詢時最多隻能返回32760行,有什麼辦法解決,可以返回更多的行數

雖然幫你解決不了當前的問題,還是說兩句吧。
1、好久沒用SQLADV了,用SQLDBX替代了,後者也是個綠色工具,支持多種資料庫,包括SYBASE的ASE、ASA、ASIQ等,且有語法加亮和方便的資料庫導航功能,結果的顯示也可為表格或文本,似乎也沒有結果集的條目限制。
2、在圖形界面中返回太多行,不是什麼好習慣,從資料庫查出數據很快,但把數據顯示在某個控制項中,效率極其底下,平白浪費時間,不如用ISQL加-o參數輸出到文件,再用強大的文本編輯器來打開文件查閱,UltraEdit或者Notepad2等均可。有關圖形界面耗時的說法,還有一個例證:假如在一個目錄中有幾千個文件,不敢說上萬或更多了,試試用資源管理器打開這個目錄,看看是什麼心情。

❻ sybase 資料庫 sql advantage 登錄後顯示庫名都為null,原因有哪些

目前目前大型的資料庫都採用oracle,中小型的用sqlServer,建議用sqlserver 或者mysql。 sybase 與sqlsrver 的內在區別就是: 1.Sybase 沒有用戶自定義函數。 2.判斷fetch 成功的全局變數是@@SQLstatus,而不是@@fetch_status。
3.沒有set,賦值與查詢通用select。 4.沒有top,返回N 行要使用set rowcount N / set rowcount 0 5.raiserror 22009 " "--> raiserror( ' ',16,1) 6.游標一定要在過程中使用,不能單獨在查詢中使用。 7.銷毀游標要加cursor 關鍵字.如:deallocate cursor cur_tmp 8.沒有bigint 類型。 9.create table #t(id numeric(12,0) identity not null),不支持int 型,且不能設置起始值和步進值。 10.不能alter 一個存儲過程,要先drop 掉再create。 11.沒有len 函數,使用char_length 或datalength 等效。 12.通過sysindexes 中的doampg 列可返回某表的行數,rowcnt(doampg) 。 13.convert 函數沒有120 格式(yyyy-mm-dd hh:mm:ss),需要使用select convert(char(4),datepart(year,getdate()))+ '- '+right( '0 '+convert(varchar(2),datepart(month,getdate())),2)+ '- '+right( '0 '+convert(varchar(2),datepart(day,getdate())),2)+ ' '+convert(char(10),getdate(),8) 14.charindex 不能從被查找字元串中按指定位置查找某字元串。

❼ 特急,為什麼我用SQL Advantage連接不上資料庫

安裝sybase 11.9的客戶端程序即可;
重裝;
如:
isql -Ssvr -Ddb_name -Usa -P
進入sql後,就可以直接寫sql語句執行了。
記住,敲入go後才會執行sql語句。

❽ sybase資料庫 如何使用sql語句查詢,資料庫容量大小和資料庫使用量大小

Sybase公司是世界著名的資料庫廠家,其關系資料庫產品SYBASE SQL Server在中國大中型企事業單位中擁有大量的用戶。針對獲取資料庫相關信息也提供了對應的API,以便管理進行維護。
一.sp_spaceused 可看到資料庫空間包括日誌(對應資料庫)
打開Sql Advantage 對話框——輸入sp_spaceused(上邊資料庫選擇要查的資料庫)或直接
use your_db_name
go
sp_spaceused
go
運行!出現如下信息
Database name:資料庫名稱
Datebase Size:資料庫空間總大小
Reserved:已分配空間
data數據:已分配空間中數據佔用空間大小
index_size索引:已分配空間中index_size索引佔用空間大小
unused:為已分配空間中未使用空間大小
計算關系:
reserved(已分配空間)=data+index_size+unused
剩餘空間= Datebase Size(總空間)—已分配空間(resrved)

二.sp_helpdb db_name 可看到資料庫佔用的資料庫設備device的空間信息(對應資料庫設備和資料庫)
打開Sql Advantage 對話框——輸入sp_s helpdb db local(local為要看的資料庫名字如不輸入則顯示所有資料庫)
運行!顯示如下信息:
(一).資料庫方面
1. name:資料庫名字
2. db_size:資料庫空間大小
3. owner:資料庫所有者
4. created:資料庫創建時間
5. status:狀態
(二).資料庫設備方面
1. device_fragments:資料庫設備名稱
2. size:資料庫佔用資料庫設備的空間大小 單位MB
3. usage:用法 用途
4. created:資料庫佔用的資料庫設備的空間的創建時間
5. free kbytes :資料庫佔用的資料庫設備的剩餘空間 單位KB
6. log only free
kbytes:資料庫日誌設備中日誌剩餘空間 單位KB

注意:由於資料庫創建後不一定全部佔用資料庫設備的所有空間,可以在以後通過增加的方法佔用設備空間,因此每增加一次就會有一條資料庫設備信息

計算關系:

剩餘空間=所有free Kbytes(剩餘KB)相加+log only
free Kbytes

資料庫佔用資料庫設備總空間(size)=size1+size2+……..(所有相加)=資料庫總空間(db_size)=
reserved(已分配空間)+剩餘空間

free Kbytes(剩餘KB)相加+log only free Kbytes= Datebase
Size(總空間)—已分配空間(resrved)

❾ sql advantage怎麼用

安裝sybase 11.9的客戶端程序即可; 重裝; 如: isql -Ssvr -Ddb_name -Usa -P 進入sql後,就可以直接寫sql語句執行了。 記住,敲入go後才會執行sql語句。

❿ 怎樣導出sybase資料庫的所有庫結構和表結構的建庫的sql語句

1、在Toad for MySQL中打開資料庫連接。

注意事項:

Sybase提供了一套應用程序編程介面和庫,可以與非Sybase數據源及伺服器集成,允許在多個資料庫之間復制數據,適於創建多層應用。系統具有完備的觸發器、存儲過程、規則以及完整性定義,支持優化查詢,具有較好的數據安全性。