Solución de problemas de SQL Server
La mayoría de los problemas de Microsoft SQL Server que afectan a Microsoft BizTalk Server se dividen en una de las siguientes categorías:
Problemas relacionados con la conectividad
Problemas relacionados con los permisos
Problemas de ajuste de tamaño de la base de datos
En este tema se analizan estas categorías y los pasos que debe dar para solucionar los problemas asociados.
problemas de Connectivity-Related
Los siguientes problemas suelen asociarse con problemas de conectividad entre el equipo de BizTalk Server y el equipo SQL Server que aloja las bases de datos de BizTalk Server.
Los errores relacionados con las transacciones que no se realizan correctamente o con errores de comunicación con el administrador de transacciones subyacente se escriben en el registro de aplicaciones de BizTalk Server
Problema
Los errores que indican un error de transacción MSDTC o un error al comunicarse con el administrador de transacciones subyacente se escriben en el registro de aplicación de BizTalk Server.
Causa
Error en la conectividad de MSDTC entre BizTalk Server ySQL Server.
Resolución
Para obtener información sobre cómo solucionar problemas de conectividad de MSDTC entre el equipo de BizTalk Server y el equipo de SQL Server que alberga las bases de datos de BizTalk Server, consulte Solución de problemas con MSDTC.
El error que informa de que se ha establecido una conexión correctamente con el servidor pero que se ha producido un error durante el protocolo de enlace previo al inicio de sesión aparece cuando se conecta con bases de datos de SQL Server remotas en SQL Server 2008
Problema
BizTalk Server pierde la conectividad con un equipo remoto de SQL Server que aloja las bases de datos BizTalk Server y se genera un mensaje de error:
Causa
Este problema se puede producir cuando se cumplen una o varias de las condiciones siguientes:
SQL Server no está configurado para aceptar conexiones remotas.
Los protocolos necesarios para SQL Server no están habilitados en el equipo SQL Server o en el equipo cliente SQL Server que ejecuta BizTalk Server.
Resolución
Siga estos pasos para resolver este problema:
La herramienta de configuración de área expuesta SQL Server no está disponible en SQL Server 2008. Para habilitar conexiones remotas para SQL Server en un equipo SQL Server 2008, siga las instrucciones de la ayuda en línea de SQL Server 2008.
Use la herramienta Administrador de configuración de SQL Server para habilitar los protocolos TCP/IP o Canalizaciones con nombre en el equipo SQL Server.
Haga clic en Inicio, seleccione Todos los programas y haga clic en Administrador de configuración de SQL Server.
Haga clic para expandir SQL Server Configuración de red y, a continuación, haga clic en Protocolos para MSSQLSERVER.
Haga clic con el botón derecho en el protocolo TCP/IP y, a continuación, haga clic en Habilitar.
Haga clic con el botón derecho en el protocolo Canalizaciones con nombre y, a continuación, haga clic en Habilitar.
Cierre la herramienta Administrador de configuración de SQL Server.
Use la herramienta Administrador de configuración de SQL Server para habilitar los protocolos TCP/IP o Canalizaciones con nombre en el equipo cliente SQL Server que ejecuta BizTalk Server.
Haga clic en Inicio, seleccione Todos los programas y haga clic en Administrador de configuración de SQL Server.
Haga clic para expandir SQL Server Configuración de red y, a continuación, haga clic en ClientProtocols.
Haga clic con el botón derecho en el protocolo TCP/IP y, a continuación, haga clic en Habilitar.
Haga clic con el botón derecho en el protocolo Canalizaciones con nombre y, a continuación, haga clic en Habilitar.
Cierre la herramienta Administrador de configuración de SQL Server.
Nota
Asegúrese de que al menos uno de los protocolos del equipo cliente SQL Server que ejecuta BizTalk Server coincida con los protocolos habilitados en el equipo SQL Server.
Se produce un error en una instancia de host de BizTalk y se escribe un error de "Red general" en el registro de aplicaciones cuando el servidor basado en BizTalk Server procesa un gran volumen de documentos.
Problema
Cuando se procesa un gran volumen de documentos, se produce un error en una instancia de host de BizTalk y en el registro de aplicaciones se escribe un error "general de red".
Causa
Este problema se produce porque Microsoft Windows Server 2008 SP2 implementa una característica de seguridad que reduce el tamaño de la cola para las conexiones TCP/IP simultáneas al servidor. Esta característica contribuye a evitar los ataques de denegación de servicio.
Resolución
Para obtener más información sobre cómo resolver este problema, vea Evitar excepciones de DBNETLIB.
Problemas relacionados con los permisos
BizTalk Server se produce un error en tiempo de ejecución o en tiempo de diseño y se escribe un error "no se puede abrir la base de datos solicitada en la base> de datos de inicio de sesión<" en el registro de aplicación del equipo de BizTalk Server o SQL Server
Problema
Se produce un error en una operación en tiempo de ejecución o en tiempo de diseño y se escribe un error similar al siguiente en el registro de la aplicación del equipo de BizTalk Server o SQL Server:
No se puede abrir la base de datos solicitada en la base de datos de inicio de> sesión<. Error de inicio de sesión.
Error de inicio de sesión para el nombre de usuario><.
Causa
Este error puede producirse si la cuenta especificada no pertenece al grupo de Windows adecuado o SQL Server rol.
Resolución
Asegúrese de que la cuenta especificada sea miembro del grupo de Windows adecuado o SQL Server rol. Para obtener más información sobre las pertenencias adecuadas, vea Grupos de Windows y cuentas de usuario en BizTalk Server.
Problemas con el ajuste del tamaño de la base de datos
Si las bases de datos de BizTalk Server aumentan desmarcadas, el rendimiento del entorno de BizTalk Server se verá afectado negativamente. Siga los pasos que se indican a continuación para administrar el crecimiento de las bases de datos de BizTalk Server.
La base de datos del cuadro de mensajes de BizTalk Server crece sin control y está afectando al rendimiento general
Problema
El crecimiento de la base de datos BizTalk Server Cuadro de mensajes afecta negativamente al rendimiento del entorno de BizTalk Server.
Causa
Este problema puede producirse si los trabajos del Agente SQL que mantienen las bases de datos de BizTalk Server no se están ejecutando.
Resolución
Asegúrese de que los trabajos del Agente SQL que mantienen las bases de datos de BizTalk Server se están ejecutando. Consulte Estructura y trabajos de base de datos para obtener una lista completa de los trabajos del Agente SQL instalados con BizTalk Server.
La base de datos de seguimiento de BizTalk Server crece sin control y está afectando al rendimiento general
Problema
La base de datos de seguimiento de BizTalk Server está creciendo sin comprobar y afecta negativamente al rendimiento general del entorno de BizTalk Server.
Causa
Este problema puede producirse si no se realizan pasos para purgar y archivar la base de datos de seguimiento de BizTalk Server.
Resolución
Se deben realizar pasos para purgar y archivar la base de datos de seguimiento de BizTalk Server. Vea Archivar y purgar la base de datos de seguimiento de BizTalk para obtener más información.
Consulte también
Directrices para solucionar problemas de permisos de SQL Server