啟動資料庫伺服器,系統元件基準檔案丟失

時間 2022-03-24 17:30:05

1樓:三炮

首先恢復最近的資料庫備份檔案,在恢復資料庫的過程中一定要沉著再沉重。對每一個操作和選擇時一定要仔細再仔細,其中我在恢復的過程就因為沒有注意到備份檔案還原時資料庫資料檔案和日誌檔案存放在路徑發生了改變,所以多次嘗次不同方法均未還原成功。二、資料庫日誌的重新恢復1、 首先我們把資料庫的資料檔案轉移到另一臺備用伺服器,至於原因有兩點:

第一點恢復日誌檔案的過程中會需要多次重啟sql服務。第二點可能因為恢復過程中的誤操作而影響到正常使用的資料庫。2、 我們再在備用sql資料伺服器上重建一個相同名稱(與損壞或丟失日誌檔案的資料庫)的資料庫。

3、 然後進入資料庫伺服器設定中,把伺服器行為中允許對系統目錄直接修改這個選項勾上。這個十分重要的喲,我之前一直恢復不成功。4、 然後在sql的企業管理器中記得是在master資料庫中執行sp_configure (allow updates),1 reconfigure with override這裡是對系統目錄直接修改5、 停止sql服務將原有的資料庫的資料檔案覆蓋新建的同名資料庫檔案。

6、 重啟sql server(這時資料庫應該是置疑)7、 將資料置為緊急狀態update sysdatabases set status = 32768 where name =』jjdata』(為資料庫名稱)8、 重建日誌檔案(記得要刪除原來的日誌檔案喲)dbcc rebuild_log(『jjdtata』,』d:\sqldata\jjdata_log.ldf』)9、 把資料改為正常狀態update sysdatabases set status =16 where name =』jjdata』(為資料庫名稱)10、 把資料伺服器的修改狀態改回來sp_configure (allow updates),0reconfigure with override最後再重啟sql server,ok你看到你丟失的資料庫全部完好的回來了,接下來要做的就是把這個備用伺服器上的資料庫分離。

轉移到你真實的資料庫中附加上去。

2樓:呆娃丶

1.新建同名的資料庫檔案

2.暫停sqlsetver服務

3.將原先的mdf檔案,覆蓋新建的資料庫,刪除新資料庫的ldf檔案4.重新啟動sqlsetver服務 ,這時看到的資料庫是這個樣子的,打不開

5.執行以下sql語句

設定為緊急狀態 2 alter database 資料庫名稱 set emergency 設定為單使用者模式 4alter database 資料庫名稱 set single_user 檢查並重建日誌檔案 6 dbcc checkdb('資料庫名稱',repair_allow_data_loss) 第3步操作如果有錯誤提示,執行第4步,沒有錯誤則跳過 8 dbcc checkdb('資料庫名稱',repair_rebuild) 恢復成多使用者模式alter database 資料庫名稱 set multi_user

6.至此會重新生成改庫的日誌檔案,整個過程完成

開啟軟體時,系統出現「無法連線資料庫,請檢查sql伺服器是否啟動或網路是否正常」這樣的錯誤提示。

3樓:恆愛網路

這說明 資料庫伺服器 可能停止了。檢查一下

4樓:匿名使用者

你沒有說清楚是什麼軟體,如果軟體需要連線遠端資料庫的話,如果遠端伺服器上面的sql沒有啟動,或者遠端伺服器執行不正常,都可能出現這個提示

如果連線是你本機的資料庫,那你檢查你本機資料庫有沒有啟動,

5樓:天極宇智波

您好,提示已經很明顯的告訴你了,就是程式無法和資料庫正常連線導致軟體無法正常使用。

請檢查你的軟體和資料庫伺服器的網路是否是連線的,直接ping一下網路即可知道。

如果網路是連線的,那麼請看看是否是你的電腦網路不正常,或者是有誰無意間修改了軟體程式與資料庫的連線配置檔案,請找到配置檔案修改即可。

6樓:匿名使用者

看下安裝目錄下的檔案是不是丟失,若是沒有,可以手動啟動資料庫。在開始選單裡找到資料庫,點選啟動即可。

7樓:無敵

在我的電腦,服務裡面把跟sql有關的服務開啟

資料庫的伺服器是不是就是伺服器的IP地址呀

護衛神 簡單理解 在伺服器上安裝一套資料庫軟體。 資料庫伺服器遠端連線一般填ip地址,在本地,一般用local 或者 localhost 有些為一個點. 這個得分成兩種情況來說,如果您用的是空間的話,您的空間服務商會給您提供資料庫的ip地址,如果是自已伺服器上面的話,只需要填成localhost就行...

sql資料庫伺服器怎麼取別名,sql server中給列取別名可以省略as嗎?

如何建立供客戶端使用的伺服器別名 sql server 配置管理器 使用 sql server 配置管理器建立的別名可以與任何客戶端應用程式一起使用。sql server 配置管理器幫助中描述的連線字串對於建立自己的連線字串的程式設計師十分有用。訪問 sql server 配置管理器幫助中的別名資訊...

急,急,!SQL資料庫無法連線遠端伺服器,

要程式連線執行時應該有異常吧,看看異常提示是什麼,再做調整。另外,程式是32位還是64位的,程式用何種語言開發,使用的資料連線庫是32位還是64位版本的?因為作業系統為64位,程式為64位,而連線庫為32位會造成資料庫無法連線。sql server開啟了服務無法連線到伺服器 5 把你所謂已經開啟服務...