Cómo aplicar una revisión para SQL Server en una duplicación transaccional y topología de creación de reflejo de base de datos

Seleccione idioma Seleccione idioma
Id. de artículo: 977051 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

INTRODUCCIÓN

En este artículo contiene pasos que se pueden seguir para instalar los service packs y revisiones en una instancia de Microsoft SQL Server con las siguientes características:
  • La instancia de SQL Server tiene uno o más bases de datos que participa en la creación de reflejo de base de datos tanto una topología de duplicación transaccional.
  • La base de datos participa como un publicador, como un distribuidor o como un suscriptor.
NotaNo se puede reflejar la base de datos de distribución. Sin embargo, puede coexistir con la base de datos de entidad de seguridad y publicadores o con la base de datos reflejada a testigo.

Más información

Los pasos necesarios para aplicar revisiones a un SQL Server que participa en un reflejo de base de datos o la duplicación transaccional se documentan en los siguientes artículos de Microsoft Knowledge Base (KB).
  • 941232 Cómo aplicar una revisión para SQL Server 2005 en una topología de replicación
  • 926824 Cómo instalar service packs y revisiones en una instancia de SQL Server 2005 que está configurado para utilizar la creación de reflejo de base de datos
En un entorno que se ha configurado un SQL Server para participar en la creación de reflejo de base de datos y topología de duplicación transaccional, si el testigo y el distribuidor están en la misma instancia de servidor, los pasos de instalación son:
  1. El reflejo
  2. El testigo o el distribuidor
  3. El entidad de seguridad y publicadores
  4. Los suscriptores
Si el testigo y el distribuidor no están en el mismo servidor, los pasos de instalación son:
  1. El reflejo
  2. El testigo
  3. El distribuidor
  4. El entidad de seguridad y publicadores
  5. Los suscriptores

Procedimiento


  1. Si un servidor testigo está en la sesión de reflejo de base de datos, debe deshabilitar la característica de conmutación por error automática durante el proceso de actualización. Para ello, quite el servidor testigo de la base de datos de sesión de reflejo. Si el servidor no es un servidor asociado de negocios de algunas otra base de datos reflejada sesiones, siga estos pasos para desactivar la conmutación por error automática en el servidor testigo:
  2. Realizar una copia de seguridad de base de datos completa en la base de datos de entidad de seguridad y publicadores y, a continuación, ejecute el DBCC CHECKDB comando en la base de datos principal.
    Nota Este paso es opcional, sin embargo, se recomienda. .
    Nota Este paso dificultaría la actividad de producción. Por lo tanto, debe programar una ventana de mantenimiento para este paso.
  3. Instalar el service pack o la revisión en el servidor reflejado. Recuerde que tendrá que actualizar varios servidores en este momento.
  4. Instalar el service pack o la revisión en el servidor testigo.
  5. Instalar el service pack o revisión en el distribuidor. Si el distribuidor se encuentra en la misma instancia de servidor que el testigo, estas funciones de servidor se actualizará al mismo tiempo.
    Nota La replicación se suspenderá temporalmente mientras se aplica la actualización. Las transacciones se mantendrá en el registro de transacciones de publisher durante la actualización y, a continuación, se replicarán en cuanto se reinicie el servicio de SQL en el distribuidor.
  6. Reanudar la base de datos de las sesiones de creación de reflejo.

    Para obtener más información acerca de cómo reanudar una sesión de reflejo de base de datos, visite el siguiente sitio Web de MSDN:
    How to: reanudar una base de datos reflejada sesión (Transact-SQL)
  7. Realizar una conmutación por error manual para el servidor reflejado para que el servidor reflejado reanuda la función de entidad de seguridad y el publicador.

    Para obtener más información acerca de cómo llevar a cabo manualmente conmutación por error para el servidor reflejado, vea el tema "Manualmente con errores a través de to a secundario Database" en SQL Server 2005 o en los libros en pantalla de SQL Server 2008.
  8. Ejecute el comando DBCC CHECKDB en el servidor principal.
    Nota Este paso es opcional pero recomendado.
  9. Pausar la base de datos de las sesiones de creación de reflejo.
  10. Instalar el service pack o la revisión en el nuevo servidor espejo.

    Nota El nuevo servidor espejo es el mismo que el servidor de entidad de seguridad/publicador original. Recuerde que tendrá que actualizar varios servidores en este momento.
  11. Reanudar la base de datos de las sesiones de creación de reflejo.
  12. Si la sesión de reflejo de base de datos tiene un servidor testigo, deshacer los cambios realizados en el paso 1.

    Para obtener más información acerca de cómo hacerlo, visite el siguiente sitio de Microsoft Web Developer Network (MSDN):


    Nota Cuando deshace los cambios realizados en el paso 1, el servidor testigo se agrega a la base de datos de sesión de reflejo.
  13. Instalar el service pack o revisión en los suscriptores. Durante este proceso, se suspenderá temporalmente la replicación del distribuidor a los suscriptores y las transacciones se pondrán en cola en la base de datos de distribución. Si se refleja el suscriptor y se utiliza un servidor testigo diferente, siga los pasos 1 al 3 para actualizar el servidor reflejado en primer lugar, seguido por el testigo.

Propiedades

Id. de artículo: 977051 - Última revisión: viernes, 18 de enero de 2013 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Developer
  • SQL Server 2012 Enterprise Core
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Developer Edition
Palabras clave: 
kbexpertiseadvanced kbinfo kbsurveynew kbhowto kbmt KB977051 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 977051

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com