Cómo solucionar problemas del Asistente para clúster

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

En esta página

Resumen

En este artículo proporciona información sobre las acciones que realiza el Asistente para clúster de SQL Server, junto con el orden en que se realizan estas acciones. Para cada paso, se proporciona información detallada acerca de problemas que podrían causar que falle el asistente. Posibles soluciones para estos problemas se incluyen. También se proporcionan escenarios problemáticos detallada y específica y resoluciones.

Nota Todos los clientes de clúster SQL Server 6.5 y 7.0 deben actualizarse a SQL Server 2000 tan pronto como está disponible. Se admiten las herramientas, características y componentes siguientes con conmutación por error de clústeres en SQL Server 2000 Enterprise Edition:
  • Servicio Microsoft Search (texto)
  • Varias instancias
  • Administrador corporativo de SQL Server
  • Administrador de control de servicios
  • Replicación
  • Analizador de SQL
  • Analizador de consultas SQL

Más información

Los pasos siguientes describen el comportamiento de clúster de SQL Server Asistente:
  1. Primero, el Asistente para clúster de SQL se conecta al servidor y comprueba que todas las bases de datos y archivos binarios en discos compartidos.

    posible problema

    Lo único que puede ir mal en este punto es que el servicio no podrá iniciar, que normalmente debido a que el disco compartido que pertenece el nodo incorrecto o el error al instalar los archivos de programa y archivos de datos en el disco del clúster.

    resolución

    Para corregir este problema, confirme que el disco compartido es propiedad el nodo correcto antes de ejecutar al Asistente para clústeres. Además, compruebe y asegúrese de que los archivos de programa y archivos de datos están instalados en el disco de clúster.
  2. Después de escribir la dirección IP y red el nombre, el asistente crea un recurso de prueba con las propiedades y pone en línea para ver si se producen los conflictos en la red.

    Nota Se produce un mensaje de error sólo si escribe una dirección IP que está en uso; no se detectan las direcciones IP no válidas o una máscara de subred incorrecta.

    posible problema

    Si sólo dispone de desagrupar y son re-clustering el servidor, puede obtener un mensaje de error que indica que el nombre de red está en uso. Esto puede ocurrir porque Windows no ocasionalmente quitar correctamente el nombre de red desde el registro de net bios.

    primera resolución

    Abra una ventana Símbolo del sistema y escriba el siguiente comando:
    nbtstat -RR
    presione retorno . Al finalizar, vuelva intentar utilizar la dirección IP. Si la dirección IP todavía falla, ir a la resolución de segunda.

    resolución de segundo

    Reiniciar el sistema.
  3. Después de escribir toda la información, el asistente copia todos los archivos de COM que están registrados en BINN al subdirectorio de SQL Server de la ubicación indicada por la siguiente clave del registro:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\SharedFilesDir
    De forma predeterminada, esta clave señala la ubicación siguiente:
    C:\Program Files\Common Files\Microsoft Shared\
    posible problema

    El Asistente para clúster de servidor de SQL es no se puede encontrar estos archivos o la ubicación en la que debe copiar. Este problema se produce normalmente cuando algo va mal con la siguiente clave del registro utilizada por el Asistente:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SharedTools\SharedFilesD
    Observe que el programa de instalación utiliza una clave de registro diferentes (enumerada a continuación), pero los dos normalmente deben señalar a la misma ruta de acceso:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\CommonFilesDir
    Nota Por diseño, cuando se produce este problema, no hay error es la muestra. Esto se hace para que pueda instalar sin replicación y sigue sin ejecutar al asistente sin tener que producirá un error. La única forma para identificar si se está produciendo este problema es mirar la ventana de resultados de depuración, que está formada por configuración _PRINT_CONSOLE_ = 1 en el entorno de sistema antes de ejecutar el Asistente para clúster de SQL. Si este paso se ejecuta correctamente, verá referencias a los archivos de replicación, como Replres.dll Distrib.exe, cuando se copian. Si no ve las referencias a estos archivos, se está encontrando este problema.

    primera resolución

    Consulte el escenario 8 en "Escenarios específicos" sección.

    resolución de segundo

    Consulte el escenario 3 en "Escenarios específicos" sección.
  4. A continuación, el Asistente para clúster de SQL copia los mismos archivos en el mismo lugar en el nodo Buscar la ruta correcta al leer el registro remoto. El Asistente para clúster de SQL crea un recurso compartido en el nodo remoto denominado cluster_tools_share, copia los archivos en ese recurso compartido y, a continuación, se elimina. El programa de instalación de SQL Server debe poder leer el registro en el nodo remoto para realizar este paso.
    posibles problemas

    Un problema puede producirse si problemas clave del Registro existen en el otro nodo o el asistente no pudo crear el recurso compartido.

    Otro problema se produce si el servicio Registro remoto no está configurado para iniciarse automáticamente. En esta situación, el siguiente mensaje de error se registra en el archivo principal (local):
    MSI (c) (5C! E0) [15:40:04:153]: cambio de propiedad: SqlLogMessage Modificar propiedad. Su valor actual es 'Node01'. Su nuevo valor: ' < EndFunc Nombre = 'VerifyAdminSharesOnNode' Devolución = GetLastError '53' = '0' > '.
    MSI (c) (5C! E0) [15:40:04:153]: cambio de propiedad: SqlLogMessage Modificar propiedad. Su valor actual es ' < EndFunc Nombre = 'VerifyAdminSharesOnNode' Devolución = GetLastError '53' = '0' > '. Su nuevo valor: ' < EndFunc Nombre = 'VerifyAdminSharesOnCluster' Devolución = GetLastError '53' = '0' > '.
    MSI (c) (5C! E0) [15:40:04:153]: cambio de propiedad: SqlLogMessage Modificar propiedad. Su valor actual es ' < EndFunc Nombre = 'VerifyAdminSharesOnCluster' Devolución = GetLastError '53' = '0' > '. Su nuevo valor: ' < EndFunc Nombre = 'GetVSNodeLists' Devolución = GetLastError '0' = '0' > '.

    Instalador de 2836.The de información ha encontrado un error inesperado. El código de error es 2836. El control SelectedNodeList en el cuadro de diálogo ClusterNodeDlg no puede tomar foco.
    Acción 15:40:04: ClusterNodeDlg. Cuadro de diálogo creado
    Nota El código de error en la mensaje de error es 53. Este código representa el mensaje de error "no se encontró la ruta de acceso de red".

    primera resolución

    Para resolver el primer problema, consulte el paso 8.

    Para resolver el segundo problema, inicie el servicio Registro remoto. El servicio Registro remoto debe ejecutar antes de instalar un clúster de conmutación por error. Este requisito previo se documenta en el tema "Antes de instalar Failover Clustering" en los libros en pantalla de SQL Server.

    resolución de segundo

    Para resolver el primer problema, consulte situación 3 de "Escenarios específicos" sección.
  5. A continuación, el asistente copia los archivos específicos del clúster en el directorio \System32 de ambos nodos.

    posible problema

    Normalmente, este paso se completa correctamente. El Asistente para clúster de SQL copia los archivos desde el CD o recurso compartido de red, por lo que es posible que puede perder la conexión al recurso compartido o que no pueda crear el cluster_tools_share porque ya existe.

    resolución

    Consulte el escenario 3 en "Escenarios específicos" sección.
  6. El asistente ejecuta la instalación "secnode", que instala los archivos del sistema necesarios en el nodo remoto y registra todos los archivos de COM que se han copiado en el directorio compartido de c:\Archivos de programa\Archivos comunes\Microsoft.

    posibles problemas

    Uno de los problemas más comunes en este momento se produce si el programa de instalación se ejecuta desde un punto de recurso compartido en el nodo primer (está conectado a través de net use donde puede especificar un usuario y una contraseña). Cuando esto ocurre, de forma predeterminada, el nodo 2 no tiene acceso al recurso compartido para que cuando se ejecuta secnode no conectarse a la ubicación de instalación para copiar los archivos. Cuando esto ocurre, recibirá un mensaje que indica que la instalación no puede ejecutarse en el equipo remoto.

    Otro problema puede producirse si instala desde un recurso compartido de red cuando la ruta de acceso tiene un espacio en el nombre. Esto hace que la instalación secnode porque no puede controlar rutas de acceso con espacios en blanco a menos que están entre comillas. No hay ninguna forma temporalmente este problema aparte de cambiar el nombre del recurso compartido.

    primera resolución

    Si experimenta alguno de estos problemas, debe comprobar en el directorio <%SYSROOT%> para el archivo sqlclstr.log o en el directorio TEMP del segundo nodo para Remsetup.log para pistas o descripciones del problema. Corregir todos los problemas y ejecute el Asistente de nuevo.

    resolución de segundo

    Problemas de permisos también pueden impedir el SQL cluster Asistente funcionen correctamente al realizar operaciones en el segundo nodo. La cuenta en qué programa de instalación se ejecuta debe tener los permisos adecuados:
    • Ser un administrador local para ambos nodos.
    • Tener el derecho de usuario "inicio de sesión como servicio".
    • Tener el derecho de usuario "actuar como parte del sistema operativo".
    Estos permisos deben existir en ambos nodos; de lo contrario este paso produce un error.

    Establecer estos permisos desde el controlador de dominio principal (PDC). Después los permisos correctos, se necesita para el cierre de sesión y iniciar sesión de nuevo para que se reflejen los cambios. Para obtener más información, consulte el escenario 5 en la sección "Escenarios específicos".

    posible problema

    Secnode también puede fallar si se ejecuta, pero tiene errores internamente, como el registro no correctamente todos los archivos COM.

    resolución

    Corrija todos los problemas notificados en el archivo Sqlstp.log en el segundo nodo.
  7. A continuación, el Asistente para clúster de SQL Server vuelve a enlazar todos los archivos ubicados en los siguientes lugares:
    • El directorio BINN de SQL.
    • C:\Archivos programa\Archivos comunes\Microsoft Shared\SQL Server
    • C:\Archivos programa\Archivos comunes\Microsoft Shared\Database replicación
    Esto ocurre en ambos nodos.

    Clúster SQL Server vuelve asistente a continuación, enlazar los siguientes archivos del sistema en ambos nodos:
    • Dbnmpntw.dll
    • Sqlstr.dll
    • Sqlwoa.dll
    • Sqlsrv32.dll
    • Cliconfg.dll
    • Cliconfg.exe
    El Asistente para clúster de SQL Server vuelve a enlazar %sysroot%\System32\Sqlctr70.dll en sólo el nodo local.

    posible problema

    El proceso de reenlace sólo puede estar roto cuando algo utiliza uno de los archivos que está intentando enlazar. Si las aplicaciones de SQL, incluidos el Administrador de servicios SQL, están abiertas se muestra este mensaje:
    ..No se pudo actualizar binarios...
    Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    248380PRB: SQL 7.0 error del Asistente para conmutación por error al actualizar los archivos binarios en clúster
    El problema más común es que algunos de los archivos del sistema están en uso.

    Normalmente se puede determinar qué nodo el problema se produce en por la cantidad de tiempo tarda en el mensaje para mostrar de nuevo después de un reintento. Si el mensaje se muestra instantáneamente, normalmente esto indica que un archivo en el equipo local está en uso, pero si tarda unos segundos, a continuación, produciéndose el problema es probablemente en el otro nodo.

    resolución

    Normalmente puede evitar este problema al detener todos los servicios infractora y asegúrese de que no tienen las aplicaciones en Abrir. Para comprobar los servicios debe tener en ejecución, consulte los artículos siguientes en Microsoft Knowledge Base:
    192708INF: Orden de instalación para la configuración de clústeres 1.0 de MSMQ de SQL Server 6.5
    219264INF: Orden de instalación para la configuración de clúster de SQL Server 7.0
    posible problema

    Si se desagrupar y uno de los archivos DLL de recursos en utilizar, el recurso DLL puede dejar de responder en uno de sus conexiones al servidor. Esto provoca el proceso de monitor recursos (RESRCMON.exe) para el archivo dbnmpntw.dll abrir incluso cuando el recurso está sin conexión.

    primera resolución
    Reinicie y vuelva a ejecutar el Asistente para desinstalar.

    resolución de segundo

    Cambie el nombre el archivo DLL errónea Dbnmpntw.dll.copy y cópiela después vuelve al nombre original. Ahora el archivo .Copy está en uso, pero el archivo dbnmpntw.dll no, es por lo que puede completar el asistente sin problemas.
  8. El Asistente para clúster de SQL ahora crea los recursos de sqlserver, el agente y vsrvsvc de nombre de red, IP, en el clúster, aporta SQL Server en conexión el recurso y los cambios del servidor local en el sistema sysservers tabla al nombre del servidor virtual.

    posible problema

    Creación de los recursos nunca suele ser un problema. Debería ver los recursos que se creó en el grupo en el que reside el disco. Todo se realiza este paso es crear los recursos y hacer que las dependencias entre ellos para que comiencen en el orden correcto.

    Poner en conexión los recursos es la fase última de la instalación. La primera fase es iniciar el servicio MSSQLSERVER $ VIRTNAME, conectarse a él y establecer los valores en sysservers correctamente. Si falla este paso, a continuación, toda la instalación falla y deshacer todo el trabajo lo ha hecho hasta ahora. Cuando el reenlace del archivo Sqlsrv32.dll (un archivo ODBC) no funciona correctamente. Cuando esto ocurre, verá el error 123 o 126 en el registro de instalación del clúster (sqlclstr.log) inmediatamente después de la llamada fixsysservers.

    Si se produce esta situación:
    • El clúster es completamente roto.
    • Está causado por el Asistente para cambiar sólo una de las dos referencias al archivo Kernel32.dll para hacer referencia al Vernel32.dll archivo en su lugar.
    • Si previamente instaló un versión diferente de Microsoft Data Access Components (MDAC) en el equipo antes de instalar SQL, la versión del archivo Sqlsrv32.dll en el sistema es diferente.
    primera resolución

    Reinicie ambos servidores y, antes de Reintentar, asegúrese de que se están ejecutando sólo los servicios mínimos como se describe en los siguientes artículos de Microsoft Knowledge Base:

    192708INF: Orden de instalación para la configuración de clústeres 1.0 de MSMQ de SQL Server 6.5
    219264INF: Orden de instalación para la configuración de clúster de SQL Server 7.0
    resolución de segundo

    Cambie el nombre del archivo Sqlsrv32.dll y, a continuación, reinicie el equipo. Antes de Reintentar, asegúrese de que se están ejecutando sólo los servicios mínimos tal como se describe en los artículos de Knowledge Base siguientes:

    192708INF: Orden de instalación para la configuración de clústeres 1.0 de MSMQ de SQL Server 6.5
    219264INF: Orden de instalación para la configuración de clúster de SQL Server 7.0
    tercer resolución

    Póngase en contacto con los servicios de soporte técnico SQL.
  9. Finaliza el Asistente para clúster de SQL.

