sql - 克隆数据库并进行备份可能吗?

标签 sql sql-server

我需要编写一个工具来克隆数据库,而不是分离它并复制.mdf和.ldf,直接备份它并恢复新创建的数据库不是更好吗?

有没有办法使用 SQL 从 .bak 创建数据库?

最佳答案

是的,您可以使用备份作为克隆数据库的方法。为此,您只需使用 RESTORE 命令即可。

例如:

RESTORE DATABASE    DatabaseName
FROM DISK = N'C:\Path\To\Your\File.bak'

有关 RESTORE 命令参数的更多引用,请查看其 MSDN 引用:Click!

关于sql - 克隆数据库并进行备份可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3006317/

相关文章:

PHP:一次搜索更多表格?

sql-server - update-database -force 命令未更新 Entity Framework 代码中的基础 -first

jquery - Sql Server 2012 商店 pdf

android - Android 房间数据库查询是否支持 row_number?

使用撇号时出现 SQL 错误

SQL Server 数据库设计与外键混淆

sql - 如何将一行中的所有值连接成一个字符串?

sql - SQL Server 中的 DateDiff 舍入

sql - 使用随机生成的数字创建临时表名

sql - 运行原始 SQL 时将数据类型 varchar 转换为 datetime 时出错,但在 LINQ to SQL 调用时则不然