XADM: Soluciones for Problems with Mbconn.exe

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

En esta página

Síntomas

Este artículo describen soluciones provisionales para los siguientes problemas conocidos en Mbconn versión 6.0.4417:
  • Mbconn establece mayúsculas legacyExchangeDN delimitadores, que hace que los clientes de Outlook que no pueda publicar su información de disponibilidad.
  • Mbconn repentinamente sale después de utilizar cuadros de diálogo Examinar.
  • Importación de LDIFDE no funciona debido de registros con formato incorrecto en el archivo de exportación Mbconn.
  • Aparece "No existe tal objeto" o "bases de no privadas datos encontradas en este servidor" mensajes de error.
  • Reconexiones de todos los buzones se notificarán como errores, aunque las reconexiones trabajó realmente.

    Nota : puede tardar 10 minutos o más buzones volverse accesibles después de una operación de reconexión.

Solución

Para resolver este problema, obtenga el último Service Pack para Microsoft Exchange 2000 Server. Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
301378XGEN: Cómo obtener el Service Pack más reciente de Exchange 2000 Server

Solución

Para evitar los problemas de Mbconn que aparecen en la sección "Síntomas" de este artículo, utilice las soluciones en las secciones siguientes (según proceda):

Mbconn establece mayúsculas LegacyExchangeDN delimitadores

