【问题标题】:Import DAT Files into Sql Server 2008将 DAT 文件导入 Sql Server 2008
【发布时间】:2011-04-22 16:56:51
【问题描述】:

我最近收到一个包含 SQL 数据库的 DAT 文件,我想将数据库恢复到我的服务器中以进行测试,我尝试使用 Task->Restore->Database 添加它,但它没有出现浏览 DAT 文件时的有效文件,然后如果我使用“所有文件”选项选择它,它将告诉我文件格式无效。有谁知道如何将这些类型的文件加载到 SQL Server 2008 中?

谢谢

【问题讨论】:

  • 如果文件不是太大,请尝试打开它以显示文件预览。它可以是 .dat 文件中的任何内容。也许它使用的是 CSV 格式,您可以使用批量插入来插入数据。
  • 我试过了,但它不是人类可读的
  • 您的 .dat 是否来自 sql server 数据库?它是同一个版本吗?也许有旧版本 SQL Server 的迁移工具?
  • 是的,我很确定这是一个 sql server 数据库,不确定它是如何生成的,我会尝试确认使用哪个工具生成这些文件。因为正如你所说...在 DAT 文件中它可以是任何东西...从 cvs 到天知道是什么...

标签: sql-server import restore


【解决方案1】:

实际上this 是问题所在。 DAT 是一个正常的 .Bak,但文件在从 FTP 服务器上传\下载时损坏了......奇怪

问候!

【讨论】:

    【解决方案2】:

    刚刚遇到了这个确切的错误,并找到了一个更简单的修复方法。

    将扩展名从.dat 更改为.txt,然后通过SQL Server 内置的导入向导或通过SSIS 导入文件。据我了解,您的链接中的解决方案仅对 .bak 文件是必需的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-11
      • 1970-01-01
      • 2011-09-01
      • 2019-07-07
      相关资源
      最近更新 更多