在SQL Server Management Studio中,如果我嘗試從備份文件還原數據庫用以下命令:是否可以從虛擬驅動器恢復SQL Server數據庫?
RESTORE DATABASE somedatabase FROM DISK = '<virtual disk>:\<path>\<backup file>';
我得到一個「找不到文件」的錯誤。我正在用「subst」命令創建。但是如果我用物理磁盤替換完整路徑,命令就可以正常工作。
有什麼辦法可以從一個虛擬磁盤開始的路徑恢復數據庫?如果是這樣,那是什麼?如果不是,我該如何解決這個問題?另一方面,首先使用虛擬磁盤的原因是將腳本與開發環境中的差異隔離開來(我試圖開發MSBuild腳本以自動創建用於測試的本地數據庫)。
這是不正確的,subst命令會使它在文件瀏覽器中可見。但在用戶上下文下運行。 Sql服務器在系統上下文下運行。 – 2017-08-04 08:38:25