當前位置:首頁 » 操作系統 » mssql還原資料庫

mssql還原資料庫

發布時間: 2023-07-26 07:16:16

A. 西部數碼mssql資料庫如何恢復

1、首先登錄西部數碼賬號 > 進入管理中心 >Mssql資料庫管理>資料庫導入頁面。
2、要恢復的文件必須是通過企業管理器備份出來的備份文件,不能是.mdf,.ldf源文件,擴展名必須是.bak,如果不是.bak格式需要用戶對其進行轉換。
3、在恢復之前,必須關閉對資料庫的訪問。如:暫時停止網站;關閉企業管理器的連接。
4、若恢復失敗,有可能是資料庫正在使用,可以稍侯再試,若多次後還是不行,請聯系西部數碼管理員幫助恢復。
5、用戶可以通過兩種方式將西部數碼mssql資料庫備份文件上傳到伺服器。
1):FTP方式:如果用戶的備份文件比較大,可以先用FTP軟體將備份文件上傳到ip:x.x.x.x(FTP用戶名:*,密碼:*)上.在上邊選擇"通過FTP",並填寫上傳的文件名,再點擊"恢復資料庫"即可.(點擊上傳)
2):網頁方式:如果用戶的備份文件比較小,直接在上邊點擊"瀏覽"選中您本地的備份文件,並點擊"恢復資料庫"即可。
5、通過FTP或網頁上傳均是傳到伺服器的同一個目錄,只是通過網頁上傳的文件會被重命名為 "資料庫名.BAK",如果恢復成功後系統將刪除源文件.但若失敗,您重新恢復時不需要再次上傳文件,只需要選中"通過FTP"並指定文件名即可。

B. 如何恢復sql master資料庫

第一步:復制model.mdf、mastlog.ldf、model.mdf、modellog.ldf、msdbdata.mdf、msdblog.ldf文件。
從X:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn\Templates
至X:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA
註:以上「X:\Program Files\Microsoft SQL Server」為SQL Server的安裝目錄。以下的「C:\Program Files\Microsoft SQL Server」為系統盤下的目錄

第二步:定位並執行安裝命令
1. 首先找到安裝命令:C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Release\setup.exe
2. 執行命令

如果只是Windows身份驗證模式,只需要如下語法即可:

復制代碼 代碼如下:
setup /ACTION=REBUILDDATABASE /QUIET /INSTANCENAME=<instance name> /SQLSYSADMINACCOUNTS=<accounts>

如果是復合身份驗證模式,則需要使用/SAPWD參數提供sa的密碼:

復制代碼 代碼如下:
setup
/ACTION=REBUILDDATABASE /QUIET /INSTANCENAME=<instance name>
/SQLSYSADMINACCOUNTS=<accounts> /SAPWD=<sa password>

我安裝時設置的是復合認證模式,SQL Server系統管理員帳號是administrators組,sa密碼是123456。並且就一個默認實例:MSSQLSERVER。
所以在命令行執行如下命令:

復制代碼 代碼如下:
setup /ACTION=REBUILDDATABASE /QUIET /INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS=administrators /SAPWD=123456

第三步:執行完畢後沒有任何提示信息(不管成功與否),但是可以馬上在C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\Summary.txt中查看安裝日誌。

最後,在Sql Server Configuration Manager中啟動SQL Server服務成功。

在處理過程中出現了這種情況SQL恢復資料庫又該怎麼辦?只有mdf文件時,應當如何進行恢復,即有log文件的資料庫如何恢復

SQL恢復資料庫具體實現步驟:

1、新建一個同名資料庫。

2、停止資料庫服務,覆蓋新建的資料庫主文件(小技巧:最好放在同一個磁碟裡面,把新建的資料庫主文件刪掉或移開,再把要恢復的資料庫主文件剪切過去,這樣就可以節省時間。)

3、啟動資料庫服務,資料庫變為置疑或可疑狀態。然後在查詢分析器中運行:
alter database 無日誌文件的資料庫名稱 set emergency
設置為緊急狀態。

4、再運行:
alter database 無日誌文件的資料庫名稱 set single_user
或者:
Sp_dboption '無日誌文件的資料庫名稱', 'single user', 'true'
設置為單用戶模式。

5、檢查並重建日誌文件,運行:
dbcc checkdb('無日誌文件的資料庫名稱',REPAIR_ALLOW_DATA_LOSS)
這個時間比較長。耐心等待!如果有錯誤提示,再運行:
dbcc checkdb('無日誌文件的資料庫名稱',REPAIR_REBUILD)
進行修復。如果沒有錯誤,可以跳過。

6、恢復成多用戶模式
alter database 無日誌文件的資料庫名稱 set multi_user
或者:
Sp_dboption '無日誌文件的資料庫名稱', 'single user', 'false'
刷新資料庫,你就可以看到已經修復好的資料庫了。

以上就是為大家分享的SQL恢復資料庫方法,希望對大家恢復資料庫有所幫助。

C. 教你如何用SQL備份和還原資料庫

資料庫的備份和恢復一、備份資料庫1、打開SQL企業管理器,在控制台根目錄中依次點開MicrosoftSQLServer2、SQLServer組--雙擊打開你的伺服器--雙擊打開資料庫目錄3、選擇你的資料庫名稱(如論壇資料庫Forum)--然後點上面菜單中的工具--選擇備份資料庫4、備份選項選擇完全備份,目的中的備份到如果原來有路徑和名稱則選中名稱點刪除,然後點添加,如果原來沒有路徑和名稱則直接選擇添加,接著指定路徑和文件名,指定後點確定返回備份窗口,接著點確定進行備份二、還原資料庫

