0

我试图找出在现有数据库上复制...参考数据库的“最佳”或常用方法。

基本上,我将教一些 CIS 专业的一些 MVC4(C#)/EF 并希望提供一个数据库来进行 DB 的第一次开发。

我预计需要的是一个轻松恢复数据的过程,以防他们搞砸了。

我真的想找出最少的资源密集型选项来做到这一点。因为它只是在我演示这个时关闭了我的家庭服务器,并且不希望它大量消耗资源,因为它是一个相对低功率的盒子(AMD 3core/4gig/raid1)。我通常不在那里运行 SQL Server,通常只是用它来修补不同的服务器技术。如果重要的话,我现在正在运行 Server 2012。

解决方案可能是......

  • 批处理文件偶尔运行
  • Powershell 脚本(我需要这方面的指导,因为我在 Powershell 中从来没有做过很多事情)
  • SQL 管理工作室
  • C# 程序
  • (实际上任何可在 Server 2012 上运行的东西)

我在这里找到了几篇关于备份和恢复的帖子,但不知道这是否是我所拥有的场景的理想选择。

编辑: 我希望解决方案是我可以安排的东西,一旦设置好就可以放手。

4

2 回答 2

1

最简单的,也可能是 CPU 密集度最低的将是一个普通的备份/恢复数据库——快速、简单和无痛。

很容易找到将为您执行此操作的脚本,并且一旦您有了脚本,就很容易安排它通过您选择的调度程序运行。

于 2012-12-13T00:43:52.557 回答
0

您是否尝试过使用复制数据库向导?

http://msdn.microsoft.com/en-us/library/ms188664.aspx

您可以使用其他一些自动化工具,但这应该是一个好的开始。

于 2012-12-12T22:06:01.737 回答