快速导航:如何打开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 |
|
2.恢复.BAK到SQL Server |
|
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”。
步骤2。点击“来自设备”部分旁边的三个点按钮,浏览以选择保存在本地驱动器上的.bak文件。
步骤3。点击“添加”指定你保存。bak文件的确切位置,选择它并点击“确定”确认。
步骤4。勾选“数据库全量备份”和“事务日志备份”,点击“确定”确认。
恢复过程完成后,单击“OK”完成。
注意:如果.bak文件包含SQL数据库的备份,整个过程还可以从备份中恢复损坏的SQL Server数据库。
# 2。导出恢复的。bak文件- SQL数据库到Excel
SQL Server Management Studio,其导入和导出向导,使您可以导出恢复的.bak文件- SQL数据库到Excel。
注意以下手动导出SQL数据库的步骤:
步骤1。打开SQL Server Management Studio并使用管理员帐户登录。
步骤2。进入对象资源管理器,右键单击你想要在Excel中打开的数据库,选择“任务”>“导出数据…”
步骤3。进入SQL Server导入导出向导,然后单击“下一步”继续。
步骤4。选择要复制数据的数据源,如下图所示,然后单击“下一步”继续:
- 数据源- SQL Server本地客户端11.0
- 服务器名-需要复制数据的SQL服务器
- 身份验证—使用Windows身份验证作为数据源连接
- 数据库-选择您从.bak文件中恢复的数据库。
第5步。选择将数据库数据复制到Excel的目标,然后单击“下一步”继续:
- 目标- microsoftexcel
- Excel文件路径-为从SQL Server数据源复制的数据选择目标
- Excel版本-指定您在PC上使用的Excel版本
步骤6。指定表复制或查询-选择“从一个或多个表或视图复制数据”,单击“下一步”继续。
步骤7。选择源表和视图-选择要在Excel中打开的确切的表和视图,然后单击“下一步”继续。
您也可以选择具体的表格,点击“预览”,提前查看数据。
步骤8。在“保存并运行包”中选择“立即运行”,然后单击“下一步”继续。
第9步。点击“完成向导”中的“完成”。
第10步。单击Report下拉按钮并选择“Save Report to File…”继续。
步骤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 Server服务。
步骤2:修复损坏的数据库
- 该软件以树形结构显示所有可恢复的项目。项目显示在左侧窗格中。
- 选择需要恢复的组件。在窗口中,单击“导出”按钮。
步骤3:导出到数据库或作为脚本
- 选择将数据库对象导出到数据库或将项导出为脚本
- 如果选择“Export to database”,请输入所需信息并选择目标数据库。
- 这时会出现一个窗口,要求您提供连接到服务器的凭据和保存恢复项目的目的地。为了开始修复过程,点击“确定”。
注意:单击“确定”前,需要重新启动SQL Server服务。
这个页面有用吗?
相关文章
如何修复Microsoft SQL Server错误5123
特蕾西王/ 2023-02-22
特蕾西王/ 2023-02-22
塞德里克/ 2023-02-22
塞德里克/ 2023-02-22