我正在运行SQL Server 2008,我想创建一个完整的数据库副本,我的所有表格,视图和存储过程。我怎么做?
理想情况下,复制到平面文件或类似文件,然后在我的新服务器上导入。
答案 0 :(得分:5)
MSDN:Backup and Restore database?
使用屏幕截图:see here
答案 1 :(得分:0)
这是一次性复制操作,还是您希望将其作为持续复制到目标服务器的事务?
如果是后一种选择,您可以导出和发送事务日志,这比每次发送数据库备份所需的带宽要少得多。有关详细信息,请参阅this。使用SQL Server 2008 R2 Express,我使用这种方法取得了很大的成功。
如果是一次性操作,您仍然可以使用事务日志,但在开发脚本时可能不值得花时间投资。在这种情况下,请参阅How to move databases between computers that are running SQL Server。