Un cliente de Outlook no procesará información de disponibilidad correctamente si el atributo legacyExchangeDN del objeto de usuario propietaria tiene delimitadores en mayúsculas. Por ejemplo, un legacyExchangeDN típica es similar a esto:
/ o = organización/ou = sitio/cn = Destinatarios/cn = usuario
Un legacyExchangeDN MBCONN generado será similar a éste:
/ O = organización/OU = sitio/CN = destinatarios/CN = usuario
La herramienta Fbfix.exe puede utilizarse para corregir este problema automáticamente. Para obtener información adicional, haga clic en el número de artículo siguiente para ver el artículo en Microsoft Knowledge Base:
286783XADM: Error actualización gratuita del mensaje y la disponibilidad de datos en Exchange 2000
Como alternativa, puede exportar e importar los objetos afectados mediante LDIFDE.exe, que se instala de forma predeterminada en Windows 2000 server.

  1. Generar un archivo exportación de formato LDIF que contiene todos los objetos de usuario que deben cambiarse. Puede hacerlo en una por cada dominio. Si el nombre de dominio de Active Directory es oficinacentral.miempresa.com y un controlador de dominio de ese dominio se denomina DC01, el siguiente comando LDIFDE exportará todos los objetos en el dominio que tienen un valor de legacyExchangeDN:
    LDIFDE -F E:\LEGACY.LDF -D "DC = sede central, DC = MIEMPRESA, DC = COM"-R "(LEGACYEXCHANGEDN=*)"
    En el comando anterior, el parámetro -L restringe el resultado de cada objeto sólo el valor de legacyExchangeDN, por tanto, facilitando la tarea Editar el archivo para volver a importar.

    Este comando debe generar un archivo de exportación que contiene varias entradas similares al siguiente:
    DN: CN = Doe\, John, OU = empresa, DC = Headquarters, DC = miEmpresa, DC = com
    ChangeType: agregar
    legacyExchangeDN: / O = organización/OU = organización/CN = destinatarios/CN = JesúsE
    DN: CN = Doe\, Juan, OU = empresa, DC = Headquarters, DC = miEmpresa, DC = com
    ChangeType: agregar
    legacyExchangeDN: / O = organización/OU = organización/CN = destinatarios/CN = JaneD
  2. Edite el archivo para volver a importar.

    Es mucho más fácil cambiar el archivo de exportación en un archivo de importación adecuado si tiene un editor de texto que permite buscar y reemplaza en saltos de línea. El Bloc de notas no admite esta capacidad, pero sí Microsoft Word. Las instrucciones aquí para editar el archivo son para Word, pero pueden funcionar en otros editores.

    La sintaxis del archivo LDIF para realizar modificaciones a los objetos existentes es bastante diferente de la sintaxis para agregar objetos. La exportación está en el formato "Agregar" y debe transformarse en el formato "modificación".

    Cada registro debe cambiarse desde este formato:
    DN: CN = Doe\, John, OU = empresa, DC = Headquarters, DC = miEmpresa, DC = com
    ChangeType: agregar
    legacyExchangeDN: / O = organización/OU = organización/CN = destinatarios/CN = JesúsE
    En este formato:
    DN: CN = Doe\, John, OU = empresa, DC = Headquarters, DC = miEmpresa, DC = com
    ChangeType: modificar
    reemplazar: legacyExchangeDN
    legacyExchangeDN: / o = organización/ou = organización/cn = Destinatarios/cn = JesúsE
    En concreto, debe realizar los cambios siguientes:

    • Debe cambiar la changetype Agregar para modificar valor de.
    • Debe agregar una línea debajo de la línea de changetype lee Reemplazar: legacyExchangeDN .
    • Debe cambiar la/o = / OU = y CN = caracteres en el valor legacyExchangeDN en minúsculas.
    • Debe agregar un guión en una línea por sí mismo después de cada entrada y debe haber una línea en blanco adicional separar las entradas.
    Nota : formato de importación de LDIF el deban cumplir estrictamente a; desviaciones incluso pequeñas causan errores al intentar importar el archivo. Debe haber un espacio y sólo un espacio después de cada dos puntos en cada entrada. Si necesita interrumpir las líneas largas, debe aplicar sangría la continuación de cada línea exactamente un espacio. Al final del archivo, la última entrada también debe contener un guión y una línea en blanco en el guión o el archivo no se importa correctamente.

    Muchos editores de texto, incluidos Word, utilice los caracteres ^ p para representar saltos de línea. ("^ p" no Suspender para "CONTROL + I", pero para el carácter de intercalación (^) seguido por una p en minúsculas.) La siguiente tabla se utiliza el ^ p convención para representar un salto de línea y define cada búsqueda y reemplazar el cambio necesario en Word para transformar el archivo:
    Search for . . .              Replace with. . . 
    
    /O=                           /o=
    
    /OU=                          /ou=
    
    /CN=                          /cn=
    
    ^p^p                          ^p-^p^p
    
    changetype: add^p             changetype: modify^preplace: legacyExchangeDN^p
    					
    importante : si utiliza Word u otro programa de procesamiento de textos para modificar el archivo, asegúrese de guardar el archivo como texto sin formato. Inspeccione el archivo del Bloc de notas después de guardar el archivo para asegurarse de que el archivo es legible y que tiene el formato correcto como texto sin formato.
  3. Importar EXPORT.LDF volver a Active Directory mediante el comando siguiente:
LDIFDE - -F LEGACY.LDF
Todos los objetos deben importar correctamente. Si hay algún problema, LDIFDE informa de la línea en la que se ha encontrado un problema. Investigue dichos problemas examinando detenidamente el registro afectado el archivo de importación. Para la mayoría de los errores, LDIFDE detiene el procedimiento de importación en el primer error, incluso si son buenos registros tras el error. Si la causa del error no es obvia, puede resultar más eficaz para quitar el registro de problema, finalizar la importación y, a continuación, modifique manualmente el objeto que no importa mediante ADSIEdit o Ldp.

Puede comprobar que todos los objetos modificados ejecutando el comando ldifde que utilizó anteriormente para exportar los objetos. Ya no podrá buscar valores en mayúsculas de /O, / OU o CN en el archivo.

Después de modificar los valores legacyExchangeDN, deberá detener y reiniciar todos los servicios de Exchange 2000, incluido al operador de sistema.

Mbconn se cierra repentinamente después escribe un nombre de archivo de registro en el cuadro de diálogo Examinar

