Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL server备份文件类型_Sql Server_Sql Server 2008_Tsql_Sql Server 2012 - Fatal编程技术网

Sql server SQL server备份文件类型

Sql server SQL server备份文件类型,sql-server,sql-server-2008,tsql,sql-server-2012,Sql Server,Sql Server 2008,Tsql,Sql Server 2012,我正在尝试以文本格式读取备份内容,例如(testdb.bak),例如(记事本或其他文本编辑器) 此命令仅检索保存的文件: Restore HEADERONLY From disk = 'C:\backups\testdb.bak' 是否有任何方式或文件扩展名、文件类型或格式可以让我看到备份的全部内容?没有修复它 是否有任何方式或文件扩展名、文件类型或格式可以让我看到备份的全部内容?没有修复它 否SQL Server中没有命令可以让您查看.bak文件的内容。如果你在记事本中打开它,你会看到一些信

我正在尝试以文本格式读取备份内容,例如(testdb.bak),例如(记事本或其他文本编辑器)

此命令仅检索保存的文件:

Restore HEADERONLY From disk = 'C:\backups\testdb.bak'
是否有任何方式或文件扩展名、文件类型或格式可以让我看到备份的全部内容?没有修复它

是否有任何方式或文件扩展名、文件类型或格式可以让我看到备份的全部内容?没有修复它

否SQL Server中没有命令可以让您查看
.bak
文件的内容。如果你在记事本中打开它,你会看到一些信息和大量的垃圾字符。这也不受支持


查看其内容的最佳方法是在SQL Server数据库上还原它,并在表上运行任意数量的select语句。

您想查看什么?我想查看文件(.bak)中的文本内容。问题是my opnion中的it文件是二进制文件,但例如在MYSQL中,如果右键单击备份并用记事本打开它,则可以看到备份的内容。但我不确定是否可以在SQL server备份文件中使用。您正在尝试将其视为文本内容。。。。。为什么?我相信红门可能有一些工具。此外,您还可以使用RESTORE HEADERONLY查看一些信息,但您实际想要查看的是什么?备份文件是二进制文件,虽然您可以看到其中的一些信息,但我认为您将看不到任何有用的内容。我现在知道了任何可以读取备份文件的工具,因为它基本上也在进行完全恢复。谢谢@shanky,我只是想根据客户的要求看看里面有什么。他向我展示了他能够在MySQL备份中看到上述内容。我不知道MySQL,但有一些第三方工具说他们可以阅读,我不知道这背后的真相。我不会把钱浪费在购买我可以轻松恢复和阅读的工具上。