Escenarios específicos

Escenario 1

problema

Asistente para clúster produce la siguiente entrada del registro:
@ CopyFileIfNeeded: [D:\EnterpriseEdition\x86\CLUSTER\SQAGTRES.DLL] => [C:\WINNT\System32\SQAGTRES.DLL]
@@@ CopyFileIfNeeded: [D:\EnterpriseEdition\x86\CLUSTER\SQAGTRES.DLL] => [\\LNXDAYCC02\admin$\system32\SQAGTRES.DLL]
~~~ XXX InstallRemote failed
[reghelp.cpp:34] : 2 (0x2): The system cannot find the file specified.
					
resolución

Compruebe que puede realizar una conexión \\server_name\admin$ desde ambos nodos del clúster.

Asegúrese de que comprobarlo si cualquier configuración de tarjeta (NIC) de interfaz de red ha cambiado o si han sido reemplazadas tarjetas de red.

Advertencia Si Deshabilitar Compartir archivos e impresoras para redes Microsoft, en las propiedades de conexión de red en equipos con Windows 2000, no podrá realizar una conexión a los recursos compartidos administrativos. Intentos de acceso a los recursos compartidos administrativos provoca un error: 53 mensaje de error que se produzca.

Escenario 2

problema

El Asistente para clúster de SQL se genera el siguiente mensaje genérico y no hay una referencia a un archivo específico:
El archivo ya existe.
resolución

