我在这里有一系列重复性的工作。其中之一是从模板创建新数据库。
为了实现这一点,我们有一个 *master_db* 数据库,它的作用类似于模板,它的位置类似于C:\Backup\master_db.bak
.
创建新数据库后new_db
,右键单击它并通过Task->Restore->Database。在常规选项卡中,我选择从设备,然后我设置C:\Backup\master_db.bak
为恢复源。在选项选项卡中,我将选择覆盖现有数据库,并且我还需要更改 .mdf 和 .log 文件(当前C:\SQLData\master_db.mdf
和C:\SQLData\master_db_log.ldf
inC:\SQLData\new_db.mdf
和C:\SQLData\new_db_log.ldf
)。
该迭代器处于正常工作状态,但为了自动化,我需要通过代码执行此步骤。我应该怎么办?我的RESTORE
命令需要哪些参数?我应该使用什么命令来正确设置 .mdf 和 .ldf 文件?