1、打開SQL企業管理器,在控制台根目錄中依次點開MicrosoftSQLServer

2、SQLServer組--雙擊打開你的伺服器--點圖標欄的新建資料庫圖標,新建資料庫的名字自行取

3、點擊新建好的資料庫名稱--然後點上面菜單中的工具--選擇恢復資料庫

4、在彈出來的窗口中的還原選項中選擇從設備--點選擇設備--點添加--然後選擇你的備份文件名--添加後點確定返回,這時候設備欄應該出現您剛才選擇的資料庫備份文件名,備份號默認為1(如果您對同一個文件做過多次備份,可以點擊備份號旁邊的查看內容,在復選框中選擇最新的一次備份後點確定)--然後點擊上方常規旁邊的選項按鈕

5、在出現的窗口中選擇在現有資料庫上強制還原,以及在恢復完成狀態中選擇使資料庫可以繼續運行但無法還原其它事務日誌的選項

在窗口的中間部位的將資料庫文件還原為這里要按照你SQL的安裝進行設置(也可以指弊旁定自己的目錄),邏輯文件名不需要改動,移至物理文件名要根據你所恢復的機器情況做改動,如您的SQL資料庫裝在D:/ProgramFiles/MicrosoftSQLServer/MSSQL/Data,那麼就按照您恢復機器的目錄進行相關改動改動,並且最後的文件名最好改成您當前的資料庫名(如原來是zw0001mdf,現在的資料庫是zw0002,就改成zw0002mdf),日誌和數據文件都要按照這樣的方式做相關的改動(日誌的文件名是ldf結尾的),這里的恢復目錄您可以自由設置,前提是該目錄必須存在(如您可以指定d:/sqldata/zw0002mdf或者d:/sqldata/zw0002ldf),否則恢復將報洞纖錯

6、修改完成後,點擊下面的確定進行恢復,這時會出現一個進度條,提示恢復的進度,恢復完成後系統會自動提示成功,如中間提示報錯,請記錄下相關的錯誤內容並詢問對SQL操作比較熟悉的人員,一般的錯誤無非是目錄錯誤或者文件名重復或者文件名租顫橡錯誤或者空間不夠或者資料庫正在使用中的錯誤,資料庫正在使用的錯誤您可以嘗試關閉所有關於SQL窗口然後重新打開進行恢復操作,如果還提示正在使用的錯誤可以將SQL服務停止然後重起看看,至於上述其它的錯誤一般都能按照錯誤內容做相應改動後即可恢復三、設定每日自動備份資料庫1、打開企業管理器,在控制台根目錄中依次點開

D. SQL server 如何用語句備份和還原數據

1、找到需要備份的資料庫,右鍵單擊選中的資料庫,點擊任務,再點擊備份。

E. sql server資料庫被刪除怎麼恢復

方法1:

master
中執行
exec
sp_detach_db
'fj20070116',
'true'
接下來到相應的資料庫文件目錄下刪除log文件
exec
sp_attach_db
@dbname
=
n'fj20070116',
@filename1
=
n'f:\microsoft
sql
server\mssql\data\fj20070116_data.mdf'
執行結果如下(表明刪除日誌成功,並重建資料庫日誌文件):
設備激活錯誤。物理文件名
'f:\microsoft
sql
server\mssql\data\fj20070116_log.ldf'
可能有誤。
已創建名為
'f:\microsoft
sql
server\mssql\data\fj20070116_log.ldf'
的新日誌文件。
方法2:
選中要分離的資料庫,先將其分離。
刪除對應的日誌文件。
資料庫--所有任務--附加資料庫--在附加資料庫的彈出框中選擇mdf
選擇是即可完成創建新的資料庫日誌文件。對資料庫操作沒有任何影響。
以上兩個方法生成的log文件只有504kb。

F. MSSQL備份文件怎麼還原到新資料庫

對象資源管理器——選擇一個伺服器——右鍵點「資料庫」——還原資料庫...——選擇目標數據可或新建一個——點「源設備」——點右邊的按鈕——點添加,選擇備份文件——在「還原」那裡打鉤——點左上角的選項——如果要覆蓋現有的資料庫,則要點選「覆蓋現有資料庫」,新建的話可以不管——在下面的信息框修改「還原為」一欄的資料庫路徑,改成你需要的路徑就行,注意如果路徑中的文件夾還沒創建的話得先去創建,負責會報錯——確定——等5分鍾左右還原成功
以上是MS
SQL
SERVER
2005的還原步驟,其它版本可參考。

熱點內容
安卓哪裡下游戲大廳 發布:2025-03-15 04:08:35 瀏覽:827
鴻蒙編譯後的45款軟體 發布:2025-03-15 04:06:18 瀏覽:638
jetsql 發布:2025-03-15 03:59:30 瀏覽:203
程序常用演算法 發布:2025-03-15 03:47:16 瀏覽:6
雷速安卓版本怎麼不推送 發布:2025-03-15 03:42:57 瀏覽:18
nodejs搭建視頻伺服器 發布:2025-03-15 03:37:54 瀏覽:106
編譯器將固定字元串放在固定位置 發布:2025-03-15 03:36:11 瀏覽:364
高中生電腦編程培訓 發布:2025-03-15 03:11:04 瀏覽:50
蘋果和安卓5g哪個比較值得 發布:2025-03-15 03:05:11 瀏覽:905
台式電腦連接伺服器的線叫什麼線 發布:2025-03-15 03:02:21 瀏覽:980