"Las propiedades comunes de recursos ' nombre de red de SQL (<SQL name="">)' no se pudo guardar" error al intentar actualizar el nodo del clúster a SQL Server 2012</SQL>

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

Síntomas

Tenga en cuenta la situación siguiente:
  • Tiene un clúster de conmutación por error de Microsoft SQL Server de dos nodos que se está ejecutando en un clúster de conmutación por error de Microsoft Windows Server 2012. Por ejemplo, el nodo principal es el nodo A y el nodo pasivo es el nodo B.

    Nota La instancia de SQL Server es la instancia de un Microsoft SQL Server 2008 o Microsoft SQL Server 2008 R2.
  • Intente actualizar el nodo principal (el nodo A) a Microsoft SQL Server 2012 con el proceso que se documenta en el siguiente sitio Web MSDN:
    Actualizar una instancia de clúster de conmutación por error de SQL Server
En este caso, recibirá un mensaje de error similar al siguiente:
No se podrían guardar las propiedades comunes de recursos "Nombre de red de SQL (Nombre de SQL)". Error: Se ha producido un error al llamar a código de clúster desde un proveedor. Mensaje de excepción: uno o más valores de propiedad para este recurso son entra en conflicto con uno o más valores de propiedad asociados con sus recursos dependientes.

Notas:
  • "Nombre de SQL" es un marcador de posición para el nombre de red de SQL Server.
  • Aunque este problema provoca un error en la actualización en el nodo A, la de SQL Server recursos grupo migre tras error correctamente para el nodo actualizado B. Además, puesto que la operación de conmutación por error tiene menos de un minuto, todos los recursos están en línea sin interrumpir considerablemente la conectividad de clientes. Sin embargo, para completar el proceso de actualización en el nodo A, es necesario seguir pasos adicionales que se mencionan en la sección "Solución".

Causa

Este problema se produce debido a los cambios en los clústeres de conmutación por error de Windows Server 2012.

Solución

Esta sección tratan las siguientes acciones:
  • Completar la actualización en el nodo A.
  • Evitar que el problema que afecta a los nuevos upgrades.

Completar la actualización en el nodo a


Antes de comenzar este proceso, tener en cuenta de las acciones siguientes:
  • No se puede quitar el nodo A mediante el uso de la Quitar el nodo operación. Esta operación eliminará la instancia de clúster de conmutación por error de SQL Server. Por lo tanto, no puede repararla.
  • No puede desinstalar la instancia de clúster de conmutación por error de SQL Server mediante el uso de Desinstalar un programa. Esta operación no funciona.
  • No se puede utilizar una edición incorrecta del medio de instalación (por ejemplo, SQL Server 2008 o SQL Server 2008 R2) para ejecutar el Quitar el nodo operación. Esta operación dañe el estado del equipo.
Para completar la actualización para el nodo A, hay dos fases:
  • Phase 1: limpiar después el intento de actualización en el nodo A para restaurar el estado previo a la actualizacióne
    1. Cierre el programa de instalación y el cuadro de diálogo de error si no está cerrados y dejar que el informe que la operación de actualización no se pudieron y finalizar el programa de actualización.
    2. Quitar nodo A de la lista de posibles propietarios con el fin de evitar que accidentalmente experimentando problemas volver a él. Para cambiar la lista de posibles propietarios, haga lo siguiente:
      1. Inicie el complemento Administrador de clúster de conmutación por error en cualquier nodo de conmutación por error.
      2. Bajo Funciones, seleccione la instancia de clúster de conmutación por error de SQL Server en el panel superior.
      3. Haga clic en Recursos en el panel inferior, haga clic en el Nombre del servidor recursos y, a continuación, seleccione Propiedades.
      4. Haga clic en Directivas avanzadas en el Propiedades cuadro de diálogo.
      5. Active o desactive las casillas de verificación necesarias para cada nodo agregar o quitar los nodos.
    3. Abra el archivo summary.txt en la siguiente ubicación:
      %Program Files%\Microsoft SQL Server\110\Setup Bootstrap\Log
      Busque el siguiente comando para solucionar problemas en el archivo summary.txt:
      programa de instalación /q/Action = desinstalar /instanceid = FOOINST /features = AS
    4. Abra un símbolo del sistema como administrador y utilice el solución de problemas comando junto con la ruta de acceso del archivo de programa de instalación de SQL Server 2012 (setup.exe). Por ejemplo, utilizar un comando similar al siguiente:
      Ruta de acceso de medios de comunicación de SQL Server 2012/ Action de \setup.exe/q = desinstalar /instanceid = FOOINST /features = AS
      Notas:
      • "Ruta de acceso de medios de comunicación de SQL Server 2012"es un marcador de posición para la ruta de acceso de los medios de comunicación de SQL Server 2012.
      • Este comando se ejecuta en modo silencioso y es, suelen realizar dentro de cinco minutos.
      • Puede copiar y pegar los argumentos de línea de comandos desde el archivo summary.txt para evitar la introducción de errores. Sin embargo, la característica de "AS" tiene que pasarlo como un parámetro que es exactamente como se sugiere en el archivo summary.txt. Entrada incorrecta de este comando (especialmente el parámetro "instanceid") que la operación de limpieza producirá un error y potencialmente dejar el equipo en un estado dañado.
      • Compruebe el archivo summary.txt para confirmar que la operación de limpieza finalizada correctamente.
  • Fase 2: Actualizar un nodo a SQL Server 2012
    1. Inicie el medio de instalación de SQL Server 2012 en modo de interfaz de usuario.
    2. Seleccione el Actualizar opción en el Instalación menú de la página de inicio y, a continuación, vaya a la Configuración de la instancia cuadro de diálogo.
    3. Seleccione el nombre de instancia correcto y, a continuación, escriba el valor correcto en el campo ID. de instancia.

      Notas:
      • Continuando con el ejemplo en la fase 1, el valor de ID de instancia es FOOINST.
      • El programa de instalación no determina automáticamente el identificador de instancia. Por lo tanto, no puede utilizar el ID. de instancia predeterminado previamente cumplimentado en el campo ID. de instancia.
      • Puede revisar el archivo summary.txt para buscar el identificador de instancia correcto.
    4. Completar el proceso de actualización.
    5. Después de actualiza satisfactoriamente el nodo A, agregarlo a la lista de posibles propietarios en la Nombre del servidor recursos de la instancia de clúster de conmutación por error de SQL Server.

