3在Excel中打开MS SQL server备份.BAK文件的方法

如果您正在寻找一种安全的方法来打开SQL .bak文件(Excel中的数据库备份文件),请留在这里。在本页,由经验丰富的SQL管理员提供的三种可靠方法将帮助您在Excel中轻松打开和检查MS SQL .bak文件。EaseUS MS SQL恢复是最推荐的,因为它能够修复和恢复损坏的MDF和NDF SQL server数据库。

更新Brithny2023年2月22日
|首页>MS SQL数据库恢复

快速导航:如何打开Bak文件

Excel中打开SQL . bak文件的方法概述。

问1:有人知道如何在Excel中打开SQL .bak文件吗?我是SQL的新手,对SQL查询不太熟悉。访问SQL文件总是花费我很长时间。是否可以在Excel中以简单的方式打开SQL .bak文件?

问2:当SQL数据库损坏时,我可以检查SQL .back文件吗?我可以在Excel文件中打开它并将。bak文件恢复为SQL吗?

可行的解决方案 一步一步的故障排除
1.转换SQL .bak到Excel
  • 在本地驱动器上找到SQL .bak文件。
  • 将.bak文件复制并保存到另一个安全设备。
  • 打开文件资源管理器>查看>选项…完整的步骤
2.恢复.BAK到SQL Server
  • 打开SSMS (SQL Server Management Studio)。
  • 右键单击数据库。
  • Select "Tasks" > "Restore" > "Database"…完整的步骤
3.使用。bak到Excel转换工具 使用第三方SQL .bak to Excel转换工具将SQL转换为Excel并打开SQL .bak…完整的步骤

大多数新的MS SQL管理员都有同样的感觉,使用SQL查询或SQL应用程序检查或打开特定的SQL .bak文件很复杂。此外,有时,当SQL数据库损坏时,将.bak文件恢复到SQL Server的请求会使一些新管理员感到困惑。

如果你是这些新管理员中的一员,谁有问题在Excel中打开SQL .bak文件,在以下两部分中选择可靠的方法,轻松解决问题。

第1部分。如何在Excel中打开SQL .BAK文件(3种方法)

在开始之前,在SQL Server计算机上找到.bak文件的目录。下面是SQL Server保存.bak文件的默认路径:

  • 程序文件> Microsoft SQL Server > MSSQL 1.0 > MSSQL > BACKUP . BACKUP .备份
  • C:\Program Files\Microsoft SQL Server\MSSQL10。MSSQLSERVER \该\备份

让我们看看如何用以下三种方法在Excel中打开SQL数据库备份文件:

方法1。手动转换SQL .bak到Excel

注意:此方法是由第三方网站提供的一种快速方法将.BAK文件转换为Excel

你可以尝试用这种方法在Excel中打开SQL Server .bak文件。

让我们开始:

步骤1。在本地驱动器上找到SQL .bak文件。

如果你在上面提供的位置没有看到.bak文件,在SSMS中运行以下命令找到SQL数据库备份文件- .bak的目录:

SELECT DatabaseName = x.database_name

LastBackupFileName = x.physical_device_name . txt

LastBackupDatetime = x.backup_start_date

