Cómo solucionar problemas de compartir la base de datos de problemas en Outlook 2007 con Business Contact Manager

Seleccione idioma Seleccione idioma
Id. de artículo: 953745 - Ver los productos a los que se aplica este artículo
Para obtener una versión 2003 de este artículo, consulte el siguiente artículo de Knowledge Base:
901164Cómo solucionar problemas de una base de datos compartido en Outlook con la actualización de Business Contact Manager
Expandir todo | Contraer todo

En esta página

Resumen

Este artículo contiene información general acerca de base de datos de uso compartido de Microsoft Office Outlook 2007 con Business Contact Manager.

Además, este artículo contiene los siguientes problemas comunes y los pasos que se pueden utilizar para solucionar problemas de compartir problemas que pueden experimentar la base de datos:
  • Solucionar problemas de conectividad de red.
  • Comprobar configuración de Firewall de Microsoft.
  • Compruebe la conexión a la base de datos SQL.
  • Compruebe que los usuarios de Business Contact Manager remotos no tienen contraseñas en blanco.
  • Cuando se cambia el nombre o la dirección IP del servidor de Business Contact Manager no puede conectarse a un servidor de Business Contact Manager.
  • Se conecta a una instancia de SQL Server con nombre predeterminada.
  • Mensajes de error cuando se comparte un Business Contact Manager base de datos.
  • Restablecer los usuarios después de restaurar una base de datos.

INTRODUCCIÓN

IThis artículo contiene información acerca de cómo solucionar problemas de compartir problemas en Outlook 2007 con Business Contact Manager de bases de datos.

En este artículo utiliza las condiciones siguientes:
  • El servidor de Business Contact Manager es el equipo que aloja la base de datos compartida.
  • El equipo cliente de Business Contact Manager es el equipo que se conecta a la base de datos compartida.
  • El usuario compartido es el usuario que tiene acceso a una base de datos de Business Contact Manager en el servidor de Business Contact Manager.
  • El usuario ha iniciado la sesión es la cuenta de usuario ha iniciado sesión en un cliente de Business Contact Manager.

Más información

Información general acerca de uso compartido de base de datos de Business Contact Manager

Microsoft Office Outlook 2003 con Business Contact Manager Update introdujo la posibilidad de compartir bases de datos a través de una red de área local (LAN).

Esta funcionalidad se continúa con Microsoft Office Outlook 2007 con Business Contact Manager. Además de compartir la base de datos, Outlook 2007 con Business Contact Manager presenta la capacidad de configurar una base de datos compartido para trabajar sin conexión. Esto se asemeja a 2007 en modo de intercambio Outlook que permite a un buzón que se va a almacenar en caché localmente.

Para que los clientes de Business Contact Manager y los servidores comparten las bases de datos, los siguientes componentes deben estar trabajando:
  • Los clientes de Business Contact Manager conectarse a un servidor de Business Contact Manager a través de puerto TCP 5356. Este puerto tiene que estar abiertos en el servidor de Business Contact Manager para compartir base de datos que se produzca. En algunos casos, quizás tenga que reconfigurar firewall y proxy para habilitar este puerto pasen a través de.

    Nota Para utilizar un puerto excepto para 5356, vea la sección "Usar un puerto no estándar".
  • Los clientes de Business Contact Manager deben poder resolver el nombre del servidor de Business Contact Manager. Sistema de nombres de dominio (DNS) servidores, servidores de servicios WINS o incluso esos archivos pueden administrar la resolución de nombres. Sin embargo, cuando se utiliza una dirección IP del servidor Business Contact Manager desde el cliente, la dirección IP puede provocar problemas de conectividad en entornos que usan direcciones IP dinámicas. Esto es especialmente cierto cuando se utiliza una base de datos de Business Contact Manager sin conexión.
Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
827422Cómo solucionar problemas de conectividad en SQL Server 2000


autenticación

Bases de datos de SQL pueden configurarse para utilizar SQL autenticación, en el que SQL Server mantiene su propia lista de usuarios. Sin embargo, Business Contact Manager no admite este método de autenticación. Credencial de un usuario que ha iniciado sesión Windows determina el acceso a una base de datos de Business Contact Manager.

Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
909801Cómo asegurarse de que está utilizando la autenticación Kerberos cuando crea una conexión remota a una instancia de SQL Server 2005


Compartir las configuraciones de usuario de Business Contact Manager

Cuando comparte una base de datos, el sistema que aloja una base de datos de Business Contact Manager puede ser un miembro de un grupo de trabajo o en un Windows dominio.

Esto también se aplica a los usuarios. Una cuenta de usuario que ha iniciado la sesión puede ser una cuenta local, una cuenta de grupo de trabajo o una cuenta que es miembro de Windows dominio.

