Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
为运行于数据库服务器上的单个数据库提供替代服务器名。
dbsrv12 [ server-options ] database-file -sn alternate-server-name
所有操作系统,但仅适用于网络服务器。
使用数据库镜像时,必须为客户端应用程序指定替代服务器名,这样才能在事先不知道哪个服务器为主服务器、哪个服务器为镜像服务器的情况下,连接到当前的主服务器。这两个伙伴服务器必须使用相同的替代服务器名。使用 CREATE MIRROR SERVER 语句在镜像系统中为主服务器和镜像服务器创建替代服务器名。请参见CREATE MIRROR SERVER 语句。
-sn 数据库选项必须在 database-file 之后指定,并且仅应用于该数据库。
可将数据库服务器配置为监听某个特定数据库服务器的多个服务器名。真实服务器名之外的其它服务器名称为替代服务器名,它们特定于在数据库服务器上运行的特定数据库。客户端可使用 ServerName 连接参数指定替代服务器名以连接到数据库。
替代服务器名称在网络上必须是唯一的。如果尝试在命令行上启动数据库并且指定的替代服务器名称并不唯一,则数据库服务器将无法启动。也可使用 START DATABASE 语句提供替代服务器名。
指定替代服务器名的客户端只能连接到指定了替代服务器名的数据库。它们无法在同一数据库服务器上连接、创建、停止和删除其它数据库。如果指定 DBN 或 DBF 连接参数,则必须分别与数据库名或数据库文件相匹配。如果未指定 DBN 或 DBF 连接参数,则数据库将担当该服务器的缺省数据库。
服务器枚举实用程序 (dblocate) 将检测替代服务器名。
以下命令将在名为 myserver 的数据库服务器上启动数据库 satest.db 和 sample.db。-sn 选项指示数据库服务器在连接到 sample.db 时使用 mysample 作为替代服务器名。
dbsrv12 -n myserver satest.db sample.db -sn mysample
可使用以下任何连接参数连接到 sample.db:
使用 Server=mysample 无法连接到 satest.db。