如何从这些文件中获取数据?

时间:2012-05-27 21:17:54

标签: sql-server database

我有4个不同的文件。我相信它们是SQL Server 2000文件,但我不确定。

文件是:

s2k.db
s2k.b1
s2k.lg
s2k.d1

我需要从这些文件中获取数据并将其导出为.csv,但我不知道这些文件的类型或打开它们需要的软件。我下载了sql server,但我不知道如何使用它。

非常感谢任何帮助。

3 个答案:

答案 0 :(得分:1)

Progress / OpenEdge数据库使用相同的db,b1,d1和lg命名约定。 s2k.lg应该是一个文本文件记录事件,如数据库启动/停止,连接等等。

答案 1 :(得分:0)

使用SQL Server,导入数据的工具称为bcp,是批量复制协议的缩写。

一旦你在sql server中拥有它们并进行了转换(你必须吗?)那么你可以再次使用bcp导出到csv。

你中间需要SQL Server吗?也许这是开销。

取决于

  • 某种语言或您使用
  • 举一个文件内容的例子
  • 是否有必须执行的转换

如果您不需要自动化它,您也可以使用提供易于使用的向导的SSMS来完成。

答案 2 :(得分:0)

1)首先,您需要确定它们是什么类型的文件以及打开它们需要哪些软件。

  • 在线搜索格式扩展程序,快速搜索 .db透露,SQLite,Microsoft Access 2010,H2数据库引擎可用于打开此类文件。
  • 您可以使用免费软件openwith打开未知文件。

2)一旦打开这些文件,希望每个数据库工具都有一些导出工具,例如导出数据,或者将整个数据库导出为脚本。 好运