Cuando configura una base de datos para uso compartido de Business Contact Manager, el acceso a la base de datos se basa en ha iniciado, en usuario de inicio de la sesión de Windows cuenta. A su vez se basa en los siguientes:
  • Si esa cuenta es una cuenta local o una cuenta de dominio.
  • Si ese usuario se registra en un equipo que es un grupo de trabajo o un miembro de dominio.
Una base de datos un servidor que es un miembro de un dominio de Windows puede proporcionar acceso a usuarios del grupo de trabajo y los usuarios del dominio. Sin embargo, una base de datos en un grupo de trabajo no puede proporcionar acceso a los usuarios de dominio.

configuración de dominio de Windows

En una configuración de dominio de Windows, todas las cuentas de usuario y cuentas de equipo se mantienen en un Active Directory centralizada base de datos. Una base de datos Active Directory en un controlador de dominio dedicado de Windows puede ser un servidor independiente que ejecuta Windows 2000, Windows Server 2003 o Windows Small Business Server (Windows Small Business Server 2003 (Windows SBS)). La ventaja de utilizar un dominio de Windows para Business Contact Manager para compartir la base de datos es que elimina la necesidad de mantener varias cuentas de usuario y contraseñas en el equipo en un entorno. Si el servidor de Business Contact Manager y los clientes de Business Contact Manager son miembros de un dominio de Windows, recomendamos que utilice las cuentas de usuario de dominio en lugar de cuentas locales para controlar el acceso.

configuración de grupo de trabajo

En una configuración de grupo, un controlador de dominio dedicado de Windows no se presenta o no se utiliza para la autenticación de usuario. En una configuración de grupo de trabajo, no hay ninguna central base de datos de usuarios de Windows. Las cuentas de usuario de Windows se mantienen en cada equipo. Por ejemplo, compartir bases de datos de Business Contact Manager en una configuración de grupo de trabajo. Para un sesión usuario llamado Usuario1 obtener acceso a una base de datos de Business Contact Manager compartida, tendrá una cuenta de Usuario1 existe en el equipo cliente de Business Contact Manager y una instancia independiente de Usuario1 tendrá que residen en el servidor de Business Contact Manager.

configuración mixta

Puede compartir bases de datos de Business Contact Manager en un dominio mixto y la configuración de grupo de trabajo. Puede hacerlo si el servidor de Business Contact Manager es un miembro de un dominio y el cliente es un miembro de un grupo de trabajo. Para ello, en el servidor de Business Contact Manager, crear una nueva cuenta de usuario local mediante el mismo ID de cuenta que utiliza el cliente de Business Contact Manager para iniciar el equipo local.

Si la base de datos de Business Contact Manager reside en un Small Business Server o un controlador de dominio, no puede crear las cuentas locales. Para evitar este problema, utilice uno de los métodos siguientes:
  • Indíquele todo Business Contact Manager ha iniciado la sesión del utilizar cuentas de dominio en lugar de cuentas de grupo de trabajo.
  • Crear una nueva cuenta de dominio que utiliza el nombre de usuario y contraseña de la cuenta de usuario del grupo de trabajo.
Nota No se puede utilizar una configuración mixta si el servidor de Business Contact Manager es un miembro de un grupo de trabajo y Business Contact Manager cliente utiliza un ID de cuenta de dominio. Esto es porque un equipo de grupo de trabajo no puede confiar un dominio de Windows sin ser miembros de ese dominio.

En las tablas siguientes se describen las configuraciones de equipo y usuario que puede utilizar para compartir datos en Business Contact Manager.

configuraciones compatibles
Contraer esta tablaAmpliar esta tabla
El cliente de Business Contact Manager de Windows el usuario que ha iniciado la sesión el Business Contact Manager server el usuario compartido
El cliente es miembro de un dominio El usuario ha iniciado sesión en el cliente de Business Contact Manager como un usuario de dominio que tenga derechos de uso compartido El servidor es un miembro de un dominio El usuario compartido es el mismo usuario como usuario del dominio que ha iniciado sesión el dominio en el cliente de Business Contact Manager. En este caso, Active Directory controla todos los de autenticación de usuario
El cliente es parte de un grupo de trabajo El cliente es parte de un grupo de trabajo El servidor es un miembro de un grupo de trabajo Los usuarios de compartidos son usuarios de que no sea de dominio locales. Cuentas individuales tendrá que crearse en cada equipo para los usuarios han iniciado sesión.
El cliente es un miembro de un grupo de trabajoEl usuario ha iniciado sesión en el cliente de Business Contact Manager como un usuario localEl servidor es un miembro de un dominioLos usuarios de compartidos son usuarios de que no sea de dominio locales. Para habilitar el uso compartido, crear una cuenta local en Business Contact Manager servidor. O bien, en el caso en el que reside la base de datos en un controlador de dominio, cree una cuenta que coincide con el nombre de usuario y contraseña del usuario ha iniciado la sesión.


