Conexiones a una sesión espejo de la base de datos de SQL Server
Si está utilizando la base de datos de espejo en Microsoft SQL Server, puede proporcionar la información de conexión para las conexiones de servidor principal y de espejo para los datos de origen utilizados por sus servicios. Esto se da en el formato <principal>;MIRROR= <espejo>.
Utilizar una base de datos espejo para su servicio de fuente de datos puede evitar el tiempo de inactividad para sus servicios. Si el servidor principal deja de estar disponible, ArcGIS for Server vuelve a intentar la conexión automáticamente. En ese momento, si el servidor de espejo está disponible, la conexión del servicio cambia a utilizar los datos en el servidor de espejo.
Diferentes escenarios para especificar un espejo de datos se describen en las siguientes secciones:
El responsable de publicación y los equipos de servidor están utilizando la misma base de datos
Si el recurso SIG que comparte como un servicio utiliza la misma base de datos que el servicio publicado, y esa base de datos se refleja, proporcione información tanto para el servidor principal como el de espejo en el campo Instancia de la conexión de base de datos compartida.
Por ejemplo, si crea una conexión en el cuadro de diálogoConexión de base de datos en ArcGIS for Desktop, su servidor principal es oak\prod, su espejo es oak2\echo y las bases de datos son datasquared, la conexión se verá similar a lo siguiente:
El responsable de publicación y los equipos de servidor están utilizando diferente base de datos
Si su recurso SIG y su servicio publicado hará usarán diferentes bases de datos para sus datos de origen (ya sea las geodatabases replicadas o una base de datos administrada), usted tendrá dos conexiones de base de datos definidas. Para garantizar la disponibilidad para el servicio, asegúrese de que el archivo de conexión definido por el responsable de publicación utiliza la sintaxis de espejo descrita anteriormente.
Por ejemplo, si su servicio de entidad de punto a datos que se copia a su base de datos administrada gisdata, que está en el servidor willow y su espejo en el servidor cottonwood, su conexión de geodatabase registrada se verá similar a lo siguiente:
Ya que este ejemplo utiliza instancias predeterminadas de SQL Server, puede proporcionar la dirección IP para cada servidor en lugar del nombre de la instancia de SQL Server. Por ejemplo, si la dirección IP para willow es 10.10.100.10 y la dirección IP para cottonwood es 11.11.111.11, escriba 10.10.100.10;MIRROR= 11.11.111.11 en el cuadro de textoInstancia. Si ninguna de las instancias de SQL Server está escuchando en un puerto diferente al puerto del motor de base de datos predeterminado de 1433, incluya el número de puerto en la información de conexión. Por ejemplo, si la instancia willow está en línea en el puerto 50000, escriba 10.10.100.10:50000;MIRROR= 11.11.111.11 en el cuadro de texto Instancia.