當前位置:首頁 » 操作系統 » 資料庫有壞道

資料庫有壞道

發布時間: 2025-03-01 01:49:51

A. 在sql server 2000中經常會遇到資料庫置疑,我想問下怎麼解決置疑恢復問題。不是用備份還原的那些

首先資料庫置疑是復雜的,原因有多種一般是因為數據文件損壞,硬碟或者有壞道,或者是因為數據字典內容損壞,日誌損壞等,必須要有針對性的恢復。最簡單的就是日誌文件損壞的恢復,可以通過重新創建日誌的方法恢復。要是其他問題,還沒有備份的話就必須建一個空資料庫,用sqlseever的命令和sql將數據遷入新庫中(即使這樣,也未必能保證不丟失數據),像你說的通過滑鼠點一下的操作就將資料庫恢復的方法現在還沒有!!
1 資料庫屬性,設置中,允許對系統目錄直接修改(Allow modifications to be made directly to the system catalogs) 選中
2 update sysdatabases set status=32768 where name='資料庫名稱'
這條語句執行之後就可以對資料庫進行讀取了!!!!
3 進入查詢分析器 創建一個新資料庫
4 在質疑資料庫中 運行下面語句
select 'select * into 新數據名稱..'+rtrim(name)+' from '+name from
sysobjects where xtype='u' order by name
5 將第四步運行結果復制到新資料庫中執行!!!
這個方法是可以解決大部分資料庫置疑問題的!

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:593
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:888
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:581
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:765
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:684
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1013
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:255
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:114
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:806
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:712