configuraciones no compatibles
Contraer esta tablaAmpliar esta tabla
El cliente de Business Contact Manager de Windows el usuario que ha iniciado la sesión el Business Contact Manager server el usuario compartido
El cliente es miembro de un dominio El usuario ha iniciado sesión en el cliente de Business Contact Manager como un usuario de dominioEl servidor es un miembro de un grupo de trabajo Los usuarios compartidos son usuarios que no sea de dominio locales


Nota Las credenciales que utiliza Outlook para tener acceso a los buzones son independientes de las credenciales que se utilizan para obtener acceso a una base de datos compartida.

Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
101957Dominios, controladores de dominio y estaciones de trabajo

295017Cómo cambiar un nombre de equipo, unirse a un dominio y agregar una descripción del equipo en Windows XP o en Windows Server 2003

Topologías de servidor de Business Contact Manager

Business Contact Manager puede utilizar dos tipos de compartir las topologías de la base de datos: peer-to-peer y centralizada.

Peer-to-peer

En un entorno peer-to-peer, ningún equipo se designa como un servidor central de Business Contact Manager. En su lugar, cualquier equipo donde está instalado Business Contact Manager puede funcionar como un servidor que contiene las bases de datos compartidas. Topologías de Peer-to-peer pueden existir en entornos de dominio o grupo de trabajo.

Nota Una base de datos no tiene que estar abierto en Outlook para que los usuarios compartidos tengan acceso a datos. Si se está ejecutando SQL Express o SQL Server 2005, los usuarios compartidos pueden tener acceso a esa base de datos.

ventajas
  • No es necesario designar un equipo como un servidor dedicado.
desventajas
  • Falta de copias de seguridad centralizadas y administración de bases de datos.
  • La posibilidad que existirán muchas copias de la misma base de datos.
  • Administrar el acceso de usuario no está centralizada a menos que un dominio.
  • Bases de datos grandes pueden afectar a rendimiento de usuario en el equipo host.
centralizada

En un entorno centralizado, un equipo está dedicado a actuar como servidor de Business Contact Manager. Este equipo puede ser un servidor SQL dedicado o un cliente de Windows XP. Una centralizada Business Contact Manager servidor puede utilizarse en un dominio o en un entorno de grupo de trabajo.

ventajas
  • Potencial de aumentar el rendimiento porque los usuarios que han iniciado en la consola no utilizaría el equipo que actúa como servidor de
  • Las copias de seguridad se administran desde una ubicación central
  • Administración centralizada de permisos
desventajas
  • Costo asociado con un equipo dedicado
  • Complejidad adicional de administrar un entorno es un dominio que se utiliza de Active Directory puede requerir el personal de soporte técnico dedicado
Nota Un servidor de Business Contact Manager y la base de datos centralizado no impedirá los usuarios individuales compartir sus propias bases de datos respectivos.

escenarios no compatibles

En Business Contact Manager, las bases de datos se han diseñado y probado para compartirse a través de una red de área local (LAN) en un dominio o en un entorno de grupo de trabajo.

Microsoft no admite bases de datos compartida de Business Contact Manager en las situaciones siguientes:
  • Conectarse a una base de datos de Business Contact Manager a través de Internet. En este caso, Internet se refiere a redes públicas que son externas a una red corporativa o red de oficina doméstica.
  • Utilizar una red privada virtual (VPN) o la conexión de acceso telefónico para conectarse a un servidor de Business Contact Manager.
  • Algunos problemas posibles con los escenarios anteriores incluyen los siguientes:
    • Incapacidad para controlar si los puertos necesarios estará disponibles entre el servidor de Business Contact Manager o el cliente
    • Rendimiento deficiente debido a de ancho de banda o latencia cuando acceso o sincronizar grandes bases de datos de Business Contact Manager
  • Compartir bases de datos de Business Contact Manager en las versiones. Para compartir una base de datos, tanto la de Business Contact Manager servidor y cliente deben ejecutar la misma versión de Business Contact Manager.
Nota Bases de datos de Business Contact Manager son independientes de almacenes de Exchange. Un almacén de Exchange no puede tener acceso a bases de datos de Business Contact Manager y Exchange no puede extraer datos de una base de datos de Business Contact Manager. Además, no acceso a bases de datos de Business Contact Manager a través de Outlook Web Access.

Cómo habilitar bases de datos de Business Contact Manager para compartir

