Sybase資料庫的修復

2023-02-13 16:15:26 字數 897 閱讀 1461

1樓:艾帥

資料庫所用的裝置正常,而庫demodb的狀態為suspect。

(1)以sa註冊。

isql -u sa -p

1>(2)修改server屬性,置系統表為允許修改該狀態。

1>sp_configure allow updates,1

2>go

3>recofigure with override

4>go

(3)sybase資料庫修復,修改資料庫的狀態,置資料庫狀態為server啟動時不檢測。

1>update master.sysdatabases set status = 32768

2>where name = demodb

3>go

(4)重啟server。

(5)修改資料庫的狀態,置資料庫狀態為正常。

1>update master.sysdatabases set status = 0

2>where name =demodb

3>go

(6)修改server屬性,置系統表為不允許修改狀態。

1>sp_configure allowupdates,0

2>go

3>reconfigure with override

4>go

(7)再次重啟server。

至此,如果資料庫能夠正常,則恢復完畢,至此,sybase資料庫修復完成。

以上步驟中,也可以用單使用者模式啟動server,命令為startserver -m,而不必修改server的allow updates屬性。sybase 11及以上版本的server只需重啟,不需要執行reconfigure with override。如果上述方法仍不能恢復資料庫,則只能使用dbcc命令刪除該資料庫,然後重新建立。

如何通過ODBC連線Sybase資料庫

這裡提供乙個連線sybase的方法,用oledb方式連線,不是通過odbc,可以省去很多麻賀或煩。sybase應用並不廣,要求得解答可不容易,因此,別忘了給我加分哦!呵呵,開乙個玩笑。前提 計算機上必須安裝sybase驅動程式,可以執行sybase光碟上的client工具。然後,開啟dsedit,添...

Delphi資料庫,Delphi 資料庫

第一 將資料庫和程式檔案放在一個目錄下就行了。delphi的工作原理是先按ado提供的絕對路徑查詢資料庫,如果沒有,則在當前程式的目錄下查詢資料庫。你將你的程式打包之後在其他機器上安裝,絕對路徑不一樣了,而且程式目錄下也沒有資料庫,當然會提示找不到了。第二 1,檢視一下控制面板裡的sql odbc資...

什麼是資料庫,什麼是資料庫?資料庫有什麼用?

資料庫 database 是按照 資料結構來組織 儲存和管理資料的倉庫,它產生於距今六十多年前,隨著 資訊科技和市場的發展,特別是二十世紀九十年代以後,資料管理不再僅僅是儲存和管理資料,而轉變成使用者所需要的各種資料管理的方式。資料庫有很多種 型別,從最簡單的儲存有各種資料的 到能夠進行海量 資料儲...