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