Hay dos formas de habilitar una base de datos de Business Contact Manager para compartir:
  • Utilice al Asistente para compartir base de datos. Para ello en Outlook 2007, seleccione Herramientas de base de datos en el menú Business Contact Manager y haga clic en Compartir base de datos .

    Para obtener más información acerca de compartir la base de datos Asistente, vea archivos de la Ayuda de Business Contact Manager.
  • Utilice la herramienta de administración de base de datos de Business Contact Manager en equipos donde Outlook no puede ser instalado, como Exchange con conjunto de Small Business Server. Para descargar este, visite el siguiente sitio Web de Microsoft:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=b8e7aa0f-f593-4fb4-b822-dd662af1a6cb
Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
266418Microsoft no admite la instalación de componentes de Exchange Server y Outlook en el mismo equipo


Para obtener más información al respecto, visite el siguiente sitio Web de Microsoft:

Cómo solucionar problemas de compartir base de datos

Esta sección contiene una lista de problemas comunes y los pasos de solución de problemas:
  • Solucionar problemas de conectividad de red.
  • Comprobar configuración de Firewall de Microsoft.
  • Compruebe la conexión a la base de datos SQL.
  • Compruebe que los usuarios de Business Contact Manager remotos no tienen contraseñas en blanco.
  • Cuando se cambia el nombre o la dirección IP del servidor de Business Contact Manager no puede conectarse a un servidor de Business Contact Manager.
  • Se conecta a una instancia de SQL Server con nombre predeterminada.
  • Mensajes de error cuando se comparte un Business Contact Manager base de datos.
  • Restablecer los usuarios después de restaurar una base de datos.

Solucionar problemas de conectividad de red

Compruebe que el cliente de Business Contact Manager puede comunicarse con el servidor de Business Contact Manager en el nivel de red. Para probar la conectividad, siga estos pasos:
  1. Haga clic en Inicio , haga clic en Ejecutar , escriba cmd y, a continuación, haga clic en Aceptar .
  2. En el símbolo del sistema, escriba ping Server_Name y, a continuación, presione ENTRAR.
Nota Server_Name hace referencia al nombre NetBIOS o el nombre de dominio completo (FQDN) del servidor de Business Contact Manager.

Si el cliente de Business Contact Manager se puede comunicar con el servidor de Business Contact Manager, debería ver resultados similares al siguiente después de ejecutar el comando ping:
C:\>ping BCMServer 
Pinging BCMserver.contoso.com [10.0.0.1] with 32 bytes of data: 
Reply from 10.0.0.1: bytes=32 time<1ms TTL=128 
Reply from 10.0.0.1: bytes=32 time<1ms TTL=128 
Reply from 10.0.0.1: bytes=32 time<1ms TTL=128 
Reply from 10.0.0.1: bytes=32 time<1ms TTL=128 

Ping statistics for 10.0.0.1: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), 
Approximate round trip times in milli-seconds: 
Minimum = 0ms, Maximum = 0ms, Average = 0ms

Si el cliente de Business Contact Manager no puede comunicarse con el servidor de Business Contact Manager, puede ver los resultados siguientes después de ejecutar el comando ping:
  • C:\>ping BCMserver.contoso.com Ping request could not find host BCMserver.contoso.com. Please check the name and try again. 
  • C:\>ping BCMServer Pinging BCMServer with 32 bytes of data: 
    Request timed out.
    Request timed out.
    Request timed out.
    Request timed out.
    Ping statistics for 123.0.0.2: Packets: Sent = 4, Received = 0, Lost = 4 (100% loss), 
    
Si no puede comunicarse con el servidor cuando se ejecuta el comando ping junto con el nombre NetBIOS o el FQDN del servidor de Business Contact Manager, intente hacer ping la dirección IP del servidor. Por ejemplo, recibirá el siguiente resultado cuando hacer ping a la dirección IP del servidor:
C:\>ping 10.0.0.1 Pinging BCMServer.contoso.com [10.0.0.1] with 32 bytes of data: 
Reply from 10.0.0.1: bytes=32 time<1ms TTL=128
Reply from 10.0.0.1: bytes=32 time<1ms TTL=128
Reply from 10.0.0.1: bytes=32 time<1ms TTL=128
Reply from 10.0.0.1: bytes=32 time<1ms TTL=128

Ping statistics for 10.0.0.1: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms 

Nota Si no está seguro de la IP de servidor de Business Contact Manager dirección o el nombre NetBIOS del equipo, siga estos pasos en el servidor de Business Contact Manager:
  1. Haga clic en Inicio , haga clic en Ejecutar , escriba cmd y, a continuación, haga clic en Aceptar .
  2. En el símbolo del sistema, escriba ipconfig y presione ENTRAR.
    C:\Documents and Settings\user1>ipconfig
    
    Windows IP Configuration
    Ethernet adapter Local Area Connection:
       Connection-specific DNS Suffix  . : Contoso.com
       IP Address. . . . . . . . . . . . : 10.0.0.1
       Subnet Mask . . . . . . . . . . . : 255.255.255.0
       Default Gateway . . . . . . . . . : 10.0.0.15
    