Compruebe que el nombre de grupo SQL está en mayúsculas. Si no lo está, el asistente intenta crear un nuevo grupo pero no es así a. Si no es todo mayúsculas, cámbiele el nombre a un nombre temporal (por ejemplo, x) y, a continuación, cámbiele el nombre al nombre correcto en todas mayúsculas.

Nota Esto se aplica sólo los grupos cuyo nombre ha cambiado. Los nombres predeterminados como "Grupo de disco 1" tienen sus recursos que movió al nuevo grupo si requiere SQL.

Escenario 3

problema

El archivo sqlclstr.log muestra lo siguiente:
~~~ ClusterResourceStart... tick=2, state=2
[validate.cpp:147] DeleteTestGroup:OpenClusterResource: 5007 (0x138f): The cluster resource could not be found. 
~~~ XXX Copy Files failed
[reghelp.cpp:34] : 2 (0x2): The system cannot find the file specified.
					
resolución

Compruebe los recursos de red compartidos en cada nodo y busque la siguiente:
  • \\cluster_tools_share
  • \\cluster_setup_share
Si se encuentra alguno, elimínelos.

Escenario 4

problema

Cuando intenta re-cluster SQL después de instalar SQL service pack 1, la instalación produce un error con el siguiente error en el archivo sqlcluster.log:
Looking at disk P:
Disk P is fixed in group SQL_Disk
Looking at disk Q:
Disk Q is used by SQL but is moveable
Looking at disk R:
Error: Resource groups SQL_Disk and Disk_R both contain SQL disks
[chkconf.cpp:1416] : 160 (0xa0): The argument string passed to DosExecPgm is not correct. 
[chkconf.cpp:1482] ClusterFindVirtualSQLSrvGroup: 160 (0xa0): The argument string passed to DosExecPgm is not correct.
					
