Implementar un reflejo de SQL para alta disponibilidad de servidores back-end en Skype Empresarial Server 2015Deploy SQL mirroring for Back End Server high availability in Skype for Business Server 2015

Para poder implementar la creación de reflejo de SQL, los servidores deben ejecutar como mínimo SQL Server 2008 R2.To be able to deploy SQL mirroring, your servers must run a minimum of SQL Server 2008 R2. Esta versión debe ejecutarse en todos los servidores implicados: principal, reflejo y testigo.This version must run on all the involved servers: the primary, mirror, and the witness. Para obtener información detallada, vea 9 para SQL Server 2008 Service Pack 1 del paquete de actualización acumulativa .For details, see Cumulative update package 9 for SQL Server 2008 Service Pack 1 .

En general, la configuración de creación de reflejo de SQL entre los dos servidores back-end con un testigo requiere lo siguiente:In general, setting up SQL mirroring between the two Back End Servers with a witness requires the following:

  • Versión del servidor principal de SQL Server debe admitir la creación de reflejos de SQL.The primary server's version of SQL Server must support SQL mirroring.

  • El servidor principal, el reflejo y el testigo (si se implementan) necesitan tener la misma versión de SQL Server.The primary, mirror, and the witness (if deployed) must have the same version of SQL Server.

  • El servidor principal y el reflejo necesitan tener la misma edición de SQL Server. El testigo puede tener una edición diferente.The primary and the mirror must have the same edition of SQL Server. The witness may have a different edition.

Procedimientos recomendados de SQL en términos de qué versiones SQL son compatibles para un rol de testigo, vea El testigo de la creación de reflejo de base de datos.For SQL best practices in terms of what SQL versions are supported for a Witness role, see Database Mirroring Witness.

Use el generador de topología para implementar la creación de reflejos de SQL.You use Topology Builder to deploy SQL mirroring. Seleccione una opción en el generador de topología para reflejar las bases de datos y el generador de topología configura la creación de reflejos (incluyendo la configuración de un testigo, si lo desea) cuando publique la topología.You select an option in Topology Builder to mirror the databases, and Topology Builder sets up the mirroring (including setting up a witness, if you want) when you publish the topology. Tenga en cuenta que configurar o quitar al testigo al mismo tiempo, puede configurar o quitar el reflejo.Note that you set up or remove the witness at the same time you set up or remove the mirror. No hay ningún comando independiente para implementar o quitar a sólo un testigo.There is no separate command to deploy or remove only a witness.

Para configurar la creación de reflejo de servidor, es necesario que primero configure los permisos de base de datos SQL correctamente.To configure server mirroring, you must first set up SQL database permissions correctly. Para obtener información detallada, vea Establecer seguridad de cuentas de inicio de sesión para la creación de reflejo de base de datos o grupos de disponibilidad AlwaysOn (SQL Server).For details, see Set Up Login Accounts for Database Mirroring or AlwaysOn Availability Groups (SQL Server).

Con el reflejo de SQL, el modo de recuperación de bases de datos siempre está configurado como Completa. Esto significa que es preciso controlar atentamente el tamaño del registro de transacciones y crear copias de seguridad de los registros de transacciones periódicamente para evitar que los servidores back-end se queden sin espacio en disco. La frecuencia con que se necesita crear copias de seguridad de los registros de transacciones depende de la tasa de crecimiento del registro, que, a su vez, depende de las transacciones de la base de datos producidas por las actividades del usuario en el grupo de servidores front-end. Recomendamos que determine el crecimiento estimado del registro de transacciones para la carga de trabajo de la implementación, de modo que pueda realizar la planeación en consonancia. En los artículos siguientes encontrará información adicional sobre la administración del registro y la copia de seguridad de SQL:With SQL mirroring, database recovery mode is always set to Full, which means you must closely monitor transaction log size and back up transaction logs on a regular basis to avoid running out of disk space on the Back End Servers. The frequency of transaction log backups depends on the log growth rate, which in turn depends on database transactions incurred by user activities on the Front End pool. We recommend that you determine how much transaction log growth is expected for your deployment workload so that you can do the planning accordingly. The following articles provide additional information on SQL backup and log management:

Con el reflejo de SQL, puede configurar la topología de creación de reflejos al crear los grupos o después de que ya se hayan creado los grupos.With SQL mirroring, you can either configure the topology for mirroring when you create the pools, or after the pools are already created.

Importante

