在 SQL 2008 上复制实例的最有效方法是什么?

jco*_*and 14 sql-server-2008 instance

我们有一个简单的数据库实例,数据库中有足够的数据来保持它的有用性,我们可以将它用于演示目的,我想把它的一个副本放在我的笔记本电脑上,这样我就可以在开发工作时使用它我不在办公室。(常规的dev数据库实例大约150GB,这个实例是3GB)

在我的笔记本电脑上重新创建实例的最可重复/可编写脚本的方法是什么?我确定我将不得不再次运行 SqlServer2008 的安装程序,并设置一个实例,但在那之后......我想我希望能够每个月左右删除我的旧数据库并且将所有新内容复制到我的笔记本电脑上,因为我的实例在一个演示系统或笔记本电脑上都不会更改。但是数据库本身会更新,刷新 sproc 等等。

我已经考虑编写所有“删除数据库文件;添加数据库文件{路径}”并将它们保存在某种可运行的批处理文件中,然后我可以“删除、删除、复制、添加”但想知道是否有是比 xcopy 和批处理更好的方法吗?

我试图以便宜的价格做这件事(我们不是总是尝试以便宜的价格做事),所以我对 RedGate 产品或类似产品并不特别感兴趣。我想要一些我可以在文本编辑器中为自己轻松维护的东西。

gbn*_*gbn 4

您已经击中要害:复制文件。我用过这个效果很好。

我想说你必须定义“便宜”以包括投入时间来准备不涉及 xcopy 的解决方案