Si correctamente puede hacer ping al servidor mediante la dirección IP pero no puede utilizar el nombre NetBIOS o el FQDN del servidor, esto puede indicar un problema con la resolución de nombres.

Si no puede comunicarse con un servidor de Business Contact Manager mediante la dirección IP o NetBIOS Nombre, debe resolver este problema de comunicación antes de intentar conectarse a una base de datos Business Contact Manager compartida.

Nota Si puede evitar problemas de resolución de nombres utilizando la dirección IP dirección del servidor de Business Contact Manager instead of el nombre de equipo, no es una solución recomendada en entornos donde el servidor de Business Contact Manager está utilizando una dirección IP dinámica. Consulte la sección "no se puede conectar a un servidor de Business Contact Manager cuando se cambia el nombre o dirección IP del servidor de Business Contact Manager"

Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
314067Cómo solucionar problemas de conectividad TCP/IP con Windows XP

Comprobar configuración de Firewall de Microsoft

De forma predeterminada, Business Contact Manager utiliza el puerto TCP 5356 para compartir la base de datos. Si Business Contact Manager detecta la presencia de un firewall de Windows XP Service Pack 2 (SP2) o un servidor de seguridad de Windows Vista, se crean dos excepciones por el asistente Compartir base de datos para el puerto 5356. Una excepción es para compartir archivos e impresoras. La otra excepción es para Microsoft Small Business en Windows XP o MSSMLBIZ en Windows Vista.

Sin embargo, si el asistente Compartir base de datos no puede crear las excepciones, el equipo configurado como un servidor de Business Contact Manager está ejecutando un servidor de seguridad de terceros o hay un servidor proxy o firewall entre el servidor de Business Contact Manager y el cliente, puede aparecer uno de los siguientes mensajes de error cuando el cliente de Business Contact Manager intenta conectarse al servidor de Business Contact Manager:

  • El servidor de base de datos de equipo Computer_Name es inaccesible. Confirme que el equipo remoto tiene Business Contact Manager para Outlook instalado, que se está ejecutando y que las bases de datos compartidas están disponibles en esa ubicación. Configuración en el control remoto de Firewall equipo podría estar bloqueando también acceso. Compruebe con el administrador del equipo remoto.

  • No se puede obtener acceso al servidor base de datos de equipo Computer_Name
Compruebe que se crea la siguiente excepción en Firewall de Windows XP Service Pack 2 (SP2) o un firewall de Windows Vista en el servidor de Business Contact Manager. Para ello, siga estos pasos:
  1. Haga clic en Inicio , haga clic en Ejecutar , escriba wscui.cpl y, a continuación, haga clic en Aceptar .
  2. Haga clic en Firewall de Windows.
  3. Haga clic en la ficha excepciones , haga clic en Microsoft Small Business en Windows XP o MSSMLBIZ en Windows Vista y, a continuación, haga clic en Modificar .
  4. Compruebe que el número de puerto TCP es 5356.
Si tanto el cliente de Business Contact Manager y el servidor de Business Contact Manager están en la misma red de TCP/IP, la configuración de excepción predeterminada puede conservarse.

Si el cliente de Business Contact Manager y el servidor de Business Contact Manager se encuentran en distintas redes o subredes, quizás tenga que cambiar la configuración ámbito de la excepción de firewall. Para cambiar la configuración de ámbito de la excepción de firewall, siga estos pasos:
  1. Haga clic en Inicio , haga clic en Ejecutar , escriba firewall.cpl y haga clic en Aceptar .
  2. Haga clic en la ficha excepciones , haga clic para seleccionar Microsoft Small Business y a continuación, haga clic en Modificar .
  3. Haga clic en Cambiar ámbito , haga clic para seleccionar la opción cualquier equipo y, a continuación, haga clic en Aceptar .
Nota Si estás utilizando un puerto excepto para 5356 para Business Contact Manager, quizás tenga que modificar las excepciones de firewall para utilizar ese puerto. Vea las secciones "Comprobar el puerto que está escuchando la instancia de Business Contact Manager en" y "usar un puerto no estándar o un nombre de instancia.

Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
875357Configuración de Firewall de Windows para la solución de problemas en Windows XP Service Pack 2 para usuarios avanzados
164015Direccionamiento de TCP/IP de comprender y relacionadas con la subred relacionadas con conceptos básicos
283673Cómo activar o desactivar el firewall de Windows XP