la unidad "P" es la unidad a la que instaló SQL y el instalador considerar era la unidad de sólo en uso. En realidad, se utilizan las unidades de P y Q, R.

resolución

Compruebe los registros de error SQL y la tabla de sistema sysdevices y asegúrese de que todas las unidades usando SQL están en el grupo SQL mediante SQL.

Nota Si se agregan recursos de disco de clúster adicional del clúster para su uso por SQL, o si otros discos que utiliza actualmente en el clúster se designan para su uso por el servidor agrupado de SQL, deben agregarse como dependencias de SQL Server.

Escenario 5

problema

Se produzcan errores al conectarse a todas las bases de datos predeterminada durante la instalación inicial o el programa de instalación no puede actualizar el nodo remoto.

Por ejemplo:
#### SQL Server Remote Setup - Start Time 10/28/99 13:14:22 ####
Script file copied to '\\server8\ADMIN$\secnode.iss' successfully.
Installing remote service...
Running '\\node1\F$\ENGLISH\X86\setup\setupsql.exe SecNode=1 -s -f1 \\node2\ADMIN$\secnode.iss'...
Remote process exit code was '-1'.
\\node2\Admin$\sqlsp.log
Disconnecting from remote machine...
Service removed successfully.
Remote files removed successfully.
#### SQL Server Remote Setup - Stop Time 10/28/99 13:15:08 ####
resolución

