为什么要将服务器数据库备份到本地?

许多项目使用服务器数据库进行开发。从事一个项目的所有开发人员都连接到一个数据库服务器。开始项目真的很有效,尤其是当开发人员所做的修改只是代码而不是数据库时。

但是在某些情况下,当我们想要数据库的本地副本,想要让数据库出现在我们自己的机器上时就想要将sqlserver远程数据库备份到本地。这可能是因为我们想用一些特定的数据测试一些功能场景,或者可能是因为我们想解决一些问题,或者也可能是因为开发人员正在进行模式修改,需要在将修改合并到服务器数据库之前进行测试GIT存储库。

那么要如何备份远程sql server服务器的数据库到本地呢?

如何将远程SQL数据库备份到本地?

在本文中,我将介绍将sqlserver远程数据库备份到本地的几种方法,要成功实现,您需要执行一些额外的操作。

❈ 方法1:使用SSMS备份服务器数据库

SQL Server Management Studio (SSMS)是可用于连接到SQL服务器实例的客户端。此客户端可用于创建备份或从文件恢复备份。

1. 启动SSMS后连接到远程服务器,展开数据库菜单找到并右键单击需要备份的数据库,上下文菜单将显示“任务”选项。

2. 在此任务菜单选项中,您可以找到“备份”

备份

3. 设置好各种参数后在目标部分选择本地一个位置存储数据库备份。

设置备份

完成以上几个步骤就将远程数据库备份到本地,如果想要精确的副本,在本地右键数据库,点击“任务”,然后选择“还原”->“数据库”,然后根据向导从备份文件恢复数据库。

还原数据库

❈ 方法2:使用SSMS导出.bacpac文件

要将sqlserver远程数据库备份到本地还可以通过导出导入.bacpac文件实现。

在SSMS中,您可以右键单击源数据库并选择“任务”->“导出数据层应用程序”以启动向导。该向导将询问您要将bacpac文件保存在何处。您还可以选择包含在bacpac中的表。然后您可以连接到远程SQL Server,导出的文件可以保存在本地计算机上。

导出数据层应用程序

获得该bacpac文件后,您可以连接到本地目标SQL实例。然后右键单击“数据库”,然后选择“导入数据层应用程序”选项。这个新向导将要求选择bacpac文件。它还会询问您新数据库的名称和数据文件/日志文件的文件路径。完成后,源SQL实例将显示新数据库,其中包含所有预期数据。

❈ 方法3:傲梅企业备份旗舰版备份sqlserver数据库

傲梅企业备份旗舰版是一个专业的集中管理工具,可以批量管理并备份还原虚拟机、多台电脑上的各种数据,包括数据库、系统、磁盘、分区。它可以将备份文件存储在本地硬盘、外置一个盘、U盘、网络共享或NAS中。

使用这个工具如何将Sqlserver远程数据库备份到本地?您需要先到下载中心下载并安装傲梅企业备份旗舰版,然后再在客户端上安装客户端程序,再部署连接主客户端。

步骤1:安装并打开软件
安装傲梅企业备份旗舰版,然后启动程序,将打开一个网页,输入账号和密码(均默认为admin,登录后可修改)进入主机管理界面。

步骤2:安装代理

安装代理客户端,主机端登录傲梅企业备份旗舰版后,在主界面点击“设备”>“代理设备”>“下载代理”

安装代理

然后将此代理客户端安装到需要备份SQL数据库的计算机上,然后打开傲梅企业备份旗舰版客户端,在出现的客户端界面中输入您主机端的IP地址与端口号,点击“连接”即可。

输入主机IP地址

步骤3:验证数据库实例
安装完代理客户端并成功建立控制连接之后,在主机端点击“设备”>“Microsoft SQL Server”,找到您的数据库,点击其右侧的三个小点图标,选择“身份验证”方式,在弹出窗口中选择“SQL身份验证”,输入账户密码,点击“验证”即可。

验证数据库

提示:如果在安装客户端的时候没有和主机建立联系还可以使用远程安装代理的方法。点击“设备”>“代理设备”>“添加代理”,然后输入客户端计算机的IP地址与用户信息,点击“确定”即可开始远程安装代理

添加代理

步骤4:设置备份任务

1. 新建任务:点击“任务”>“备份任务”>“新建任务”

新建任务

2. 选择备份类型:在弹出页面中点击备份类型下拉菜单,选择“Microsoft SQL Server备份”

Microsoft SQL Server

3. 选择备份数据:点击控制的客户端设备,然后选择要备份的SQL数据库实例,然后点击“确定”

数据库实例

4. 选择存储备份路径:点击目标,选择一个目标路径用于存储您的备份文件。

存储备份路径

5. 设置个性备份:

点击备份计划,在这里可以选择备份方式,包括完全备份、增量备份和差异备份,还可以设置自动备份时间,包括每天、每周、每月等,然后点击“确定”继续。

根据需要选择是否使用版本清理功能。

备份计划

6. 执行备份:然后点击“开始备份”并选择“添加定时任务并立即备份”“仅添加定时任务”软件将开始备份SQL Server数据库。

开始备份

总结

无论您是因为什么原因想要将sqlserver远程数据库备份到本地,都可以来这里学习数据库备份的3种方法。如果还有其他的需求,其中提到的2个工具几乎都可以帮助您实现。