Compruebe la conexión a la base de datos SQL

Para comprobar que el cliente de Business Contact Manager puede establecer una conexión con una base de datos compartida de Business Contact Manager, siga estos pasos:
  1. Inicie sesión en el equipo de cliente de Business Contact Manager como un usuario de Windows que se ha concedido acceso a la base de datos en el servidor de Business Contact Manager.
  2. Haga clic en Inicio , haga clic en Ejecutar , escriba cmd y, a continuación, haga clic en Aceptar .
  3. En el símbolo del sistema, escriba el comando siguiente y presione ENTRAR:
    C:\ > sqlcmd ? e -SServer_Name \mssmlbiz,5356

    Nota Sqlcmd modificadores son distingue entre mayúsculas y minúsculas. Server_Name es el nombre del servidor de Business Contact Manager.
Cuando ejecuta este comando, el cliente de Business Contact Manager intenta conectarse directamente a la instancia SQL remota. Si el cliente puede establecer una conexión a la instancia remota de Business Contact Manager, aparece un símbolo del sistema de OSQL. Un símbolo del sistema de OSQL viene indicado por "1 >".

La apariencia de un símbolo del sistema de OSQL indica lo siguiente:
  • El equipo cliente puede comunicarse con la base de datos de Business Contact Manager.
  • Base de datos de tthe Business Contact Manager está configurado correctamente para compartir.
  • Permisos para tener acceso a la base de datos correctamente se concede al usuario que realiza la prueba desde el cliente de Business Contact Manager.
Una conexión correcta a una instancia remota de Business Contact Manager aparecerá como sigue:
C:\> sqlcmd ?E -S Server_Name\mssmlbiz,5356
1>

Si el cliente de Business Contact Manager no puede establecer una conexión a la instancia remota de Business Contact Manager, puede recibir un mensaje de error similar al siguiente en Business Contact Manager cuando intenta conectarse al servidor:

No se puede obtener acceso al servidor base de datos de equipo Computer_Name

Cuando intenta conectar con el servidor mediante el comando sqlcmd, recibe el siguiente mensaje de error:
C:\>sqlcmd ?E -S Server_Name\mssmlbiz,5356

HResult 0x274D, Level 16, State 1
TCP Provider: No connection could be made because the target machine actively refused it.

Error: Microsoft SQL Native Client: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections.
Error: Microsoft SQL Native Client: Login timeout expired.

Este mensaje de error puede indicar los posibles problemas siguientes:
  • El servidor de destino no está disponible o no se está ejecutando la instancia de Business Contact Manager.
  • El Firewall de Microsoft o un servidor de seguridad de terceros está bloqueando el acceso al servidor SQL server.
  • No se ha compartido la base de datos para el usuario que está intentando tener acceso al servidor. Este problema puede producirse si el cliente de Business Contact Manager y el servidor se encuentran en diferentes grupos de trabajo o dominios. Para obtener más información, consulte la sección "Base de Business Contact Manager datos compartir configuraciones"
Nota Recuerde que las credenciales que se utilizan para tener acceso a la base de datos son las mismas credenciales que se utilizan para iniciar sesión en el equipo cliente.

Compruebe el puerto que está escuchando la instancia de Business Contact Manager

Compruebe qué puerto escucha la instancia de SQL Server y si está habilitado. Para ello, siga estos pasos en el servidor de Business Contact Manager:
  1. Abra el Administrador de configuración de SQL Server.
  2. Expanda Configuración de red de SQL Server 2005 y, a continuación, haga clic en protocolos de MSSMLBIZ .
  3. Haga doble clic en TCP/IP .
  4. En la ficha protocolo , compruebe que Enabled está establecida en .
  5. Haga clic en la ficha Direcciones IP y compruebe que la opción ALL IP está configurado para el puerto TCP 5356. Si el puerto se establece un valor excepto para 5356, puede cambiar el puerto en 5356 o elegir mantener al que está establecido actualmente. Si tiene que utilizar un puerto excepto para 5356 para evitar un conflicto con otro programa que utiliza este puerto, siga los pasos en la sección "Usar un puerto no estándar o un nombre de la instancia"
  6. Si es necesario, cambiar el puerto en 5356 y detenga y reinicie la instancia de Business Contact Manager, según se solicite.
Use un puerto no estándar o el nombre de instancia

