我可以将SQL Server数据库备份到另一台服务器吗?
有时您可能希望将 SQL数据库从一台服务器复制到另一台服务器,或者将计算机复制到计算机。可能的场景包括测试、检查一致性、从崩溃的机器恢复数据库、在不同的机器上处理同一个项目等。
是的,您可以通过多种方法做到这一点 – 包括但不限于 SSMS 备份和恢复。
将SQL Server数据库迁移到另一台服务器的 3 种方法
对于大量数据,最安全的方法是 备份 SQL数据库并恢复到另一台服务器。它比其他方法更不容易出错,但在迁移数据库时也需要停机。因此,如果您无法承受任何停机时间,请选择方法 2 并使用“SQL 管理对象”模式复制数据库。
如果想方便地在机器之间备份和恢复多个不同实例的SQL数据库,也可以尝试“方法3”进行集中管理。
注意:无论您选择哪种方法,都不允许将SQL Server数据库备份恢复到较低版本的 SQL Server。例如,您可以将SQL Server2012 的备份恢复到 2016,但反之则不行。
1.从一台服务器备份和恢复SQL数据库到另一台服务器
要将数据库备份和还原到SQL Server的另一个实例,源计算机和目标计算机可以是运行SQL Server的任何平台。以下是步骤:
1. 启动SQL ServerManagement Studio 并连接到您要备份的实例。然后右键单击特定数据库,选择“任务”>“备份”。
2. 确保备份类型为完整备份,然后选择目的地。默认情况下,备份文件将保存在 C:\\Program Files\\Microsoft SQL Server\\(实例名称)\\MSSQL\\Backup 中。您也可以“删除”它并“添加”另一个更容易找到的路径。单击“确定”执行备份。
3. 将.bak 文件复制到目标机器。如果是与源机器连接的网络,您也可以将备份复制到网络共享,然后启动目标机器将其复制到本地文件夹。
4. 在目标服务器上启动 SSMS,连接到您要恢复到的实例。然后右键单击数据库并选择还原数据库</
评论前必须登录!
注册