Mbconn genera automáticamente un archivo de registro de operaciones de Mbconn en la carpeta Mbconn.exe reside en. Si esta ubicación no es grabable (por ejemplo, si Mbconn.exe está en un recurso compartido de sólo lectura), Mbconn le pide que seleccione una ubicación de archivo diferente. Se muestra un cuadro de diálogo de selección de archivo estándar. Independientemente de la ubicación o nombre de archivo que seleccione, Mbconn se cierra inesperadamente.

Para evitar este problema, copie Mbconn a una ubicación grabable o haga clic en Cancelar en el cuadro de diálogo Explorar archivo utilizar Mbconn sin registro.

Mbconn se cierra repentinamente después que buscar una ubicación de archivo de exportación

Cuando se crea un archivo de exportación, si hace clic en el botón Examinar de archivo, se cierra repentinamente Mbconn.

Para evitar este problema, escriba el nombre de archivo y, a continuación, haga clic en Generar para crear un archivo de exportación.

Mbconn no enumerar bases de datos de Exchange

Después de definir el controlador de dominio y equipo de Exchange al que desea Mbconn para conectarse, puede recibir cualquiera de los mensajes de error siguientes:
No se encontraron en este servidor de Exchange de bases de datos privadas
-o bien -
Volver a conectar buzones

Error de conexión al servidor.
ExServer: Exchange1
DC: DC1

HRESULT: ERROR_DS_NO_SUCH_OBJECT
Error de AD: 0000208D: NameErr: DSID-031001C9, problema 2001 (NO_OBJECT), datos 0, mejor coincidencia de:
' DC = dominio, DC = dominio, DC = com '

No existe el objeto en el servidor.
Este problema puede producirse si el administrador no ha iniciado sesión con una cuenta de Microsoft Windows que pertenece al dominio primario del contenedor de configuración de Active Directory. El contenedor de configuración se crea como un subcontenedor del primer dominio que está instalado en un bosque de Active Directory. Si el bosque contiene varios árboles, que no sea obvio qué árbol contiene el contenedor Configuración. Para descubrir qué dominio es el primario del contenedor de configuración:
  1. Inicie la consola administrativa de sitios y servicios.
  2. Haga clic en el objeto de sitios y, a continuación, abra sus propiedades.
  3. Haga clic en la ficha objeto . Si el dominio primario es domain .com, se muestra en la ficha en el siguiente formato:
    domain.com/Configuration/Sites
Para evitar este problema y utilizar Mbconn, debe iniciar sesión en Windows con una cuenta de este dominio, independientemente de la ubicación del controlador de dominio o servidor de Exchange 2000 con el que está trabajando.

Informes de Mbconn que Reconexión no funciona aunque sucede de reconexión

Si Mbconn vuelve a conectar un buzón a un usuario correctamente, pero Mbconn todavía puede informar de no funcionó reconexiones todo. Si un administrador inicia el administrador del sistema de Exchange y, a continuación, ejecuta el agente de limpieza para comprobar el estado de conexión de todos los buzones, el agente de limpieza no funciona y recibe el siguiente mensaje de error:
Error de procesamiento interno. Pruebe a reiniciar el Administrador del sistema de Exchange, el servicio Almacén de información de Microsoft Exchange o ambos.

Nº de ID.: c1041724
El siguiente mensaje de error se registra simultáneamente en el registro de sucesos de aplicación:
Tipo de suceso: error
Origen del suceso: MSExchangeIS
Categoría del suceso: general
ID. de suceso: 9562
Fecha: 14/6/2001
Tiempo: 6:30:42 P.M.
Usuario: N/d
Equipo: Exchange1
Descripción: Error al leer el atributo msExchUserAccountControl desde Active Directory para/o = MICROSOFT/OU = EXCHANGE/CN = destinatarios/CN = COMMONNAME.
Si intenta volver a conectar un único usuario error en la ventana de buzones en el administrador del sistema de Exchange, puede recibir el siguiente mensaje de error:
No se puede realizar la operación porque ya se volvió a conectar este buzón a un usuario existente.
Si reinicia servicios o administrador del sistema, no borra el error. En la mayoría de los casos, aproximadamente 10 minutos pasar antes de los buzones volverse accesibles. (Cuando se puede ejecutar el agente de limpieza de nuevo correctamente, habrá finalizado el proceso de reconexión.)

