sqlserver資料庫還原

2021-10-07 03:28:45 字數 627 閱讀 6726

資料庫還原:

邏輯檔案  不是資料庫  的一部分。請使用 restore filelistonly 來列出邏輯檔名。

資料庫名稱不一致,無法還原

可以先使用 restore filelistonly from disk='d:\datacake\***.bak'; 檢視邏輯名和邏輯檔案位址,把下列語句中 move logicalname和to physicalname 替換掉

logicalname

physicalname

***c:\program files\microsoft sql server\mssql10_50.mssqlserver\mssql\data\***.mdf

restore   database ***

from disk  ='d:\***.bak'

with 

move '***' to 'c:\program files\microsoft sql server\mssql13.mssqlserver\mssql\data\***.mdf',

move '***_log' to 'c:\program files\microsoft sql server\mssql13.mssqlserver\mssql\data\***.ldf'

SQL Server 資料庫還原

在sql server 2008 r2 裡,用ui還原資料庫有時候會失敗。可以考慮在cmd裡面輸入指令sqlcmd來還原。1 restore database newdb from disk c test yourdb.bak with move yourdb to c data yourdb.md...

SQLServer 還原資料庫

通過sqlserver的management studio可以還原,不過可能是我的雲主機效能太差,每次開啟再匯入都要卡一會。用命令列應該是能想到的最簡單的方法了,先把bat命令記下來 sqlcmd s 172 21 0 5 sqlexpress u sa p 123456 q restore dat...

sql server 資料庫還原

1.用sa身份或windows authentication登陸資料庫 2.滑鼠右擊databases選new database 3.填寫database name,選擇database files的path 不選則為資料庫的預設位址 選擇option,將recovery model選為 預設為fu...