La creación de reflejos se admite el uso de Topology Builder o cmdlets para configurar y quitar SQL sólo cuando la principal, reflejado y servidores testigo (si así lo desea) pertenecen al mismo dominio.Using Topology Builder or cmdlets to set up and remove SQL mirroring is supported only when the primary, mirror, and witness (if desired) servers all belong to the same domain. Si desea configurar la creación del reflejo de SQL entre servidores de dominios diferentes, consulte la documentación de SQL Server.If you want to set up SQL mirroring among servers in different domains, see your SQL Server documentation.

Importante

Siempre que haga algún cambio en las conexiones entre reflejos de la base de datos back-end, deberá reiniciar todos los servidores front-end del grupo de servidores. Whenever you make a change to a Back End Database mirroring relationship, you must restart all the Front End Servers in the pool. > Para un cambio en la creación de reflejos, (por ejemplo, para cambiar la ubicación de un reflejo), debe usar el generador de topología para llevar a cabo estos tres pasos:> For a change in mirroring, (such as changing the location of a mirror), you must use Topology Builder to perform these three steps:

  1. Quite reflejos del servidor reflejado antiguo.Remove mirroring from the old mirror server.

  2. Agregue reflejos al servidor reflejado nuevo.Add mirroring to the new mirror server.

  3. Publique la topología.Publish the topology.

Nota

Hay que crear un recurso compartido de archivos en el que puedan escribirse los archivos reflejados, y el servicio en el que se ejecutan SQL Server y SQL Agent necesita acceso de lectura y escritura.A file share has to be created for the mirror files to be written to, and the service that SQL Server and SQL Agent are running under needs read/write access. Si el servicio SQL Server se está ejecutando en el contexto de servicio de red, puede agregar <dominio>\< NOMBREDESERVIDORSQL>$ de los servidores de SQL de reflejo y de entidad de seguridad a los permisos de recurso compartido.If the SQL Server service is running under the context of Network Service, you can add <Domain>\<SQLSERVERNAME>$ of both the Principal and Mirror SQL Servers to the share permissions. El $ es importante para identificar si se trata de una cuenta de equipo.The $ is important to identify that this is a computer account.

Para configurar la creación de reflejos de SQL al crear un grupo de servidores en el generador de topologíaTo configure SQL mirroring while creating a pool in Topology Builder

  1. En la página Definir el almacén de SQL, haga clic en Nuevo junto al cuadro Almacén de SQL. On the Define the SQL Store page, click New next to the SQL store box.

  2. En la página Definir nuevo almacén de SQL, especifique el almacén principal, seleccione Esta instancia de SQL está en relación de reflejo, especifique el número de puerto de creación de reflejo de SQL (el valor predeterminado es 5022) y, a continuación, haga clic en Aceptar.On the Define new SQL Store page, specify the primary store, select This SQL instance is in mirroring relation, specify the SQL mirroring port number (the default is 5022), and then click OK.

  3. De vuelta en la página Definir el almacén de SQL, seleccione Activar la creación de reflejo del almacén de SQL. Back on the Define the SQL store page, select Enable SQL Store mirroring.

  4. En la página Definir nuevo almacén de SQL, especifique el almacén de SQL que se utilizará como reflejo, seleccione Esta instancia de SQL está en relación de reflejo, especifique el número de puerto (el valor predeterminado es 5022) y, después, haga clic en Aceptar.In the Define new SQL Store page, specify the SQL store to be used as the mirror. Select This SQL instance is in mirroring relation, specify the port number (the default is 5022), and then click OK.

  5. Si desea un testigo para este reflejo, realice lo siguiente: If you want a witness for this mirror, do the following:

    a.a. Seleccione Uso de testigo de creación de reflejos de SQL para permitir la conmutación por error automática. Select Use SQL mirroring witness to enable automatic failover.

    b.b. En la página Definir el almacén de SQL, seleccione Uso de testigo de creación de reflejos de SQL para permitir la conmutación por error automática y especifique el almacén de SQL que se utilizará como testigo. In the Define the SQL Store page, select Use SQL mirroring witness to enable automatic failover, and specify the SQL store to be used as the witness.

    c.c. Especifique el número de puerto (el valor predeterminado es 7022) y haga clic en Aceptar. Specify the port number (the default is 7022) and click OK.

  6. Una vez haya terminado de definir el grupo de servidores Front-End y todas las demás funciones en la topología, use el generador de topología para publicar la topología.After you are done defining your Front End pool and all other roles in your topology, use Topology Builder to publish the topology. Cuando se publica la topología, si el grupo de servidores Front-End que hospeda el almacén de Administración Central tiene habilitado el reflejo de SQL, verá una opción para crear ambos principal y reflejada bases de datos de almacén SQL.When the topology is published, if the Front End pool that hosts Central Management store has SQL mirroring enabled, you will see an option to create both primary and mirror SQL store databases.

    Haga clic en Configuración y escriba la ruta de acceso que se utilizará como recurso compartido de archivos para la copia de seguridad del reflejo.Click Settings, and type the path to use as the file share for the mirroring backup.

    Haga clic en Aceptar y luego en Siguiente para crear las bases de datos y publicar la topología. Se implementarán los servidores de reflejo y de testigo (si se especificó).Click OK and then Next to create the databases and publish the topology. The mirroring and the witness (if specified) will be deployed.

