Sql server 使用Microsoft SQL Server Management Studio将SQL Server数据库转储(数据和模型)从一个环境传输到另一个环境

Sql server 使用Microsoft SQL Server Management Studio将SQL Server数据库转储(数据和模型)从一个环境传输到另一个环境,sql-server,tsql,ssms,backup,restore,Sql Server,Tsql,Ssms,Backup,Restore,令人惊讶的是,我没有找到一个关于Stackoverflow或其他地方的简明方法,所以请允许我问一下 我希望使用Microsoft SQL Server Management Studio(SSMS)将完整的SQL Server数据库从一个环境传输到另一个环境 我想我需要一个完整的数据库转储(模型和数据),例如从生产环境中转储,然后在预生产环境中恢复 我更像是MongoDB的家伙,这是直截了当的。但是如何使用SSMS快速备份、传输和恢复完整的T-SQL数据库(上下文)?问题是我应该向其他人解释该怎

令人惊讶的是,我没有找到一个关于Stackoverflow或其他地方的简明方法,所以请允许我问一下

我希望使用Microsoft SQL Server Management Studio(SSMS)将完整的SQL Server数据库从一个环境传输到另一个环境

我想我需要一个完整的数据库转储(模型和数据),例如从生产环境中转储,然后在预生产环境中恢复

我更像是MongoDB的家伙,这是直截了当的。但是如何使用SSMS快速备份、传输和恢复完整的T-SQL数据库(上下文)?问题是我应该向其他人解释该怎么做,因为我自己没有权利尝试

官方文件和文件相当冗长,但我希望我能理解这个概念。也许,除了这个。定义如下:

仅复制完整备份(所有恢复型号)

仅拷贝备份不能用作差异备份或差异备份,并且不会影响差异备份。恢复纯拷贝完整备份与恢复任何其他完整备份相同

我是否需要一个仅用于备份的副本?若然,原因为何

配方草案
  • 在源服务器上的SSMS中,打开对象资源管理器(F8),右键单击要传输的数据库(例如
    myDB
    ),然后选择任务>备份

  • 在弹出窗口中,选择备份类型:完整。在目标下,选择备份到:磁盘并添加文件夹

  • 导航到存储
    .bak
    文件的文件夹,例如
    C:\Program Files\Microsoft SQL Server\MSSQL 14.MSSQLSERVER\MSSQL\Backup\
    ,将其传输到目标服务器的类似位置

  • 在目标服务器上,打开对象资源管理器(F8)。确保没有名为
    myDB
    的数据库上下文,然后右键单击另一个上下文,选择任务>还原>数据库。。。然后呢

  • 最后一步我也需要帮助。弹出窗口在顶部显示
    没有选择要还原的备份集。
    如果我想选择
    myDB.bak
    文件,它将保持冻结状态

    工具书类
    • -大量的命中率,但相当古老且不太可靠的配方

    只有当您不想弄乱潜在的现有备份集时,才应该使用COPY\u。例如,如果您有某种备份解决方案,在两次完整备份之间进行差异备份(日志备份)。只有在手动执行完全备份时,才需要使用COPY_,否则,在备份解决方案执行下一次完全备份之前,差异备份将无效(或者,在进行时间点恢复时,您必须将您的完整备份与差异备份一起使用,但在使用普通备份解决方案时,您可能会遇到问题)。

    Ahem…..只需(1)在源服务器上对数据库执行
    备份即可,(2)将生成的
    .bak
    文件复制到U盘上或复制到需要的任何位置,以及(3)在目标服务器上执行
    还原
    ……我看不出这种方法有什么问题?!?你可以使用SSMS在t-SQL中编写所有脚本……@marc_s:没什么问题,这正是我要做的,我只是想问一下细节。为什么?好吧,我必须为我为一个拥有新服务器的人所做的事情编写一份文档如果这样做了,加上我无法测试我的配方,这就是我在这里寻求帮助的原因。@B--R您需要将数据从SQLSERVER传输到MONGODB吗?请说,您做了什么?在内容中,您在SSMS中编写了恢复备份的正确方法。请通过图片或文本上传错误消息。因此,您是说是否有多个备份正在运行(自动),我可以安全地创建一个一次性快照(仅使用
    复制_
    ),而不干扰其他备份过程?酷!我的第二期(详细说明我的配方中的步骤4)怎么样@B--rian您需要mongoDB中sql server数据的镜像吗?@Amirhossein我想将sql server上的数据传输到另一个数据库。我建议您问一个新问题—我可能可以在这方面帮助您。@B--rian,这是我的问题