De forma predeterminada, Business Contact Manager está configurado para conectarse a una instancia denominada MSSMLBIZ a través del puerto 5356 para conexiones remotas. Sin embargo, puede utilizar Business Contact Manager en un nombre de puerto o instancia excepto para la configuración predeterminada. Para conectarse a un puerto no estándar y el nombre de instancia desde el cliente de Business Contact Manager, siga estos pasos:
  1. En Outlook 2007, seleccione Herramientas de base de datos en el menú Business Contact Manager y, a continuación, haga clic en crear o seleccionar una base de datos .
  2. Haga clic en para seleccionar la opción Seleccionar una base de datos existente y escriba el nombre de instancia deseada y el puerto con el formato siguiente en el cuadro Nombre del equipo :
    Server_Name \ Instance_Name, Port_Number


    Por ejemplo, SQL_Contoso\BCMDatabases, 1234.

    Nota Server_Name es el nombre del equipo que aloja la base de datos de Business Contact Manager. Puede tratarse de un equipo local o remoto. Instance_Name es el nombre de la instancia SQL que aloja la base de datos de Business Contact Manager. Port_Number es el puerto que está configurado para Business Contact Manager para utilizar.
Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
823938Cómo configurar una instancia de SQL Server para escuchar en un puerto TCP específico o un puerto dinámico


Para obtener más información, visite los siguientes sitios Web de Microsoft (pueden estar en inglés):
http://msdn2.microsoft.com/en-us/library/ms188247.aspx

http://msdn2.microsoft.com/en-us/library/ms177440.aspx

Compruebe que los usuarios de Business Contact Manager remotos no tienen contraseñas en blanco

Los usuarios a quienes desea conceder a Business Contact Manager acceso a base de datos no deben tener contraseñas en blanco. Si dar acceso a un usuario que tiene una contraseña en blanco, el usuario remoto recibe el siguiente mensaje de error cuando el usuario intenta conectarse a una base de datos remoto:

No se pudo completar su intento de conexión al equipo remoto User_Name, donde se almacena la base de datos, debido a las siguientes razones:

1) BCM no ha concedido acceso al equipo remoto User_Name.

2) No se concedió acceso a la base de datos y el equipo de base de datos el propietario de la base de datos que desea utilizar. Solicite acceso al propietario de base de datos. La contraseña que utiliza BCM para iniciar sesión en el equipo User_Name es diferente de contraseña BCM utiliza para iniciar sesión en el equipo local local computer User_Name, donde está trabajando desde

3) Acceso a una base de datos compartida en equipo User_Name desde equipo local computer User_Name, la contraseña en el equipo remoto debe coincidir con la contraseña en el equipo local.

No puede conectarse a un servidor de Business Contact Manager cuando se cambia el nombre o la dirección IP del servidor de Business Contact Manager

Tenga en cuenta la situación siguiente. Tiene un equipo configurado como un servidor de Business Contact Manager. Ese servidor tiene una dirección IP dinámica asignada a través de protocolo de configuración dinámica de host (DHCP). A continuación, conectar a una base de datos compartida de Business Contact Manager mediante la dirección IP del servidor. Además, configure esa base de datos para uso sin conexión. En este escenario, si el servidor que aloja la base de datos recibe una nueva dirección IP, el cliente recibirá el siguiente mensaje de error la próxima vez que el cliente se conecta al servidor:

Business Contact Manager no puede conectarse a la base de datos compartida. Asegúrese de que el equipo en el que se ejecuta la base de datos compartida está funcionando correctamente y que tiene conectividad de red para ese equipo.

Seleccione una de las siguientes opciones:
Permanecen sin conexión
Intentar de nuevo
Conectarse a una base de datos compartida diferente o crear una nueva base de datos local.

Además, recibirá este mensaje de error si se cambia el nombre del servidor de Business Contact Manager cuando el cliente de Business Contact Manager no está conectado al servidor.



Para resolver este problema, siga estos pasos:
  1. Cambiar nombre o dirección IP de servidor al original Business Contact Manager.
  2. Seleccione la opción para conectarse a una base de datos compartida diferente. Esto obliga al cliente para colocar la copia sin conexión de la base de datos a un archivo en el equipo local. Esto puede causar también varias copias de la base de datos.

Conectarse a una instancia de SQL Server con nombre predeterminada

Instalar SQL Server 2005 utilizando el nombre de instancia predeterminado de MSSQLSERVER. Cuando intenta conectarse a la instancia de SQL Server desde un cliente de Business Contact Manager con nombre predeterminada, puede recibir el siguiente mensaje de error:

No se puede tener acceso al servidor de base de datos de equipo Computer_Name

Para evitar este problema, ejecute el programa de instalación de SQL Server e instale una nueva instancia con nombre con un nombre diferente para Business Contact Manager para utilizar.

estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:".


Para obtener más información, visite los siguientes sitios Web de Microsoft (pueden estar en inglés):
http://msdn2.microsoft.com/en-us/library/ms143219.aspx