Puede utilizar LDIFDE para examinar los atributos homeMDB y mailNickname de un usuario. Si existen estos atributos, la parte de Mbconn el proceso de reconexión realmente correcta. Para utilizar LDIFDE para examinar los atributos homeMDB y mailNickname de un usuario, debe conocer el nombre completo de la cuenta de usuario. En su modo de vista previa, Mbconn muestra el nombre completo de la cuenta de usuario Mbconn pretende vincular con un buzón. Por ejemplo, si ejecuta el comando siguiente
LDIFDE -F CON -D "CN = nombre común, OU = contenedor, DC = dominio, DC = COM" -L homeMDB, mailNickname
el siguiente es un ejemplo del resultado que se genera:
E:\>LDIFDE -F CON -D "cn = nombre común, ou = contenedor, dc = dominio, dc = com" -L homeMDB, mailNickname
Conectar a "dc1.domain.com"
Iniciando sesión como usuario actual utilizando SSPI
Exportando el directorio para el archivo con
Buscando entradas...
Escribir entries.dn: CN = nombre común, OU = contenedor, DC = dominio, DC = com
ChangeType: agregar
homeMDB:
CN = Almacén de información privada (DC1), CN = Primer grupo de almacenamiento, CN = AlmacénInformación, CN = DC1, CN = servidores,
CN = Exchange, CN = Administrative Groups, CN = Microsoft, CN = Microsoft Exchange, CN = Servicios, CN = Configuración,
DC = dominio, DC = com
mailNickname: NombreComún
1 movimientos exportados

El comando se ha completado satisfactoriamente
Nota : independientemente de si observa los atributos homeMDB y mailNickname para el usuario, LDIFDE debe informar "1 movimientos exportados." Si LDIFDE informa "No se encontraron entradas", LDIFDE no pudo leer el objeto de usuario desde el directorio. Puede haber escrito incorrectamente el nombre completo, que no tenga suficientes permisos Ver el objeto o puede no haber escape caracteres que requieren escape. (Para obtener información adicional sobre los caracteres que requieren escape, vea la sección "Exportar archivo informes errores durante Active Directory Import" de este artículo.)

Si los atributos homeMDB y mailNickname estén presentes y se puede ejecutar correctamente el agente de limpieza, es posible que el servicio de actualización de destinatarios no se puede completar el proceso reconexión marca atributos adicionales en el objeto de usuario. Si los objetos de usuario no tienen un atributo proxyAddresses , el servicio de actualización de destinatarios no ha procesado todavía el objeto.

Para evitar este problema y evitar problemas de reconexión más aparentes, agregue la línea siguiente a cada registro en el archivo de exportación Mbconn:
msExchUserAccountControl: 0
Para obtener información adicional acerca del valor msExchUserAccountControl , consulte la sección "Exportar archivo informes errores durante Active Directory Import".

Exportar archivo informes de errores durante la importación de Active Directory

Ésta es el formato general de cada registro LDIF en el archivo de exportación:
DN: CN = nombre común, OU = contenedor, DC = dominio, DC = com
ChangeType: agregar
UserAccountControl: 66048
displayName: nombre
CN: nombre
objectClass: usuario
samAccountName: NombreComún
givenName: comunes
sn: nombre
Ésta es la sintaxis de comando típico para importar el archivo:
LDIFDE.exe - -K -F MBCONN.TXT
Si sintaxis o errores de formato se producen durante la importación, LDIFDE deja la importación e informa de la línea en el archivo en la que comienza el registro de problema. (Por ejemplo, se notifica un error en el primer registro como un error en la línea 1.) Si ya existe una entrada en Active Directory, el segundo intento para importar el archivo produce un error a menos que utilice el -K cambiar. No puede modificar las entradas creadas anteriormente agregando atributos a un registro y volver a importar el registro. El estándar LDIF ofrece para las modificaciones de objetos de directorio existentes, pero el formato y la sintaxis son muy diferentes desde el formato para crear registros.