Evitar que el problema que afecta a los nuevos upgrades


Para evitar este problema, utilice una de las siguientes opciones:
  • Opción 1
    1. Actualizar no más de la mitad de los nodos pasivos en primer lugar, para evitar cruzar el umbral de mayoría.

      Notas:
      • Si tiene un número par de nodos del clúster, actualice no más de la mitad de los nodos pasivos.
      • Si tiene un número impar de nodos del clúster, asegúrese de que actualizar menos de la mitad de los nodos del clúster. Si se actualiza la mayoría de los nodos del clúster, este problema se producirá cuando se produce un error en el grupo de recursos de clúster a través de.
    2. Agregar manualmente los nodos pasivos actualizados a la lista de posibles propietarios para el Nombre del servidor recurso.
    3. Quitar los nodos no actualizada de la lista de posibles propietarios.
    4. Conmutación por error manual el grupo de clústeres de SQL Server en uno de los nodos actualizados.
    5. Actualice los nodos restantes no actualizada.
    6. Cuando todos los nodos que no es actualizado se hayan actualizado, agregarlos manualmente a la lista de posibles propietarios en la Nombre del servidor recurso.
  • Opción 2
    Este problema se corrigió en Service Pack 1 (SP1) de SQL Server 2012. Se puede hacer que el proceso de actualización en cada nodo del clúster uso los binarios de programa de instalación del service pack. Para ello, hay dos métodos.
    • Método A
      1. Descargar Service Pack 1 de SQL Server 2012 en un disco duro local (por ejemplo en c:\sp1) o a un recurso compartido de red (por ejemplo, \\nombre del recurso compartido\SP1) que puede tener acceso a todos los nodos.
      2. Iniciar un símbolo del sistema como administrador y ejecutar uno de los siguientes comandos:
        • Descargar la ruta de acceso> \setup.exe/Action = /updatesource actualización = c:\sp1
        • Descargar la ruta de acceso> \setup.exe/Action = /updatesource actualización = \\nombre del recurso compartido\SP1
      3. Complete todos los pasos en el programa de instalación.

        Nota Puede confirmar si la actualización utilizando archivos binarios de instalación de Service Pack 1 de SQL Server 2012 protegiendo el archivo detail.log en la siguiente ubicación:
        %Program Files%\Microsoft SQL Server\110\Setup Bootstrap\Log\<Time stamped folder>

        Confirme que la información de versión que se encuentra cerca del principio del archivo de registro muestra que la versión de SQL Server 2012 es posterior a 11.0.2100.60. Por ejemplo, el archivo de registro puede contener los siguientes:

        2-11-04: 40-11: 45 Slp: cargar la extensión 'MSI' del archivo ' C:\Program archivos de programa\Microsoft SQL Server\110\Setup-Bootstrap\SQLServer2012\x64\.\Microsoft.SqlServer.Configuration.MsiExtension.dll'(01) de 2012-11-04 11: 40: 45 Slp: extensión 'MSI' versión '11.0.3000.0' cargado

    • Método B
      1. Descargar Service Pack 1 de SQL Server 2012 en un disco duro local (por ejemplo en c:\sp1) o a un recurso compartido de red (por ejemplo, \\nombre del recurso compartido\SP1) que puede tener acceso a todos los nodos.
      2. Inicie un símbolo del sistema como administrador y ejecute el comando siguiente:
        Descargar la ruta de acceso\Nombre de paquete de SQL Server 2012 Service Pack 1.exe/q
        Este comando pre-patch el nodo con archivos binarios del programa de instalación de Service Pack 1 de SQL Server 2012.

        Nota No puede instalar el archivo SqlSupport.msi por sí mismo, ya que provocará un error en la operación de programa de instalación de SQL Server 2012 y se mostrará un error de no tener la MSVCR100.dll. Utilice el / Q parámetro para evitar este error. Este parámetro instala el archivo Sqlsupport.msi y los componentes de tiempo de ejecución de Visual C++.
      3. Complete todos los pasos en el programa de instalación.

Más información

Para obtener el Service Pack 1 de SQL Server 2012, visite el siguiente sitio Web de Microsoft:
Descargar Service Pack 1 para SQL Server 2012
Para obtener más información acerca de cómo actualizar el programa de instalación de SQL Server 2012, visite el siguiente sitio Web de Blogs de MSDN:
Cómo aplicar una revisión el programa de instalación de SQL Server 2012 con un paquete de instalación actualizados

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Se refiere a:".

Propiedades

Id. de artículo: 2782511 - Última revisión: lunes, 26 de noviembre de 2012 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
Palabras clave: 
kbtshoot kbsurveynew kbexpertiseadvanced kbmt KB2782511 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): 2782511

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