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

Sql server 从模板创建新数据库的最快方法是什么?,sql-server,database-restore,Sql Server,Database Restore,我们正在按需创建数据库,可以从不同的模板创建数据库。所有模板都具有相同的结构,但数据不同。模板包含的数据很小 创建数据库副本的最快方法是什么: 备份/恢复 使用T-SQL 使用SMO 从模板的脚本版本创建一个新数据库,然后填写所需的少量数据 其他的 可能分离/连接 准备主数据库 分离 复制到新名称,使用正确的语法附加以重定向文件 调整大小到合适的大小(我讨厌正常操作时自动展开) 这使所有内容都成为文件副本,这是IIRC最快的方法。事实上,这并不是说有很多不同。我在脚本编写方面也有同样的问题

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

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

  • 备份/恢复
  • 使用T-SQL
  • 使用SMO
  • 从模板的脚本版本创建一个新数据库,然后填写所需的少量数据
  • 其他的

  • 可能分离/连接

    • 准备主数据库
    • 分离
    • 复制到新名称,使用正确的语法附加以重定向文件
    • 调整大小到合适的大小(我讨厌正常操作时自动展开)

    这使所有内容都成为文件副本,这是IIRC最快的方法。事实上,这并不是说有很多不同。

    我在脚本编写方面也有同样的问题,它极大地扩展了数据库的大小,之后我不得不缩小它。