Puede usar el generador de topología para editar las propiedades de un grupo de servidores ya existente para habilitar la creación de reflejos de SQL.You can use Topology Builder to edit the properties of an already existing pool to enable SQL mirroring.

Para agregar la creación de reflejos de SQL a un grupo de servidores Front-End existente en el generador de topologíaTo add SQL mirroring to an existing Front End pool in Topology Builder

  1. En el generador, haga clic en el grupo de servidores y, a continuación, haga clic en Editar propiedades.In Topology Builder, right-click the pool and then click Edit Properties.

  2. Seleccione Habilitar creación de reflejos del almacén de SQL y, después, haga clic en Nuevo, junto a Creación de reflejos del almacén de SQL. Select Enable SQL Store Mirroring, and then click New next to Mirroring SQL Store.

  3. Especifique el almacén de SQL que desea utilizar como reflejo. Specify the SQL store that you want to use as the mirror.

  4. Seleccione Esta instancia de SQL está en relación de reflejo, especifique el número de puerto de creación de reflejos de SQL (el puerto predeterminado es 5022) y, a continuación, haga clic en Aceptar.Select This SQL instance is in mirroring relation, specify the SQL mirroring port number the default port is 5022), and then click OK.

  5. Si desea configurar un testigo, seleccione Uso de testigo de creación de reflejos de SQL para permitir la conmutación por error automática y haga clic en Nuevo. If you want to configure a witness, select Use SQL mirroring witness to enable automatic failover, and click New.

  6. Especifique el almacén de SQL que desea utilizar como testigo. Specify the SQL store that you want to use as the witness.

  7. Seleccione Esta instancia de SQL está en relación de reflejo, especifique el número de puerto de creación de reflejos de SQL (el puerto predeterminado es 7022) y, a continuación, haga clic en Aceptar.Select This SQL instance is in mirroring relation, specify the SQL mirroring port number (the default port is 7022), and then click OK.

  8. Haga clic en Aceptar.Click OK.

  9. Publique la topología. Al hacerlo, se le va a solicitar instalar la base de datos. Publish the topology. When you do so, you will be prompted to install the database.

    Durante el proceso de publicación de la topología, se le pedirá que defina una ruta del recurso compartido de archivos. Los servidores SQL Server que participan en el reflejo deben tener acceso de lectura y escritura a este recurso compartido de archivos para que se establezca el reflejo.During the topology publishing process, you will be asked to define a file share path. The SQL Servers that participate in the mirroring must have read/write access to this file share for the mirror to be established.

A continuación, debe instalar la base de datos antes de continuar con el procedimiento siguiente.You must then install the database before going on to the next procedure.

Debe tener en cuenta lo siguiente al configurar la creación de reflejos de SQL:You should keep the following in mind when setting up SQL mirroring:

  • Si ya existe un extremo de creación de reflejos, se volverá a utilizar junto con los puertos definidos allí y pasará por alto los que especifique en la topología.If a mirroring endpoint already exists, it will be reused using the ports defined there, and will ignore the ones you specify in the topology.

  • Cualquier puerto que ya haya sido asignado a otras aplicaciones en el mismo servidor, incluidos aquellos para otras instancias de SQL, no deben utilizarse para las instancias de SQL instaladas a mano. Esto implica que si tiene más de una instancia de SQL instalada en el mismo servidor, no deben usar el mismo puerto para la creación de reflejos. Para obtener más información, consulte los artículos siguientes:Any port already allocated for other applications on the same server, including those for other SQL instances, should not be used for the installed SQL instances at hand. This implies that if you have more than one SQL instance installed on the same server, they must not use the same port for mirroring. For details, see the following articles:

