Mensaje de error cuando intenta importar archivos .ldf en un equipo que ejecuta Windows Server 2003 con Service Pack 1: "Agregar error en línea LineNumber: no existe el objeto"

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

Síntomas

Cuando se objetos en un equipo se eliminan o dañados, quizás tenga que restaurar el equipo mediante una copia de seguridad de estado del sistema que contiene la base de datos Active. A continuación, tendrá que utilizar la herramienta Ntdsutil.exe para marcar las versiones de estos objetos como autorizados restauradas.

En un controlador de dominio que ejecuta Windows Server 2003 con Service Pack 1 (SP1), la herramienta Ntdsutil escribe volver vínculos para los objetos que se restauran autoritativamente en archivos .ldf. Es posible que los objetos que se restauran en varios contextos de nomenclatura.

Cuando intenta importar archivos .ldf en el destino (NC) de contextos de nomenclatura, la importación produce un error. Además, puede recibir un mensaje de error que es similar al siguiente:
Cargando entradas.
Agregar error en la línea LineNumber: no existe el objeto
El error de lado del servidor es: "Objeto de directorio no encontrado."
Nota En este mensaje de error LineNumber es un marcador para el número de línea.

Causa

La herramienta Ntdsutil intenta escribir archivos que están codificados en ASCII. Sin embargo, este proceso no puede codificar los nombres de objeto en formato base64 si los nombres contienen caracteres que están en el intervalo ASCII superior.

Nota Los caracteres que están en el intervalo ASCII superior son caracteres que tengan un código de carácter está comprendido entre 128 y 255.

Solución

Para evitar este problema, siga estos pasos:
  1. Abra el archivo .ldf afectado mediante un editor que admita leer archivos ASCII o DOS archivos.

    Nota Microsoft Visual Studio y WordPad son editores que se sabe que admite la lectura ASCII archivos y para admitir la escritura de Unicode.
  2. Busque la línea donde se notifica el problema.
  3. Busque la línea que incluye caracteres que están en el intervalo ASCII superior. Eliminar los objetos en el archivo que aparecen antes de esta línea. A continuación, guarde el archivo con nombre nuevo utilizando la codificación Unicode.

    Nota Los objetos en el archivo que aparecen antes de la línea afectada ya se importan correctamente.
  4. Importar el archivo que guardó en el paso 3 mediante el comando ldifde junto con el -u parámetro ( ldifde u ). Para evitar más errores, en forma proactiva puede procesar nombres de objeto defectuoso en archivos .ldf utilizando esta solución.

    Nota Asegúrese de utilizar caracteres en los nombres de objeto se asignan a varias páginas de códigos ASCII que difieren de la página de código que se utiliza para leer el ASCII archivo. Si utiliza estos caracteres, se conservarán los errores de importación después de guardar los archivos utilizando Unicode de codificación. Debe también busque la línea y corregir manualmente los errores.

Propiedades

Id. de artículo: 910823 - Última revisión: jueves, 11 de octubre de 2007 - Versión: 1.3
La información de este artículo se refiere a:
  • Microsoft Windows Server 2003 Service Pack 1 sobre las siguientes plataformas
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows Server 2003, Web Edition
Palabras clave: 
kbmt kbtshoot kberrmsg kbprb KB910823 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): 910823

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