!着急 ! 大家好! 请教一个数据导入的问题 , 困惑了一周了

wjlsmail 2003-11-09 02:29:37
日前接到一个麻烦差事 : 将一个 .db 文件(test.db)导入 Ms Sql Server 2000 。

我曾经作过的 :

1 . 本来一般情况下 .db 可以用 Borland 自带的 DataBase Desktop 打开 ,但这只能是在这个 .db 文件为一个表文件时, 但这个文件200 多兆大 , 理应不是表 , 实际操作中也无法用这个工具打开,提示 : Unable to open table ;

2 . 用 UltraEdit32 打开 , 可以看到有点含义的就是 “Copyright (c) 1987, 1994 WATCOM International Corp.,” 这么一句了 ;

3 . 无奈中我搜索了论坛上其他朋友的贴子 , 相同问题还没有看到 , 在相关贴子中有的朋友说用 Sql AnyWhere 可以打开 , 于是我在
http://www.sybase.com.cn/cn/content/goto.jsp?resID=134
下载了 SQLAnywhereStudio7.0.1, 安装完后我做了以下尝试 :(用户名、密码都用了从论坛上看到的 Sybase 的 dba 、sql ,但我不能确定是正确的)

在 InterActive Sql Connect 对话框中 :

(1) Identification 选项页中 , User : dba ; PassWord : sql
(2) DataBase 选项页中 ,
the following information identifies the database :
DataBase file : 选择该文件 test.db
其他均默认 ;

确定后提示 :

Could not connect to the database
JZ001:Login failed . examine the SQLWarnings chained to this exception for the reason(s)

ASA Error - 103 : Invalid user ID or password

应该是密码错 , 因为不知道 test.db 是怎么设置的(客户单位提供的,他们也是从别的地方拿到的,因此不知道是用什么作的数据库,也不知道这些设置) , 我又用安装SQLAnywhereStudio7.0.1后自带的一个 .db 按照如上步骤操作 , 结果一样 ,因此这个用户名、密码肯定有问题 ;

后来在 ODBC 中创建系统 DSN :syb, 选择 Adaptive Server Anywhere 7.0 驱动,用户名密码基本同前,测试连接不通 , 也是用户名、密码错误

______________________________________________________________________

我的问题是 :

1 . 这种 .db 文件最有可能是何种数据库文件 ? 应该用什么打开 ?
2 . 假设能够用 Sql AnyWhere 打开 , 用户名、密码默认的是什么 ? 如何操作 ?

谢谢您 !







...全文
149 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
Benimarunikado 2003-11-17
  • 打赏
  • 举报
回复
个人建议致电询问曾经辞职的那位兄台,你会有比较满意的回复!--我觉得我们就象隔岸观火一样,关键还是你自己去协调!祝你好运!
wjlsmail 2003-11-17
  • 打赏
  • 举报
回复
救火啊
wjlsmail 2003-11-16
  • 打赏
  • 举报
回复
完蛋 !

领导因为我的不力打起来啦 !

哪位GGJJ告诉我怎么破好吗 ?
w_rose 2003-11-14
  • 打赏
  • 举报
回复
事实上,文件后缀并不能保证说明它的数据库应用程序是什么。

你可以把SQL Server的数据库文件声明为.db后缀的,也可以把access的文件声明,等等,这些数据库程序都能正确打开文件进行操作。

你可以将这个文件的前几k字节放在一个文件里,上传到网上,然后再请人分析。
lvltt 2003-11-14
  • 打赏
  • 举报
回复
2.用户和密码默认值是dba、sql

要是有人改过那就麻烦了~~
kimurakenshin 2003-11-14
  • 打赏
  • 举报
回复
up
wjlsmail 2003-11-14
  • 打赏
  • 举报
回复
好的:)
wjlsmail 2003-11-14
  • 打赏
  • 举报
回复
仁者,智者 , 说说你们的想法啊

wjlsmail 2003-11-12
  • 打赏
  • 举报
回复
谢谢楼上两位 !

现在关键问题是用户名密码不知道 , 有没有办法得到用户名密码 ? 或者将其初始化 ?
zjcxc 元老 2003-11-12
  • 打赏
  • 举报
回复
--试试执行:
select * from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Paradox 5.x;DATABASE=C:\'
,test)
zjcxc 元老 2003-11-12
  • 打赏
  • 举报
回复
会不会是Paradox

这个有两个数据文件,一个中.db,一个是.mb
pengdali 2003-11-11
  • 打赏
  • 举报
回复
try:



use master
RESTORE DATABASE TestDB FROM DISK = 'c:\xx.db'
wjlsmail 2003-11-10
  • 打赏
  • 举报
回复
现在出现的错误是:

Could not connect to the database.
JZ00L:Login in failed.Examine the SQLWarnings chained to this exception for the reason(s).
ASA Error-103:Invalid user ID or password

大家快点儿帮我看一看到底是怎么回事,谢谢!
wjlsmail 2003-11-09
  • 打赏
  • 举报
回复
而且根本没有备份文件 , 就这么一个文件
wjlsmail 2003-11-09
  • 打赏
  • 举报
回复
但是他们只给我们一个 .db 文件啊 ;

//听周围人讲 , 在我来这个/单位前曾经有同事打开过 , 但他只是打开看看而已 ,没有导入 Ms Sql Server 2000 , 后来辞职了 ...

lvltt 2003-11-09
  • 打赏
  • 举报
回复
1。Sybase SQL Anywhere 数据库的数据备份和恢复是依赖于.db和.log两个文件。
无奈中我搜索了论坛上其他朋友的贴子 , 相同问题还没有看到 , 在相关贴子中有的朋友说用 Sql AnyWhere 可以打开。。。 如果sybase都打开报错的话,会不会是db文件已经损坏?2.用户和密码默认值是dba、sql。。。
参考一下:
http://tutorial.huacool.com/article.php?articleid=78
http://www.powerba.com/develop/database/sybase/article/20001122024.htm

34,874

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