从模板创建新数据库的最快方法是什么?

时间:2010-03-24 08:36:34

标签: sql-server database-restore

我们正在按需创建数据库,可以从不同的模板创建数据库。所有模板都具有相同的结构但数据不同。模板包含的数据很小。

创建数据库副本的最快方法是什么:

  1. 备份/恢复
    1. 使用T-SQL?
    2. 使用SMO?
  2. 从脚本版本的模板创建一个新数据库,然后填写所需的小数据?
  3. 其他?

1 个答案:

答案 0 :(得分:2)

可能脱离/附着。

  • Preparae master database。
  • 分离
  • 复制到新名称,使用正确的语法附加以重定向文件。
  • 调整大小适当(我讨厌自动扩展以进行正常操作)。

这使得一切都成为文件副本,这是IIRC最快的方​​式。并不是说实际上存在很多差异。