将Bak转换为SQL

时间:2016-02-21 09:36:41

标签: sql-server database

我的大学项目有一个巨大的.BAK文件(差不多1 GB)。我需要将其转换为Excel文件。我不知道它是MySQL还是SQL Server .BAK文件,由于某些原因我无法向人们提出要求。

我需要一个易于执行的免费解决方案。我可以同时使用Linux和Windows。

这个问题不重复:

  1. My SQL migration tool不再存在。

  2. 我只能从微软获得SQL Server 2014 Express的免费软件(或者还有其他人?)。当我在SQL Server Management Studio 2014中打开.Bak文件时,出现此错误:

  3. enter image description here

    除了上面的错误,making any procedure take very long并且它的工作非常缓慢,迫使我关闭程序。 (我正在使用一个没有更新的新Windows 7,这是另一个问题,但我认为这是造成这种奇怪行为的原因)

    1. 当我按照this solution时,对于我选择的任何表格,我收到了 (0行(s)受影响)消息。即使SQL服务器中加载了任何数据,我也不确定。

1 个答案:

答案 0 :(得分:3)

你不能打开" SQL Server Management Studio中的.bak文件 - 您需要备份恢复到SQL Server中才能查看它(并且该恢复将告诉您它是否有效SQL Server备份文件)。

转到Management Studio中的对象资源管理器,找到Databases节点,右键单击并选择Restore Database

enter image description here

然后按照向导将.bak文件还原到可用的SQL Server数据库 - 假设 是有效的SQL Server .bak文件!