http://technet.microsoft.com/en-us/library/ms143744.aspx

Mensajes de error cuando intenta compartir la base de datos de Business Contact Manager

Cuando intenta compartir una base de datos de Business Contact Manager mediante el asistente Compartir base de datos, puede recibir el siguiente mensaje de error:

Business Contact Manager no pudo completar la última acción o acciones. Vuelva a intentarlo.

Este problema se produce si el valor del propietario de base de datos (DBO) en la base de datos afectado es un valor NULL, en lugar de un identificador de usuario válido.

Para determinar el valor de propietario de la base de datos afectado, siga estos pasos:
  1. Descargar e instalar Microsoft SQL Server Management Studio Express. Para descargar este, visite el siguiente sitio Web de Microsoft:
    http://www.microsoft.com/downloads/details.aspx?FamilyId=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796
  2. Inicie SQL Server Management Studio Express y conéctese a la instancia de Business Contact Manager donde reside la base de datos.

    Nota La instancia de Business Contact Manager predeterminada es MSSMLBIZ.
  3. Haga clic en Nueva consulta y, a continuación, escriba la siguiente secuencia de comandos:
    USE DATABASE_NAME
    Select Name,SID,SUser_SName(SID) from sysusers
    

    Nota DATABASE_NAME es el nombre de la base de datos de Business Contact Manager que intenta compartir.
  4. Seleccionar las dos líneas anteriores y a continuación, presione F5 o haga clic en Ejecutar . Debería recibir resultados similares al siguiente. Observe el valor de la línea que empieza con dbo
    public 0x0105000000000009040000000CB67908C617DA44A56E4FE13EBC9099 NULL
    dbo 0x01050000000000051500000066A1405A33097BD72406BEC271040000 NULL
    
  5. Si los resultados indican un valor NULL DBO, siga estos pasos para resolver el problema.

    Nota Este problema es específico de base de datos. Copia de seguridad y restauración en una base de datos vacía de la base de datos no pueden resolver el problema.
    1. Copia la base de datos que experimenta el problema. Para ello en Outlook 2007, elija Herramientas de base de datos en el menú Business Contact Manager , haga clic en Administrar base de datos y, a continuación, haga clic en Copia de seguridad de base de datos .
    2. Inicie SQL Server Management Studio Express y conéctese a la instancia de Business Contact Manager donde reside la base de datos. Nota La instancia de Business Contact Manager predeterminada es MSSMLBIZ.
    3. Haga clic en Nueva consulta y, a continuación, escriba una de las siguientes secuencias de comandos dependiendo de si se encuentra en un entorno de grupo de trabajo o en un entorno de dominio.

      para un entorno de grupo de trabajo
      use DATABASE_NAME
      exec sp_changedbowner 'mymachine\user1'
      

      para un entorno de dominio
      use DATABASE_NAME
      exec sp_changedbowner 'Domain_Name\user1'
      

      Nota DATABASE_NAME es el nombre de la base de datos de Business Contact Manager que intenta compartir. Si se cambia el propietario de base de datos, no se puede revertir.
    4. Seleccionar las dos líneas anteriores y a continuación, presione F5 o haga clic en Ejecutar .
    5. Compruebe que se puede compartir la base de datos.
    6. Haga una copia la base de datos de seguridad después de compartirlo correctamente.
Utilice el nombre de usuario apropiada basándose en si se encuentra en un dominio o un grupo de trabajo. Si no está seguro de cuál utilizar como nombre de usuario, siga estos pasos para determinar el propietario de base de datos actual:
  1. Crear una nueva base de datos en Business Contact Manager.
  2. En el menú Business Contact Manager , elija Herramientas de base de datos y, a continuación, haga clic en Administrar base de datos .
  3. Utilice el valor para el propietario de la base de datos.
Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
314546Cómo mover bases de datos entre equipos que ejecutan SQL Server

Restablecer los usuarios después de restaurar una base de datos

Después de restaurar una base de datos de Business Contact Manager, los clientes de Business Contact Manager ya no pueden ser capaces de conectarse a la base de datos en el servidor de Business Contact Manager.

Cuando se hace copia de seguridad de una base de datos, se conservan los usuarios que se han concedido acceso compartido a la base de datos. En algunos casos, el ID de los usuarios ya no sea válido.

Para resolver este problema después de restaurar una base de datos, iniciar al asistente Compartir base de datos y, a continuación, agregue los usuarios que necesiten acceso a la base de datos.

Propiedades

Id. de artículo: 953745 - Última revisión: martes, 10 de marzo de 2009 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft Office Outlook 2007 with Business Contact Manager
Palabras clave: 
kbmt kbexpertiseinter kbhowto kbinfo KB953745 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): 953745

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