我知道这似乎是another question的副本,但它并不完全。我想将生产数据库(使用中和关键)复制到同一服务器上的另一个数据库,以允许进行一些测试。最简单的安全方法是什么?
这是我的建议(主要是here):
BACKUP DATABASE srcDB TO DISK = 'D:\SQL\Data\srcDBtest.bak' WITH COPY_ONLY
RESTORE DATABASE testDB FROM DISK = 'D:\SQL\Data\srcDBtest.bak'
WITH MOVE 'srcDB' TO 'D:\SQL\Data\testDB.mdf',
MOVE 'erpSql_log' TO 'D:\SQL\Data\erpsqlPH.ldf', REPLACE, STATS = 10
这会起作用吗?应该在运行之前创建testDB吗?我可以在MOVE的TO参数中使用任何名称吗?
我承担不起错误,欢迎澄清。
答案 0 :(得分:0)
由于重要性,我将使用Management Studio并按照MSDN上的备份指南进行操作。