一台计算机可以同时运行多个数据库服务器。每个数据库服务器可同时运行多个数据库。连接到数据库必需的连接参数会有所不同,这取决于以下情况:多个数据库服务器是否在同一台计算机上运行、多个数据库是否在同一个数据库服务器上运行,以及客户端应用程序是否与数据库服务器在同一台计算机上运行。
以下列表描述了几种常见的连接方案以及每种方案所需的客户端连接参数。通过组合这些连接参数,您可以正确标识想要连接的数据库。除了支持以下列出的连接参数外,SQL Anywhere 还支持许多连接参数,以用于处理不常见的连接方案。
您计算机可能正在运行有嵌入式 SQL Anywhere 服务器的软件,此时,可能有多个服务器在您未意识到的情况下同时运行。应始终指定服务器名 (ServerName=server-name)。
只有一个数据库服务器与客户端应用程序运行在同一台计算机上,并且该服务器上只运行了一个数据库 必需的连接参数:
dbisql -c "UID=DBA;PWD=sql;ServerName=Demo12" |
只有一个数据库服务器与客户端应用程序运行在不同计算机上,运行该服务器的计算机主机名为 myhost 且其上只运行了一个数据库
dbisql -c "UID=DBA;PWD=sql;ServerName=demo12;Host=myhost" |
多个数据库服务器与客户端应用程序运行在同一台计算机上,且每个服务器运行一个数据库
dbisql -c "UID=DBA;PWD=sql;ServerName=Demo12" |
只有一个数据库服务器与客户端应用程序运行在同一台计算机上,且该服务器运行了多个数据库
dbisql -c "UID=DBA;PWD=sql;ServerName=demo12;DBN=demo" |
不确定数据库服务器或数据库是否正在运行,但希望它们在运行客户端应用程序的同一台计算机上启动以便进行连接
dbisql -c "UID=DBA;PWD=sql;ServerName=Demo12;DBF=%SQLANYSAMP12%\demo.db" |
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |