Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
提供可用于访问只读镜像数据库的替代数据库服务器名称。不建议使用此选项。请改用 CREATE MIRROR SERVER 语句。
dbsrv12 [ server-options ] database-file -sm alternate-server-name
所有操作系统,但仅适用于网络服务器。
只有在数据库服务器担当数据库的镜像时,alternate-server-name 才处于活动状态。通过使用 -sm 和 -sn 命令行选项,应用程序可始终连接到主服务器或镜像服务器上的数据库,而无需知道哪个物理服务器担当主服务器或镜像服务器。
-sm 数据库选项必须在 database-file 之后指定,并且仅应用于该数据库。
以下命令将在名为 myserver 的数据库服务器上启动数据库 satest.db 和 sample.db。-sn 选项指示数据库服务器使用 mysampleprimary 作为连接到 sample.db 时的替代服务器名,而 -sm 选项指示数据库服务器使用 mysamplemirror 作为连接到在镜像服务器上运行的 sample.db 时的替代服务器名。
dbsrv12 -n myserver satest.db sample.db -sn mysampleprimary -sm mysamplemirror -xp "partner=( Server=server2;LINKS=TCPIP( PORT=2637;TIMEOUT=1 ) ); auth=abc;arbiter=( Server=arbiter;LINKS=TCPIP( PORT=2639;TIMEOUT=1 ) );mode=sync" -xf "c:\arbiter\arbiter.state"
当在主服务器 上运行 sample.db 时,可以使用以下任何连接参数连接到 sample.db:
使用 Server=mysampleprimary 无法连接到 satest.db。
当在镜像服务器 上运行 sample.db 时,可以使用以下任何连接参数连接到 sample.db:
使用 Server=mysamplemirror 无法连接到 satest.db。