首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >SQL 2005 -快速复制数据库+数据的快速方法

SQL 2005 -快速复制数据库+数据的快速方法
EN

Stack Overflow用户
提问于 2009-01-14 15:46:43
回答 8查看 41.5K关注 0票数 17

我有我的开发数据库,我想旋转一个副本进行测试。我想经常这样做。

经常这样做的最快、最简单的方法是什么?我可以通过生成包含数据的脚本来完成这项工作,但我觉得肯定有更好的方法。我是否应该备份数据库1,然后再修改它,这样我就可以将它恢复为不同的名称?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2009-01-14 15:51:11

分离数据库,复制.MDF文件(和.ldf文件),然后可以同时附加这两个文件。或者只有一个,以保留一个作为副本,以便稍后快速复制。

Mcirosoft SQL Server Management Studio中的"Copy database“命令也可以这样工作。

您可以很容易地自动化/编写脚本,使用PowerShell或只使用.Cmd文件调用osql。

票数 14
EN

Stack Overflow用户

发布于 2009-01-14 15:52:46

您还可以使用SQL Management Studio UI创建文件备份,然后将其还原到同一服务器或任何其他服务器上的新数据库中。

票数 2
EN

Stack Overflow用户

发布于 2009-01-14 15:53:11

在SQL2005中,我认为最快的方法是使用数据库-->任务下的复制数据库

源和目标可以是相同的,如果需要,它允许您重命名数据库。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/443421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档