Sql server 将DAT文件导入Sql Server 2008
我最近收到一个包含SQL数据库的DAT文件,我想将该数据库还原到我的服务器中以进行测试,我试图用Task->restore->database添加它,但在浏览DAT文件时,它没有显示为有效文件,如果我用“all files”选择它选项它将告诉我文件格式无效。有人知道如何将这些类型的文件加载到SQLServer2008中吗 谢谢,这才是问题所在。DAT是一个普通的.Bak文件,但在从FTP服务器上载\下载时,该文件已损坏。。。诡异的Sql server 将DAT文件导入Sql Server 2008,sql-server,import,restore,Sql Server,Import,Restore,我最近收到一个包含SQL数据库的DAT文件,我想将该数据库还原到我的服务器中以进行测试,我试图用Task->restore->database添加它,但在浏览DAT文件时,它没有显示为有效文件,如果我用“all files”选择它选项它将告诉我文件格式无效。有人知道如何将这些类型的文件加载到SQLServer2008中吗 谢谢,这才是问题所在。DAT是一个普通的.Bak文件,但在从FTP服务器上载\下载时,该文件已损坏。。。诡异的 问候 正好出现了这个错误,并找到了一个更简单的修复方法 将扩展名
问候 正好出现了这个错误,并找到了一个更简单的修复方法
将扩展名从
.dat
更改为.txt
,然后通过内置在SQL Server中的导入向导或SSIS导入文件。据我所知,链接中的解决方案只对.bak
文件是必需的。如果文件不是太大,请尝试打开它以显示文件的预览。它可以是.dat文件中的任何内容。可能它使用的是CSV格式,您可以使用批量插入来插入数据。我尝试过,但它不是人类可读的。您的.dat是否来自sql server数据库?是同一个版本吗?也许有来自旧版本SQL Server的迁移工具?是的,我很确定这是一个SQL Server数据库,不确定它是如何生成的,我将尝试确认使用哪个工具生成这些文件。因为正如你所说。。。在DAT文件中,它可以是任何内容。。。从简历到上帝知道什么。。。