Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
指定所要连接的运行中数据库服务器的名称。
{ ServerName | Server }=database-server-name-string
网络服务器或个人服务器。
database-server-name-string 如果要自动启动数据库服务器,可使用此参数提供服务器名称。
服务器名按照客户端计算机的字符集进行解释。建议不要在服务器名中使用非 ASCII 字符。
名称必须是有效的标识符。数据库服务器名不能:
对于 Windows 和 Unix,9.0.2 和更早期版本的客户端不能连接到名称超过以下长度的 10.0.0 和更高版本的数据库服务器:
缺省的本地数据库服务器。
为了向后兼容,EngineName 和 ENG 是可接受的,但不建议使用。
当某个数据库服务器启动时,它会尝试成为该计算机上的缺省数据库服务器。在没有缺省服务器时,要启动的第一个数据库服务器会成为缺省数据库服务器。该计算机上未显式指定数据库服务器名称的共享内存连接尝试将连接到缺省服务器。
如果要连接到缺省的本地数据库服务器,则无需 ServerName。
如果使用 TCP/IP 连接并使用 HOST 连接参数,如果提供了主机名则 ServerName 不是必需的。
在 [连接] 窗口和 [SQL Anywhere 的 ODBC 配置] 窗口中,它是 [服务器名] 字段。
建议在所部署应用程序的连接字符串中包含 ServerName 参数。这样可确保当计算机运行多个 SQL Anywhere 数据库服务器时,应用程序可连接到正确的服务器,并且还有助于防止出现与计时相关的连接故障。
建议对正在由已部署的应用程序使用的数据库服务器使用 -xd 选项,并且所有客户端都通过使用 Server 连接参数来明确指定它们应连接到的数据库服务器的名称。这样可确保当一台计算机上有多个 SQL Anywhere 数据库服务器正在运行时,数据库能够连接到正确的数据库服务器。
连接到名为 Guelph 的服务器:
Server=Guelph