Sql server 将现有数据库复制到新数据库
我正试图找出在现有数据库上复制参考数据库的“最佳”或常用方法 基本上,我将教一些CIS专业的学生一些MVC4(C#)/EF,并希望提供一个数据库来进行数据库的首次开发 我预计需要的是一个过程,以便在数据出错时轻松恢复数据 我真的想找出做这件事的资源密集度最低的选择。因为在我演示这一点的时候,它只是离开了我的家庭服务器,不希望它消耗大量的资源,因为它是一个相对低功耗的机箱(AMD 3core/4gig/raid1)。我通常不会在那里运行SQL Server,通常只是用它来修补不同的服务器技术。如果重要的话,我现在正在运行Server2012 解决办法可能是Sql server 将现有数据库复制到新数据库,sql-server,copy,database-restore,Sql Server,Copy,Database Restore,我正试图找出在现有数据库上复制参考数据库的“最佳”或常用方法 基本上,我将教一些CIS专业的学生一些MVC4(C#)/EF,并希望提供一个数据库来进行数据库的首次开发 我预计需要的是一个过程,以便在数据出错时轻松恢复数据 我真的想找出做这件事的资源密集度最低的选择。因为在我演示这一点的时候,它只是离开了我的家庭服务器,不希望它消耗大量的资源,因为它是一个相对低功耗的机箱(AMD 3core/4gig/raid1)。我通常不会在那里运行SQL Server,通常只是用它来修补不同的服务器技术。如果
- 批处理文件偶尔运行
- Powershell脚本(我需要这方面的指导,因为我从来没有在Powershell中做过很多工作)
- SQL管理工作室
- C#程序
- (实际上是指可在服务器2012上运行的任何内容)
编辑:我希望解决方案是我可以安排的,并且在设置完成后就可以放手使用。您是否尝试过使用复制数据库向导
您还可以使用其他一些自动化工具,但这应该是一个很好的开始。最简单、也可能是cpu占用最少的是一个普通的备份/恢复数据库—快速、简单、无痛
很容易找到可以为您执行此操作的脚本,并且一旦您拥有了脚本,就可以很容易地通过您选择的计划程序来计划它的运行。使用“还原数据库”对话框顶部的“脚本”按钮创建SQL脚本来运行还原也很容易。这将自动生成一个脚本,该脚本运行您当前在对话框中配置的任何内容。这可能会更好地解释它:听起来像是您通过SQL Server代理创建了计划。让我知道这是否是你正在挣扎的部分。