求助:关于 ASE 和 IQ 的问题。
问题一、ASE 下面,不小心直接把数据设备文件(文件块形式的)直接 rm 掉了,现在在 ASE 中 sp_helpdevice 能看到该设备,但没有办法重建或删除该设备,怎么办?
我知道肯定在 master 数据库中有某个表中有这个信息,只要删除这个信息,应该就可以了,恳请指点。
问题二、
IQ 中用 load 加载数据的问题。
我的数据是如下形式,文件名是 abc.txt
|1000000|20000|啊啊啊啊啊啊啊啊|0000,0001|12000.00
的格式
我的 load 语句是:
load into table clientinfo from 'abc.txt' delimited by '|'
可提示说 clientinfo 的表没有,是不是有什么问题啊?
我是在 dbisqlc 中执行的这个命令.
我通过 open client 连接后,可以使用 select * from 看到这个 clientinfo 表的信息。
恳请指点
[ 本帖最后由 snow888 于 2008-5-29 08:56 编辑 ] 解释ase,sysdevices表 load into table clientinfo from 'abc.txt' delimited by '|'
前面要加上表所有者 原帖由 hobbylu 于 2008-5-29 09:09 发表 http://bbs.chinaunix.net/images/common/back.gif
load into table clientinfo from 'abc.txt' delimited by '|'
前面要加上表所有者
加了,可说这个用户不存在。
但我在 open client 下面确实是用这个用户进入的。
isql -Ucli_user -Pcli_user -Sclientinfo
然后
select * from clientinfo
go
能看到这个表结构
我用
dbisqlc -c "eng=clientinfo;uid=cli_user;pwd=cli_user;dbn=clientinfo.db"
他就是登陆不了,但使用 DBA 用户可以登录。
PS:我在 open client 的状态下使用过 sp_iqaddlogin 添加过登陆用户,用户名为 cli_user
不知道该如何办啊。 dbn=clientinfo.db ?是否应该是dbn=clientinfo?
页:
[1]