當前位置:首頁 » 數據倉庫 » sql2005還原資料庫失敗
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql2005還原資料庫失敗

發布時間: 2022-08-01 23:41:14

A. sql 2005還原資料庫時出現失敗,如圖,有什麼解決辦法

那是由於你的資料庫不是默認路徑下,可能是在C盤的其他路徑或其他盤中。你需要在還原資料庫的窗體上,點擊「選項」,將路徑修改為你裝的路徑,就可以了。

B. SQL SERVER 2005 還原資料庫失敗 用戶沒有資料庫的許可權

你要確定下
要還原的資料庫備份文件中的資料庫,使用的是什麼用戶,例如使用ABC,那麼你需要在你的資料庫中創建ABC用戶,並賦予管理員許可權
然後再進行還原操作

C. sql server 2005資料庫文件無法還原,報錯如下圖

樓主你是還沒有備份事物日誌造成的
備份的選項要選擇「備份日誌尾部,並使資料庫處於還原狀態」,確定即可。
還原:選中要還原的資料庫,
右擊
——任務——還原——資料庫,會看到有完整
備份文件

事務日誌
備份文件,都選中,然後選擇時間點,就可以還原到最近的時間點。
希望解決了樓主的問題

D. sql2005還原資料庫出錯

一般出現這個問題最常見的原因是您實際是在試圖把SQL
Server
2005
的備份還原到
SQL
Sever2000
上(哪怕您的Management
Console
是2005,您實際連接的資料庫仍然可能是2000)。可不可以在Command
line
運行一下
SELECT
@@version
以確認您的SQL版本?或者,如果您按「幫助」(錯誤信息頁面上的「?」),您得到的是什麼URL?

E. SQL Server 2005資料庫還原錯誤的經典解決方案

在SQL
Server
2005資料庫還原的過程中出現錯誤:備份集中的資料庫備份與現有的'xxxx'資料庫不同,網上找了幾個解決方案測試,最終成功還原,特此記錄下,提供給需要的人。
第一步:
如果你知道備份資料庫名你可以跳過第一步,如果你不知道備份資料庫的名稱,你可以先執行下面語句:
RESTORE
FILELISTONLY
From
disk
=
'F:\路徑\css_cms1'--備份資料庫文件路徑名
這樣可以列出該文件里的data和log文件名,知道這兩個文件名以後可以執行下一步了。
第二步:
如果你知道備份資料庫的資料庫名稱,你就可以創建一個與之同名的資料庫,然後使用一下語句執行還原,比如該資料庫的data文件是
XXX_Data,Log文件是XXX_log,那麼你就創建XXX資料庫。然後執行SQL語句:
use
master
restore
database
CSS_CMS
from
disk
=
'F:\xx路徑\file'--備份的資料庫文件路徑名
with
replace,
MOVE
N'XXX_Data'
TO
N'F:\要保存到的路徑\Data\XXX.mdf',
MOVE
N'XXX_log'
TO
N'F:\要保存到的路徑\Data\XXX.ldf'
這樣就能夠成功還原資料庫了。
關於SQL
Server
2005資料庫還原的知識就介紹到這里,希望大家能有所收獲!

F. sql server 2005資料庫還原失敗如何解決

還原時,選擇備份文件後,還要修改下還原到哪個目錄,這個默認是你上次備份機上的路徑,你要改成你自己的路徑,D:\dj這個目錄你沒有,所以出錯。
在資料庫還原,左邊第二個面板里有設置路徑。改成你本機,即可。

G. SQL2005還原資料庫出錯。

當還原資料庫時,如果出現「為備份或還原操作指定的設備太多;只允許指定64個 設備。RESTORE DATABASE操作異常終止。」這個錯誤時,說明你是在把從SQLServer2005 上備份的數據還原到SQLServer2000資料庫上。出現這個錯誤:1.並不說明你的電腦系統 有問題(不用重裝系統)。2.你的SQLServer2005或SQLServer2000資料庫安裝的有問題(不 用重裝資料庫)。3.不用破口大罵微軟垃圾。 很簡單,只要你連接上SQLServer2005的SQLEXPRESS實例。在SQLServer2005庫上還 原即可。下載SQL Server Management Studio Express軟體,這是用於連接管理 SQLServer2005的工具。可以幫助你還原資料庫,強調一下,雖然使用 SQL Server Management Studio Express這個工具了,SQLEXPRESS這個實例才是你要連接 的2005資料庫(.\SQLEXPRESS)。而不是(.)或(local),如果是(.)或(local)說明你沒有 連接上SQLServer2005資料庫,還會報錯,必須確信你真正連接上了SQLServer2005資料庫。 最後總結一下:SQLServer2005和SQLServer2000的備份是不能通用的,因此,當還原 資料庫時不能搞混,特別是,當從網上下載一些源代碼,有些資料庫的備份,沒有註明是 2005還是2000的,當出現以上錯誤時,說明你是在把從SQLServer2005上備份的數據還原到 SQLServer2000資料庫上。需要注意一下。

H. SQL2005 資料庫還原錯誤!

還原路徑沒有對吧?選項里:D:\Database\GWDatabase.mdf是你要還原到路徑呢,還是當初備份資料庫時,原資料庫的路徑。這里的路徑是要修改成你要還原到哪裡的路徑的。

I. sql2005 還原資料庫失敗

--1.你備份的時候選擇了多個目標路徑

--3.解決辦法,你還原的時候把兩個備份文件一起添加進來再還原或者備份的時候不要備份在兩個個文件中

J. sql server2005 資料庫還原失敗

應該還有其他信息,把完整的信息寫出來。
另外如果不確定數據文件的存放位置,可以用下面的語句進行查看:

第一步:
----查看你的備份文件詳細內容
RESTORE FILELISTONLY from disk='D:\Backup\test.bak'
GO
D:\Backup\test.bak這個是你的備份文件,必須是絕對路徑。
執行以後的結果如下:
LogicalName
------------------------
test
test_log

第二步:
----根據你的備份文件中提示,用LogicalName列中的值修改下面的恢復腳本,一般類似test對應.MDF文件,而test_log對應.ldf文件。
RESTORE DATABASE [test] FROM DISK = N'D:\Backup\test.bak' WITH FILE = 1,
MOVE N'test' TO N'D:\SQLDATA\MSSQL.1\MSSQL\DATA\test.mdf',
MOVE N'test_log' TO N'D:\SQLDATA\MSSQL.1\MSSQL\DATA\test_1.ldf',
NOUNLOAD, REPLACE, STATS = 10
GO
一般如果備份文件沒有問題,都可以順利恢復。
很多出現問題的情況,可能是還原的數據文件存放的目錄不存在導致。