Uso de Skype para Cmdlets del Shell de administración de Business Server para configurar la creación de reflejos de SQLUsing Skype for Business Server Management Shell Cmdlets to Set Up SQL Mirroring

La forma más sencilla de configurar la creación de reflejos es mediante el generador de topología, pero también puede hacerlo mediante los cmdlets.The easiest way to set up mirroring is by using Topology Builder, but you can also do so using cmdlets.

  1. Abra un Skype para la ventana de Shell de administración de servidor empresarial y ejecute el siguiente cmdlet:Open a Skype for Business Server Management Shell window and run the following cmdlet:

    Install-CsMirrorDatabase [-ConfiguredDatabases] [-ForInstance] [-ForDefaultInstance] [-DatabaseType <Application | Archiving | CentralMgmt | Monitoring | User | BIStaging | PersistentChat | PersistentChatCompliance >] -FileShare <fileshare> -SqlServerFqdn <primarySqlserverFqdn> [-SqlInstanceName] [-DatabasePathMap] [-ExcludeDatabaseList] [-DropExistingDatabasesOnMirror] -Verbose 
    

    Por ejemplo:For example:

    Install-CsMirrorDatabase -ConfiguredDatabases -FileShare \\PRIMARYBE\csdatabackup -SqlServerFqdn primaryBE.contoso.com -DropExistingDatabasesOnMirror -Verbose 
    

    Aparecerá lo siguiente:You will see the following:

    Database Name:rtcxds 
         Data File:D:\CsData\BackendStore\rtc\DbPath\rtcxds.mdf 
          Log File:D:\CsData\BackendStore\rtc\LogPath\rtcxds.ldf 
       Primary SQL: e04-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\e04-ocs$ 
        Mirror SQL: K16-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\K16-ocs$ 
      Witness SQL : AB14-lct.los_a.lsipt.local\rtc 
           Account: LOS_A\AB14-lct$ 
     Database Name:rtcshared 
         Data File:D:\CsData\BackendStore\rtc\DbPath\rtcshared.mdf 
          Log File:D:\CsData\BackendStore\rtc\LogPath\rtcshared.ldf 
       Primary SQL: e04-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\e04-ocs$ 
        Mirror SQL: K16-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\K16-ocs$ 
      Witness SQL : AB14-lct.los_a.lsipt.local\rtc 
           Account: LOS_A\AB14-lct$ 
     Database Name:rtcab 
         Data File:D:\CsData\ABSStore\rtc\DbPath\rtcab.mdf 
          Log File:D:\CsData\ABSStore\rtc\LogPath\rtcab.ldf 
       Primary SQL: e04-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\e04-ocs$ 
        Mirror SQL: K16-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\K16-ocs$ 
      Witness SQL : AB14-lct.los_a.lsipt.local\rtc 
           Account: LOS_A\AB14-lct$ 
     Database Name:rgsconfig 
         Data File:D:\CsData\ApplicationStore\rtc\DbPath\rgsconfig.mdf 
          Log File:D:\CsData\ApplicationStore\rtc\LogPath\rgsconfig.ldf 
       Primary SQL: e04-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\e04-ocs$ 
        Mirror SQL: K16-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\K16-ocs$ 
      Witness SQL : AB14-lct.los_a.lsipt.local\rtc 
           Account: LOS_A\AB14-lct$ 
     Database Name:rgsdyn 
         Data File:D:\CsData\ApplicationStore\rtc\DbPath\rgsdyn.mdf 
          Log File:D:\CsData\ApplicationStore\rtc\LogPath\rgsdyn.ldf 
       Primary SQL: e04-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\e04-ocs$ 
        Mirror SQL: K16-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\K16-ocs$ 
      Witness SQL : AB14-lct.los_a.lsipt.local\rtc 
           Account: LOS_A\AB14-lct$ 
     Database Name:cpsdyn 
         Data File:D:\CsData\ApplicationStore\rtc\DbPath\cpsdyn.mdf 
          Log File:D:\CsData\ApplicationStore\rtc\LogPath\cpsdyn.ldf 
       Primary SQL: e04-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\e04-ocs$ 
        Mirror SQL: K16-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\K16-ocs$ 
      Witness SQL : AB14-lct.los_a.lsipt.local\rtc 
           Account: LOS_A\AB14-lct$ 
     Database Name:xds 
         Data File:D:\CsData\CentralMgmtStore\rtc\DbPath\xds.mdf 
          Log File:D:\CsData\CentralMgmtStore\rtc\LogPath\xds.ldf 
       Primary SQL: e04-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\e04-ocs$ 
        Mirror SQL: K16-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\K16-ocs$ 
      Witness SQL : AB14-lct.los_a.lsipt.local\rtc 
           Account: LOS_A\AB14-lct$ 
     Database Name:lis 
         Data File:D:\CsData\CentralMgmtStore\rtc\DbPath\lis.mdf 
          Log File:D:\CsData\CentralMgmtStore\rtc\LogPath\lis.ldf 
       Primary SQL: e04-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\e04-ocs$ 
        Mirror SQL: K16-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\K16-ocs$ 
      Witness SQL : AB14-lct.los_a.lsipt.local\rtc 
           Account: LOS_A\AB14-lct$
    [Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"): 
    
  2. Compruebe lo siguiente:Verify the following:

    • El puerto 5022 es accesible a través del firewall si el Firewall de Windows está habilitado en el servidor SQL Server primario e04-ocs.los_a.lsipt.local\rtc. Port 5022 is accessible through the firewall if Windows Firewall is enabled in the primary SQL Server e04-ocs.los_a.lsipt.local\rtc.

    • El puerto 5022 es accesible a través del firewall si el Firewall de Windows está habilitado en el servidor SQL Server de reflejo K16-ocs.los_a.lsipt.local\rtc. Port 5022 is accessible through the firewall if Windows Firewall is enabled in the mirror SQL Server K16-ocs.los_a.lsipt.local\rtc.

    • El puerto 7022 es accesible a través del firewall si el Firewall de Windows está habilitado en el servidor SQL Server testigo AB14-lct.los_a.lsipt.local\rtc. Port 7022 is accessible through the firewall if Windows Firewall is enabled in the witness SQL Server AB14-lct.los_a.lsipt.local\rtc.

    • Las cuentas que se ejecutan los servidores de SQL en todos los principales y los servidores SQL Server de reflejo tienen permiso de lectura y escritura para el recurso compartido de archivos \E04 OCS\csdatabackupAccounts running the SQL Servers on all primary and mirror SQL servers have read/write permission to the file share \E04-OCS\csdatabackup

    • Asegúrese de que el proveedor de Instrumental de administración de Windows (WMI) se está ejecutando en todos estos servidores. El cmdlet utiliza dicho proveedor para encontrar la información de cuenta de los servicios de SQL Server que se ejecutan en el servidor principal, el reflejado y el testigo. Verify that the Windows Management Instrumentation (WMI) provider is running on all these servers. The cmdlet uses this provider to find the account information for SQL Server services running on all primary, mirror and witness servers.

    • Asegúrese de que la cuenta que ejecuta este cmdlet tiene permiso para crear las carpetas que contendrán los archivos de registro y los datos de todos los servidores reflejados. Verify that the account running this cmdlet has permission to create the folders for the data and log files for all the mirror servers.

    • Es necesario que la cuenta de usuario en que se ejecuta la instancia de SQL tenga permisos de lectura y escritura en el recurso compartido de archivos. Si este recurso se encuentra en un servidor distinto y la instancia de SQL se ejecuta en una cuenta del sistema local, asegúrese de conceder los permisos del recurso compartido de archivos al servidor en que se hospeda la instancia de SQL.Note that the user account that the SQL instance uses to run must have read/write permission to the file share. If the file share is on a different server, and the SQL instance runs a local system account, you must grant file share permissions to the server that hosts the SQL instance.

  3. Escriba A y presione ENTRAR.Type A and press ENTER.

    Se configurará la creación de reflejos.The mirroring will be configured.

    Install-CsMirrorDatabase el reflejo se instala y configura la creación de reflejos para todas las bases de datos que están presentes en el almacén de SQL principal.Install-CsMirrorDatabase installs the mirror and configures mirroring for all the databases that are present on the primary SQL store. Si desea configurar la creación de reflejos de bases de datos sólo específicas, puede usar la opción - tipodebasededatos o, si desea configurar la creación de reflejos para todas las bases de datos, excepto algunos, puede usar la opción - ExcludeDatabaseList, junto con una lista separada por comas de base de datos nombres que se deben excluir.If you want to configure mirroring for only specific databases, you can use the -DatabaseType option, or if you want to configure mirroring for all databases except for a few, you can use the -ExcludeDatabaseList option, along with a comma-separated list of database names to exclude.

    Por ejemplo, si agrega la opción siguiente a Install-CsMirrorDatabase, se reflejará todas las bases de datos, excepto rtcab y rtcxds.For example, if you add the following option to Install-CsMirrorDatabase, all databases except rtcab and rtcxds will be mirrored.

    -ExcludeDatabaseList rtcab,rtcxds

    Por ejemplo, si agrega la opción siguiente a Install-CsMirrorDatabase, se reflejará sólo las bases de datos rtcab, rtcshared y rtcxds.For example, if you add the following option to Install-CsMirrorDatabase, only the rtcab, rtcshared, and rtcxds databases will be mirrored.

    -DatabaseType User

Supresión o cambio de un reflejo de SQLRemoving or Changing SQL Mirroring

Para quitar un reflejo de SQL de un grupo de servidores en el Generador de topologías, primero se debe quitar el reflejo en SQL Server utilizando un cmdlet. Después, podrá usar el Generador de topologías para quitar el reflejo de la topología. Para quitar el reflejo de SQL Server, use este cmdlet:To remove the SQL mirroring of a pool in Topology Builder, you must first use a cmdlet to remove the mirror in SQL Server. You can then use Topology Builder to remove the mirror from the topology. To remove the mirror in SQL Server, use the following cmdlet:

Uninstall-CsMirrorDatabase -SqlServerFqdn <SQLServer FQDN> [-SqlInstanceName <SQLServer instance name>] -DatabaseType <Application | Archiving | CentralMgmt | Monitoring | User | BIStaging | PersistentChat | PersistentChatCompliance> [-DropExistingDatabasesOnMirror] [-Verbose]

Por ejemplo, para quitar reflejos y anular las bases de datos de las bases de datos del usuario, escriba lo siguiente:For example, to remove mirroring and drop the databases for the User databases, type the following:

Uninstall-CsMirrorDatabase -SqlServerFqdn primaryBE.contoso.com -SqlInstanceName rtc -Verbose -DatabaseType User -DropExistingDatabasesOnMirror

La -DropExistingDatabasesOnMirror opción hace que las bases de datos afectados que se eliminará de la réplica.The -DropExistingDatabasesOnMirror option causes the affected databases to be deleted from the mirror.

Luego, para quitar el reflejo de la topología, haga lo siguiente:Then, to remove the mirror from the topology, do the following:

  1. En Generador de topologías, haga clic con el botón derecho en el grupo y haga clic en Modificar propiedades.In Topology Builder, right-click the pool and click Edit Properties.

  2. Desactive Habilitar creación de reflejos del almacén de SQL y haga clic en Aceptar.Uncheck Enable SQL Store Mirroring and click OK.

  3. Publique la topología.Publish the topology.

Supresión de un testigo de creación de reflejoRemoving a Mirroring Witness

Use este procedimiento si necesita quitar al testigo de un servidor Back-End la configuración de creación de reflejo.Use this procedure if you need to remove the witness from a Back End Server mirroring configuration.

  1. En Generador de topologías, haga clic con el botón derecho en el grupo y haga clic en Modificar propiedades.In Topology Builder, right-click the pool and click Edit Properties.

  2. Desactive Uso de testigo de creación de reflejos de SQL para permitir la conmutación por error automática y haga clic en Aceptar.Uncheck Use SQL Server mirroring witness to enable automatic failover and click OK.

  3. Publique la topología.Publish the topology.

    Después de publicar la topología, Topology Builder verá un mensaje que incluye las siguientesAfter publishing the topology, Topology Builder you will see a message that includes the following

    Run the Uninstall-CsMirrorDatabase cmdlet to remove databases that are paired with following primary databases.
    

    Sin embargo, no siga este paso y no escriba Uninstall-CsMirrorDatabase como que sería desinstalar toda la configuración de la creación de reflejo.However, do not follow that step, and do not type Uninstall-CsMirrorDatabase as that would uninstall the entire mirroring configuration.

  4. Para quitar a solo el testigo de la configuración de SQL Server, siga las instrucciones de quitar al testigo de una sesión de la creación de reflejo de base de datos (SQL Server).To remove just the witness from the SQL Server configuration, follow the instructions in Remove the Witness from a Database Mirroring Session (SQL Server).