REVISIÓN: Error Quitar trasvase en base de datos secundaria cuando el nombre de la base de datos tiene una oferta

Id. de artículo: 295936 - Ver los productos a los que se aplica este artículo
Nº DE ERROR: 234652 (SHILOH_BUGS)
Expandir todo | Contraer todo

En esta página

Síntomas

Cuando un nombre de base de datos contiene un carácter de comillas, se intentó quitar trasvase de registros en la base de datos secundaria a través de la ventana Propiedades de base de datos puede aparecer el siguiente error:
Microsoft SQL-DMO (SQLState de ODBC: 42000) error 170: 1: sintaxis incorrecta cerca de 's_db'. Comilla no cerrada antes de la cadena carácter ''.

Solución

Para resolver este problema, consiga el Service Pack más reciente para SQL Server 2000. Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
290211INF: Cómo obtener el Service Pack más reciente de SQL Server 2000
Aplicar el service pack a la instancia de SQL Server que posee la base de datos secundaria que participan en el trasvase.

Solución

Para evitar este problema, eliminar la base de datos secundaria del registro par; para ello, siga estos pasos:
  1. En el Administrador corporativo de SQL Server, abra la carpeta Administración y haga clic en el icono de Planes de mantenimiento de base de datos .
  2. Haga doble clic en el plan de maintenenace de base de datos que incluye el trasvase de la base de datos para el que desea quitar el trasvase de registros.
  3. Haga clic en la ficha Registro envío , seleccione el servidor de destino desde el que registrar envío será necesario quitar y, a continuación, haga clic en Eliminar .

Estado

Microsoft ha confirmado que este es un problema de SQL Server 2000. Este problema se corrigió por primera vez en SQL Server 2000 Service Pack 1.

Más información

Una base de datos secundario puede quitarse de trasvase de registros el programa de instalación en la ventana Propiedades de base de datos en el Administrador corporativo en la base de datos secundaria (como se describe en la sección "Pasos para reproducir el comportamiento"), o desde la Registro envío ficha para el plan de mantenimiento de base de datos en el servidor principal (como se describe en la sección "Solución").

Pasos para reproducir este comportamiento

  1. Crear una base de datos denominada a "Dave'sDB" en el servidor principal.
  2. Configurar trasvase de registros en Dave'sDB a un servidor secundario seleccionando la base de datos en "modo de espera".
  3. En el servidor secundario, haga clic con el botón secundario en la base de datos en modo de espera y haga clic en Propiedades de base de datos . Haga clic en el botón Detalles de envío de registro y, a continuación, haga clic en el botón Quitar trasvase .

Propiedades

Id. de artículo: 295936 - Última revisión: jueves, 22 de febrero de 2007 - Versión: 2.2
La información de este artículo se refiere a:
  • Microsoft SQL Server 2000 Enterprise Edition
Palabras clave: 
kbmt kbbug kbfix kbsqlserv2000sp1fix kbsqlservlogship KB295936 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): 295936

Enviar comentarios