FROM (SELECT bs.database_name . db

bs.backup_start_date

bmf.physical_device_name

序号= ROW_NUMBER() OVER(分区由bs。database_name ORDER BY bs。backup_start_date

从msdb.dbo. backupmedifamily的bmf

JOIN msdb.dbo.backupmediaset bms ON bmf。Media_set_id = bms.media_set_id

加入msdb.dbo.backupset bs在bms上。Media_set_id = bs.media_set_id

bs。[type] = 'D'

和b。Is_copy_only = 0

WHERE x.Ordinal = 1

ORDER BY DatabaseName

步骤2。将.bak文件复制并保存到另一个安全设备。

步骤3。打开文件资源管理器>查看>选项>取消勾选“隐藏已知文件类型的扩展名”,单击“确定”。

取消隐藏文件扩展名。

步骤4。打开带有复制的SQL数据库备份.bak文件的设备,并右键单击它。

第5步。选择“重命名”>将“。bak”文件扩展名为“。xls”或“。xlsx”。

步骤6。双击重命名的文件,在Excel中打开。

然后,您可以在Excel电子表格中检查SQL .bak数据,甚至可以根据需要编辑数据库。

方法2。恢复.BAK到SQL Server和导出数据库到Excel

该方法包括两个过程- 1。您需要将数据库的备份文件。bak恢复到SQL Server;2.将恢复的数据库导出到Excel中。

以下是详细的指南:

# 1。通过SQL Server Management Studio恢复。bak到SQL Server

按照以下步骤使用SQL Server Management Studio恢复.bak文件:

步骤1。打开SSMS (SQL Server Management Studio),右键单击要恢复.bak数据的数据库,选择“Tasks”>“restore”>“database”。

打开。bak文件。

步骤2。点击“来自设备”部分旁边的三个点按钮,浏览以选择保存在本地驱动器上的.bak文件。

浏览以选择.bak文件。

步骤3。点击“添加”指定你保存。bak文件的确切位置,选择它并点击“确定”确认。

添加.bak文件进行恢复。

步骤4。勾选“数据库全量备份”和“事务日志备份”,点击“确定”确认。

将.bak文件恢复到SQL数据库。

恢复过程完成后,单击“OK”完成。

注意:如果.bak文件包含SQL数据库的备份,整个过程还可以从备份中恢复损坏的SQL Server数据库。

# 2。导出恢复的。bak文件- SQL数据库到Excel

SQL Server Management Studio,其导入和导出向导,使您可以导出恢复的.bak文件- SQL数据库到Excel。

注意以下手动导出SQL数据库的步骤:

步骤1。打开SQL Server Management Studio并使用管理员帐户登录。

步骤2。进入对象资源管理器,右键单击你想要在Excel中打开的数据库,选择“任务”>“导出数据…”

导出到Excel。

步骤3。进入SQL Server导入导出向导,然后单击“下一步”继续。

步骤4。选择要复制数据的数据源,如下图所示,然后单击“下一步”继续:

  • 数据源- SQL Server本地客户端11.0
  • 服务器名-需要复制数据的SQL服务器
  • 身份验证—使用Windows身份验证作为数据源连接
  • 数据库-选择您从.bak文件中恢复的数据库。

选择要导出的数据库。

第5步。选择将数据库数据复制到Excel的目标,然后单击“下一步”继续:

  • 目标- microsoftexcel
  • Excel文件路径-为从SQL Server数据源复制的数据选择目标
  • Excel版本-指定您在PC上使用的Excel版本

选择恢复目标。

步骤6。指定表复制或查询-选择“从一个或多个表或视图复制数据”,单击“下一步”继续。

指定要恢复的确切数据库。

步骤7。选择源表和视图-选择要在Excel中打开的确切的表和视图,然后单击“下一步”继续。

您也可以选择具体的表格,点击“预览”,提前查看数据。

在Excel中打开SQL数据库。

步骤8。在“保存并运行包”中选择“立即运行”,然后单击“下一步”继续。

完成导出过程。

第9步。点击“完成向导”中的“完成”。

第10步。单击Report下拉按钮并选择“Save Report to File…”继续。

在Excel中打开恢复的SQL数据库。

步骤11。选择Excel作为目标文件,可以在Excel中打开导出的SQL数据库。

方法3。使用第三方SQL .BAK到Excel转换工具

在一些开源网站上,一些开发人员还生成了第三方SQL .bak到Excel的转换工具。

将SQL .bak文件转换为Excel非常简单实用。如果你想尝试这个工具,在网上搜索,你会得到它。例如,SQL到Excel的转换。

还读:

第2部分。修复损坏的SQL数据库没有.BAK文件(数据库备份)

方法1,通过SSMS将.bak文件恢复到SQL Server的过程可以帮助将损坏或删除的数据库恢复到SQL。

但是,如果您不小心删除了SQL数据库中的记录,或者SQL数据库由于某种原因损坏了,该怎么办?您将如何恢复已删除的记录或修复损坏的数据库?幸运的是,专业人士SQL恢复工具能帮上忙。EaseUS MS SQL Recovery功能强大,可以有效地找回丢失的数据库记录。

EaseUS MS SQL恢复

  • 它支持所有版本的MS SQL Server,包括SQL Server 2017/2016/2014/2012/2008。
  • 它能够定位和恢复已删除的数据和记录。
  • 修复损坏的日志文件同时修复数据库的其他部分。
  • 用户可以加密他们的数据库,以防止未经授权的访问后,使用EaseUS MS SQL恢复。

遵循下面的详细指南,轻松修复损坏的SQL Server数据库:

步骤1:选择损坏的数据库进行恢复

  • 启动EaseUS MS SQL恢复。
  • 点击“浏览”(两个点)或“搜索”选择损坏的数据库文件。
  • 选择文件后,单击“修复”按钮开始分析过程。
选择SQL数据库文件

注意:使用该软件前,需要停止SQL Server服务。

步骤2:修复损坏的数据库

  • 该软件以树形结构显示所有可恢复的项目。项目显示在左侧窗格中。
  • 选择需要恢复的组件。在窗口中,单击“导出”按钮。
选择数据库对象

步骤3:导出到数据库或作为脚本

  • 选择将数据库对象导出到数据库或将项导出为脚本
  • 如果选择“Export to database”,请输入所需信息并选择目标数据库。
导出SQL数据库对象
  • 这时会出现一个窗口,要求您提供连接到服务器的凭据和保存恢复项目的目的地。为了开始修复过程,点击“确定”。

注意:单击“确定”前,需要重新启动SQL Server服务。

这个页面有用吗?

EaseUS MS SQL恢复

  • 恢复(。mdf和。ndf)文件
  • 恢复损坏的对象
  • 修复数据库日志文件
现在试试吧