Asegúrese de que la cuenta de servicio está configurada con todos los los permisos correctos. Copiando la cuenta Administrador existente, puede asegurarse de que las pertenencias a grupos y muchas otras propiedades se copian en la nueva cuenta. Cuando se copia una cuenta de usuario, la descripción, pertenencias a grupos, las horas de inicio de sesión, estaciones de trabajo de inicio de sesión y información de cuenta se copian exactamente. El nombre de usuario, nombre completo y cuadros de contraseña de la cuenta nueva están en blanco y deben especificarse. Se copian las casillas de verificación Usuario no puede cambiar la contraseña y la Contraseña nunca caduca .

Nota Cuando copia una cuenta que es un miembro de los administradores locales grupo, el Usuario no puede cambiar la contraseña no se copia la configuración. Normalmente, se selecciona la casilla de verificación de Usuario debe cambiar la contraseña en el siguiente inicio de sesión , independientemente de su configuración de la cuenta original; sin embargo, esta casilla de verificación debe ser clara. Además, la Contraseña nunca caduca debe estar activada. Después de que todas las entradas de completado, haga clic en Agregar .

Ahora, en el menú Administrador de usuarios , seleccione Locales\Asignación de derechos , seleccione Mostrar Derechos de usuario avanzados y, a continuación, conceda los derechos siguientes para el nuevo usuario:
  • Actuar como parte del sistema operativo.
  • Iniciar sesión como un servicio.
  • Inicio de sesión localmente.
A continuación, iniciar sesión en ambos nodos con la cuenta recién creada y realizar la conectividad básica y derechos de pruebas:
  • Para comprobar la conectividad de procedimiento remoto (RPC) de la llamada, intente iniciar sesión remotamente desde cada nodo a otro con Perfmon, Regedt32 o Srvmgr en.

  • Para comprobar NetBIOS, intenta emitir un \\machine_name net view y \\machine_name\admin$ net use

  • Para comprobar RDR y SRV sin conectividad IP y NBT net view \\ direcciónIP

  • Pruebe a utilizar una sesión FTP o telnet para probar la funcionalidad de transporte.

Escenario 6

problema

El Asistente para clúster de SQL 6.5 falla y la última línea del Asistente para clúster de registro de estados:
Start SQL Server cConnectString="ODBC;DSN='';DRIVER={SQL Server};SERVER=CLIO;DATABASE=master;UID=sa;PWD="
					
resolución

Compruebe primero que realizar un @@ servername no devuelva una respuesta NULL. Si lo hace, la tabla del sistema sysservers no tiene una entrada para el nombre del servidor local. Corregir este problema y continuar.