En general, para solucionar una importación LDIF, tiene que busque la línea que contiene el registro es un error y, a continuación, examine el registro de un problema específico.

Problemas comunes que se encuentran en archivos de exportación Mbconn son:
  • Los caracteres en el nombre completo es posible que no consideran caracteres de se escape correctamente. Cuando se utiliza en un nombre completo también deben escaparse los siguientes caracteres:

    • coma ()
    • signo igual (=)
    • más (+)
    • barra diagonal inversa (\)
    • punto y coma (;)
    • comillas ("")
    • corchetes angulares (<>)
    Este problema normalmente se produce debido de comas en los valores CN (como "CN = último, primero"en lugar de"CN = primer último"). El formato LDIF utiliza una coma como delimitador entre los segmentos de un nombre completo. Para utilizar una coma dentro de un segmento, debe escape comas con una barra diagonal inversa (por ejemplo, "Last\, nombre").
  • El campo sn (apellido) puede estar en blanco. La tabla de buzón en una base de datos no contiene campos givenName y sn ; por lo tanto, Mbconn determina lo mejor que lo que los valores deben ser suponiendo que un espacio en el CN indica una división. Si no hay ningún espacio en el CN, Mbconn considera el CN todo el givenName y deja en blanco la sn . Dado que cualquier atributo que se designa en un archivo de importación LDIF debe tener un valor, la importación no funciona. Para evitar este problema, realice una búsqueda y reemplace a todos los atributos sn en blanco un apellido genérico.
  • Puede haber caracteres no válidos en samAccountName. Un samAccountName debe contener no más de 20 caracteres e no incluyen un espacio o ninguno de los caracteres siguientes:

    • asterisco (*)
    • signo igual (=)
    • más (+)
    • corchetes ([])
    • barra diagonal inversa (\)
    • barra vertical (|)
    • punto y coma (;)
    • dos puntos (:)
    • comillas ("")
    • coma ()
    • corchetes angulares (<>)
    • punto (.)
    • marca de barra diagonal (/)
    • signo de interrogación (?)
    Mbconn construye samAccountName desde el CN; por lo tanto, la mayoría de los CN que contienen caracteres que requieren escape también contener sAMAccountName no válido.
El siguiente archivo por lotes puede corregir estos tres problemas para la mayoría de los archivos de exportación MBconn. El archivo por lotes es double, espaciado, con una línea en blanco entre cada línea único en el archivo. Este formato permite identificar fácilmente las líneas ajustadas pueden incorrectamente en la pantalla.

Este archivo por lotes hace cuatro cosas:
  • Agrega el carácter de escape al valor DN, según sea necesario.
  • Elimina caracteres no válidos de samAccountName.
  • Agrega el valor de msExchUserAccountControl a cada registro.
  • Quita las líneas givenName, sn y cn de cada registro. (Si desea mantener estas líneas, puede editar el archivo por lotes conservarlos).
Este archivo por lotes se ejecuta en Microsoft Windows 2000 o Microsoft Windows NT 4.0, mientras las extensiones de línea de comandos de predeterminada están habilitadas.

Hay dos parámetros obligatorios: el nombre de la Mbconn exportación archivo y un nuevo nombre de archivo para que los cambios, por ejemplo:
E:\ > MBCONNFIX.BAT MBCONN.TXT MBCONNFIX.TXT
Imágenes y pegue el archivo por lotes en un editor de texto sin formato y guarde el archivo por lotes como Mbconnfix.bat.
:MBCONNFIX.BAT

@echo off

setlocal

set infile=%1

set outfile=%2

if exist %outfile% del %outfile%

echo Please Wait...

for /f "delims=" %%A in (%infile%) do call :DO_EACH_LINE "%%A"

start notepad %outfile%

