执行sqlserver数据库备份与还原的3种方法!
本文介绍了微软提供的2种sqlserver数据库备份与还原方法,还有一种集中管理工具,立即查看详细内容。
SQL Server是一种广泛使用的关系数据库管理系统,具有使用方便可伸缩性好与相关软件集成程度高等优点。它用于在许多大型组织中存储和检索数据。Microsoft SQL Server支持三种文件,主数据库文件(MDF)、辅助数据库文件(NDF)和日志文件(LDF)。
Microsoft SQL Server建议用户定期备份数据库,sqlserver备份还原数据库可能的原因如下:
✔ 备份您的SQL Server数据库,对您的备份运行测试恢复过程,并将备份副本存储在安全的异地位置,可以保护您免受潜在的灾难性数据丢失,可能遇到的故障:
✔ 此外,数据库备份对于日常管理目的非常有用,例如将数据库从一台服务器复制到另一台服务器、设置Always On可用性组或数据库镜像以及存档。
如前所述,SQL Server总是建议用户备份他们的数据库,微软为此提供了两种方法,包括SQL Server Management Studio(缩写SSMS)和T-SQL命令。在数据库出现故障时,如果您有数据库备份,则可以轻松地在SQL Server中恢复.bak文件。
在这里,我们将逐步使用SSMS和Transact-SQL命令创建sqlserver数据库备份与还原的2种方法。
步骤1. 打开SSMS并连接到SQL Server数据库,展开“数据库”菜单并选择需要备份的数据库。
步骤2. 右键单击选择的数据库,在弹出的列表中选择“任务”,然后点击“备份”。
步骤3. 在“备份数据库”窗口中,选择备份类型为“完整”并在目标部分选择备份到磁盘。
步骤4. 选择“删除”按钮,然后点击“添加”按钮选择数据库备份文件的目的地和名称。
步骤5. 为备份文件选择所需的文件夹并输入扩展名为“.bak”的文件名
步骤6. 点击“确定”结束备份过程。
接下来,我们来讨论一下在SQL Server中恢复.bak文件的过程,通过它您可以轻松地学习sqlserver数据库备份与还原。
下面是sqlserver备份还原数据库的步骤。
步骤1. 打开SSMS并连接到数据库,右键选择数据库并依次选择“任务”->“还原”->“数据库”。
步骤2. 在“还原数据库”窗口中的“源”部分选择“设备”,然后点击“...”。
步骤3. 在“选择备份设备”窗口中将备份介质类型设置为“文件”并点击“添加”按钮。
步骤4. 选择要还原的备份文件,然后点击“确定”。
步骤5. bak文件将列在还原数据库的窗口中,点击“确定”。
步骤6. 点击左侧的“选项”,选择要还原的选项以及恢复状态。
步骤7. 点击“确定”开始还原过程。
下面继续介绍T-SQL命令创建sqlserver数据库备份与还原的方法。
创建完整的SQL备份到磁盘:
其中aomei_database_name是数据库的名称,filepath是存储.bak文件的路径,例如:d:\Backups\aomeiWorks_full.BAK。
这里以还原SQL完成备份为例:
这就是还原.bak文件的全过程。现在,很清楚sqlserver数据库备份与还原的方法了。
有时,SQL备份文件由于病毒攻击、系统突然关闭等原因而损坏。在这种情况下,用户无法恢复SQL Server中的.bak文件,因为MS SQL Server没有提供内置实用程序来恢复损坏的SQL备份文件。
如果需要管理局域网内多台设备中的数据库,可以使用傲梅企业备份网络版,其SQL Server备份功能支持SQL 2005-2019,使您能够将选定设备的数据库备份到网络位置而不会出现问题。在创建数据备份任务的同时可以设置备份计划。
使用它创建使用它进行sqlserver数据库备份与还原前需要您到下载中心下载傲梅企业备份网络版,然后在集中管理设备中安装它。此外,还需要在数据库所在的设备中安装客户端。您可以手动安装客户端,也可以远程安装。
步骤1. 控制和管理客户端:通过控制端远程连接需要备份数据库的电脑:点击“请求控制”,然后可以选择通过账户密码的方式或发送控制请求的方式。
步骤2. 建立远程连接后,切换到“首页”选项卡,点击“SQL Sever备份”。
步骤3. 点击“添加计算机”,在弹出的窗口中勾选需要备份数据库的客户端计算机,点击“确定”。
步骤4. 然后在设置界面的“步骤2”中点击“+添加”选择需要备份的数据库,点击“确定”。
步骤5. 在数据库备份任务的“步骤3”中设置存储数据库备份的目标位置,可以是网络共享文件夹或NAS路径,点击“添加存储”,然后输入用户名密码等。
步骤6. 点击“开始备份”启动备份任务。此外,您还可以点击左下角的设置选项设置加密或压缩操作,点击定时任务设置自动备份等。
步骤1. 在“任务”界面找到之前的SQL Server备份任务,点击“高级”,然后选择“还原”。
步骤2. 在此步骤中,您可以选择要从中还原的计算机和特定备份(完整/差异),您可以根据需要选择其中的数据库。
步骤3. 选择将数据库还原到原始位置或新位置。通过选择第二个选项,您可以在同一或局域网中的另一个SQL Server上指定另一个实例。然后单击“开始还原”以完成此任务。
在这边文章中你可以找到sqlserver数据库备份与还原的三种方法,分别是微软提供的2个工具以及一个专业的三方集中管理软件。分享了sqlserver备份和还原的操作步骤并且附有详细的截图,立即跟着实践一下吧!