Si pudiera comprobar @@ servername , debe volver a cargar los controladores ODBC y ejecute el clúster de SQL Asistente para nuevo. Para volver a cargar los controladores ODBC, ejecute el programa de instalación desde el disco compacto de SQL Server 6.5 extendido Edition en cualquiera el directorio \I386\Odbc para Intel basado equipos o el directorio \Alpha\Odbc para equipos Alpha basado.

Escenario 7

problema

Cada vez que se ejecuta el archivo Clustwiz.exe, un mensaje aparece que apunta al archivo Cpqmgmt.dbg en Dr. Watson.

resolución

Todas las que referencias de Microsoft Knowledge Base siguiente indican que este problema está relacionado con a Compaq Insight Manager. Aplicar la última SoftPak de Compaq (en la mayoría de los casos SSD 2.12a) y detenga todos los servicios en conflicto posibles tal como se describe en los artículos de Knowledge Base siguientes:
192708INF: Orden de instalación para la configuración de clústeres 1.0 de MSMQ de SQL Server 6.5
219264INF: Orden de instalación para la configuración de clúster de SQL Server 7.0

Escenario 8

problema

La siguiente entrada de registro es incorrecta:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVer\CommonFilesDir
resolución

Corrija la ruta de acceso.

Escenario 9

problema

Estás no se puede desagrupar SQL mediante el Asistente para clúster de conmutación por error de SQL.

resolución

Cuando se ejecute el Asistente para clúster de conmutación por error de SQL, el SQL crean recursos de clúster. De forma predeterminada, estos recursos tienen la estructura de nomenclatura siguiente:
   <Virtual_SQL_Server_Name> IP Address
   <Virtual_SQL_Server_Name> Network Name
   <Virtual_SQL_Server_Name> SQL Server 7.0
   <Virtual_SQL_Server_Name> VServer
   <Virtual_SQL_Server_Name> SQL Server Agent 7.0
					
por ejemplo, si el Virtual_SQL_Server_Name es xyz, el SQL recursos son, de forma predeterminada, denomina como:
   xyz IP Address
   xyz Network Name
   xyz SQL Server 7.0
   xyz VServer
   xyz SQL Server Agent 7.0
					
si a continuación, se modifican todos o algunos de estos recursos para:
   IP Address
   Network Name
   SQL Server
   Virtual Server
   SQL Agent
					
Esto puede provocar errores o se bloquee cuando se utiliza el Asistente para conmutación por error de clúster SQL. Para resolver este problema, cambiar el nombre los recursos a los nombres predeterminados.

Escenario 10

problema

El SQLCLUST.LOG muestra lo siguiente:
~~~ OnEnableCluster: UpdateSku
~~~ OnEnableCluster: TransferSQLServices
+++ TransferSQLServices: enter
+++ TransferSQLServices: calling AddVSNameLanManServer
[reghelp.h:132] type not REG_MULTI_SZ: 160 (0xa0): The argument string passed to DosExecPgm is not correct.

[reghelp.h:133] : 160 (0xa0): The argument string passed to DosExecPgm is not correct.

[reghelp.h:290] : 160 (0xa0): The argument string passed to DosExecPgm is not correct.

[clenable.cpp:1803] : 160 (0xa0): The argument string passed to DosExecPgm is not correct.

[clenable.cpp:1836] : 160 (0xa0): The argument string passed to DosExecPgm is not correct.

[clenable.cpp:2379] : 160 (0xa0): The argument string passed to DosExecPgm is not correct.

~~~ XXX TransferSQLServices failed
					
resolución

Compruebe que el valor del tipo de la siguiente clave del registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\NullSessionPipes
					
es REG_MULTI_SZ.

El error real es en RegQueryValue_MULTI_SZ(). Falla porque el tipo de la clave no es REG_MULTI_SZ.

Es el tipo de la clave no es REG_MULTI_SZ, se necesita para copiar el contenido de la clave, eliminar y volver a crear la clave con el mismo valor de tipo de nombre y correcta y, a continuación, reemplace el contenido.

Propiedades

Id. de artículo: 254593 - Última revisión: martes, 14 de octubre de 2008 - Versión: 5.1
La información de este artículo se refiere a:
  • Microsoft SQL Server 7.0 Enterprise Edition
  • Microsoft SQL Server 6.5 Enterprise Edition
Palabras clave: 
kbmt kbinfo KB254593 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): 254593

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