goto :EOF

:DO_EACH_LINE

REM     Strip quotes from around the line

set line=%1

set line=%line:"=%

REM     Escape or remove illegal and odd characters

if "%line:~0,4%"=="dn: " GOTO :FIXDN

if "%line:~0,16%"=="samAccountName: " GOTO :FIXSAM

if "%line:~0,4%"=="sn: " GOTO :FIXSN

REM    The next two lines remove cn and givenName lines from the ldif file

if "%line:~0,4%"=="cn: " GOTO :EOF

if "%line:~0,11%"=="givenName: " GOTO :EOF

echo %line%>>%outfile%

goto :EOF

:FIXDN

set line=%line:+=\+%

set line=%line:\=\\%

set line=%line:;=\;%

set line=%line:"=\"%

set line=%line:<=\<%

set line=%line:>=\>%

set line=%line:,=\,%

set line=%line:\,OU=,OU%

set line=%line:\,DC=,DC%

set line=%line:\,CN=,CN%

echo %line%>>%outfile%

goto :EOF

:FIXSAM

set line=%line:samAccountName: =%

set line=%line:+=%

set line=%line:[=%

set line=%line:]=%

set line=%line:\=%

set line=%line:|=%

set line=%line:;=%

set line=%line::=%

set line=%line:"=%

set line=%line:,=%

set line=%line:<=%

set line=%line:.=%

set line=%line:>=%

set line=%line:/=%

set line=%line:?=%

set line=%line: =%

set line=samAccountName: %line%

echo %line%>>%outfile%

goto :EOF

:FIXSN

rem      To keep the sn line in the ldif file, un-rem the next two lines

rem if "%line%"=="sn: " set line=sn: Surname

rem echo %line%>>%outfile%

echo msExchUserAccountControl: ^0>>%outfile%

echo.>>%outfile%

goto :EOF

				

Estado

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

Más información

La utilidad Mbconn.exe está incluida en el CD-ROM de Exchange 2000 Server. Se utiliza más a menudo en conjunción con Exmerge.exe durante las recuperaciones de base de datos del servidor alternativo. En la recuperación de una servidor alternativo, una base de datos un bosque de Active Directory de Exchange 2000 se inicia en un servidor de recuperación en otro bosque, normalmente para salvar datos de esa base de datos. En este escenario, puede utilizar Mbconn para generar cuentas de usuario de Active Directory para cada buzón que desea recuperar. A continuación, puede utilizar ExMerge para combinar datos de la base de datos de recuperación en una base de datos de producción.

Mbconn puede generar un archivo de formato LDIF, que puede importar a Active Directory con LDIFDE.exe. El archivo de exportación Mbconn realiza una función que es similar del DS / IS consistency adjuster en versiones anteriores de Exchange Server; el archivo de exportación Mbconn crea cuentas de directorio que coincidan con "huérfanos" buzones en una base de datos Exchange, que permite tener acceso a dichos buzones de nuevo. Puede editar el archivo de exportación para quitar cuentas o agregar atributos antes de importar el archivo de exportación.

Nota : debido a la tabla de buzones de una base de datos contiene sólo un pequeño conjunto de atributos que vincular el buzón a una cuenta de usuario determinada, no es posible rellenar automáticamente el directorio con atributos opcionales, como los números de teléfono.

Para obtener información adicional acerca de los procedimientos generales para configurar el servidor alternativo recuperaciones, consulte el documento de en blanco "Exchange 2000 Server Database Recovery" en el siguiente sitio Web de Microsoft:
http://www.microsoft.com/technet/prodtechnol/exchange/2000/support/dbrecovr.mspx

Propiedades

Id. de artículo: 301585 - Última revisión: martes, 27 de febrero de 2007 - Versión: 2.2
La información de este artículo se refiere a:
  • Microsoft Exchange 2000 Server Standard Edition
Palabras clave: 
kbmt kbbug kberrmsg kbexchange2000sp2fix kbfix KB301585 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): 301585

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