Mysql

如何在數據庫還原期間更改數據路徑 + SQL Server 2008

  • April 25, 2014

我正在嘗試在 SQL Server 2008 R2 中恢復一個大數據庫。數據庫大小約為 700GB。我的 SQL Server 安裝在 C 盤,裡面只剩下 100GB 的空間。我需要從中恢復數據庫的 D 驅動器上有 .bak 文件。有沒有辦法在不增加 C 盤空間的情況下恢復這個數據庫?(D 驅動器有 5TB 的空間,我希望 SQL Server 訪問/放置來自/在 D 驅動器上的數據)

任何輸入將不勝感激。

您可以在第二個選項卡中定義所有數據和日誌文件的路徑在此處輸入圖像描述

您可以使用 move 命令重定向數據文件

USE [master]
RESTORE DATABASE [{DBName}] 
FROM  DISK = N'{PathToBakFile}' 
WITH  FILE = 1,  
MOVE N'{DataFileLogicalName}' 
   TO N'{NewPath}',  
MOVE N'{LogFileLogicalName}' 
   TO N'{NewPath}'
GO

引用自:https://dba.stackexchange.com/questions/63952