sybaseiq client怎么连接数据库

2024-11-27 07:42:08
推荐回答(1个)
回答1:

Sybase IQ 包括一个幻像数据库,称为实用程序数据库,它没有物理表示。没有此数据库的数据库文件,该数据库也不含数据。实用程序数据库可以在任何 Sybase IQ 服务器上运行。
该实用数据库允许小范围的SybaseIQ函数实用,如Create database和Drop database等。
通过连接时将utility_db 指定为数据库名称,可以启动实用程序数据库,但不要将实用数据库utility_db指定为数据库文件,因为不存在与实用程序数库关联的数据库文件。
在Windows server上,utility_db的目录配置文件为:C:\Sybase\ASIQ-12_7\win32\util_db.ini.
文件内容为:
; Utility database file.

[UTILITY_DB]
PWD=SQL
Unix或LinuxServer上为:
util_db.ini 文件有以下内容:
[UTILITY_DB]
PWD=password
在 Sun、HP、Linux 和 Windows 平台上,要仅允许知道实用程序数据库口令的用户连接到实用程序数据库以及创建或删除数据库,请使用以下命令从命令行启动服务器:
start_asiq -n testsrv -gu utility_db
在 AIX 上,要仅允许知道实用程序数据库口令的用户连接到实用程序数
据库以及创建或删除数据库,请使用以下命令从命令行启动服务器:
start_asiq -n testsrv -gu utility_db -iqmt 256
假定实用程序数据库口令已在安装过程中设置为 ASIQ,则下面的命令会将 Interactive SQL 实用程序作为客户端应用程序启动、连接到名为testsrv 的服务器、装载实用程序数据库并连接到该用户。
dbisql -c "uid=DBA;pwd=ASIQ;dbn=utility_db;eng=testsrv" -jConnect
成功执行此语句将连接到实用程序数据库。您现在便能创建和删除数据
库了。