簡體   English   中英

將生產還原到Dev不同的邏輯文件名

[英]Restore Production to Dev Different logical file name

我試圖設置一個每晚的工作,以每晚從生產備份中恢復開發。 我遇到的問題是生產中的邏輯文件名在開發中是不同的。 我正在嘗試還原並使用move來設置文件名。

我收到的錯誤是'邏輯文件'BICUAT2'不是數據庫'BCIUAT'的一部分

Restore database BCIUAT
from disk = '\\ServerIP\SQLBackups\BICAP1\BICUAT\BICUAT_20180131220212.bak'
with recovery,
move 'BICUAT2'
to 'E:\Program Files\Microsoft SQL Server\MSSQL12.DEV\MSSQL\DATA\BICUAT',
move 'BICUAT2_log'
to 'E:\Program Files\Microsoft SQL Server\MSSQL12.DEV\MSSQL\DATA\BICUAT_log

您無法在RESTORE中更改邏輯文件名。 您只能使用MOVE ... TO為每個文件指定不同的文件位置。 RESTORE 不能拆分或合並邏輯文件或文件組, 不能擴展或收縮文件。

完全還原始終創建的數據庫具有與備份數據庫完全相同數量的文件組,文件和文件大小。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM