Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 数据库管理 » 启动并连接到数据库 » 连接参数和网络协议选项 » 连接参数

 

DatabaseName 连接参数 [DBN]

标识在连接已运行的数据库时需要与之建立连接的已装载数据库。

如果要连接到未运行的数据库,可使用 DatabaseFile (DBF) 参数。

用法

运行本地数据库或网络服务器

字符串

缺省值

无缺省设置。

注释

任何时候在服务器上启动数据库时,都会为它指派一个数据库名,其方法是管理员使用 -n 选项,或者是服务器使用去掉了扩展名和路径的基本文件名。

只能使用数据库名 utility_db 连接 SQL Anywhere 实用程序数据库。请参见使用实用程序数据库

注意

命名数据库时建议使用 DatabaseName (DBN) 连接参数,而不要使用 DatabaseSwitches (DBS) 连接参数的 -n 选项。

如果要连接到的数据库已在运行,则应该指定数据库名而不是数据库文件。

只有运行的数据库的名称与 DatabaseName (DBN) 参数中指定的名称匹配时,连接才会发生。

注意

如果同时指定数据库文件和数据库名,则使用指定名称(忽略数据库文件)尝试连接正在运行的数据库,如果失败,则同时使用数据库文件和数据库名尝试自动启动数据库。

另请参见
示例

要启动名为 cities.db 的数据库文件并将数据库重命名为 Kitchener,可以使用以下命令:

dbeng11 cities.db -n Kitchener

如果已运行上述命令,则可成功地连接到正在运行的名为 Kitchener 的数据库,如下所示:

DBN=Kitchener

也可以使用以下命令成功地连接到正在运行的名为 Kitchener 的数据库:

DBN=Kitchener;DBF=cities.db

但是,指定以下参数将无法连接到名为 Kitchener 的数据库:

DBF=cities.db