Directrices para solucionar problemas de permisos de SQL Server
BizTalk Server hace un uso exhaustivo de las bases de datos de Microsoft SQL Server para las operaciones en tiempo de ejecución y, como tal, es importante que los permisos de SQL Server se establezcan correctamente. En este tema se proporcionan algunas directrices generales para minimizar los problemas de permisos de SQL Server y los pasos que puede seguir para solucionar problemas de permisos SQL Server que afectan a BizTalk Server.
Directrices generales
Utilizar usuarios y grupos del dominio para una instalación de BizTalk Server en varios equipos
Debe usar cuentas y grupos de usuarios de dominio al configurar BizTalk Server para ejecutarse en un escenario de varios equipos, por ejemplo, donde se instalan BizTalk Server y SQL Server en equipos independientes. No intente configurar o ejecutar BizTalk Server en un escenario de autenticación de paso a través en el que se crean pares coincidentes de nombres de usuario y contraseñas en cada equipo para evitar el uso de grupos de dominio y cuentas. Aunque este escenario de paso a través puede parecer funcionar correctamente en algunos escenarios, esto hará que BizTalk Server produzcan errores en otros escenarios y no sea una configuración compatible.
Para obtener más información sobre cómo instalar y configurar BizTalk Server en una configuración de varios equipos, descargue la Guía de instalación en Guías de instalación relacionadas con BizTalk Server 2013.
Asegurarse de que se definen los usuarios y grupos de Windows adecuados en los roles correspondientes del servidor SQL Server
Compruebe que la pertenencia a roles SQL Server correcta como se muestra en la tabla del tema Grupos de Windows y cuentas de usuario en BizTalk Server.
Usar el Analizador de SQL Server para diagnosticar problemas relacionados con permisos
Configure un seguimiento de SQL Server Profiler para supervisar el evento De error de inicio de sesión de auditoría para recopilar información detallada sobre los errores de permisos. Para obtener información sobre cómo usar SQL Server Profiler, consulte la documentación de SQL Server.
Problemas conocidos
Los trabajos de SQL Server instalados con BizTalk Server no se pueden ejecutar.
Problema
Los trabajos de SQL Server que se instalan con BizTalk Server producen errores y se generan errores similares a los siguientes en el registro de aplicación de SQL Server:
Tipo de evento: advertencia
Origen del evento: SQLSERVERAGENT
Categoría del evento: motor de trabajos
Identificador de evento: 208
Fecha: 6/29/2008
Hora: 4:45:01 p.m.
Usuario: N/D
Equipo: SQLServer
Descripción:
Trabajo programado de SQL Server 'Copia de seguridad de BizTalk Server'
(0x4AC7C44A48541443927A56C5C6699ECF) - Estado: Error - Invocado el: 2008-6-29 13:45:01 - Mensaje: Error en el trabajo. El trabajo fue invocado por Programación 305 (MarkAndBackupLogSched). El último paso ejecutado fue el paso 1 (BackupFull).
-Y-
Tipo de evento: información
Origen del evento: MSSQLSERVER
Categoría del evento: (4)
Identificador de evento: 17055
Fecha: 6/29/2008
Hora: 4:45:01 p.m.
Usuario: N/D
Equipo: SQLServer
Descripción:
18456: Error de inicio de sesión del usuario 'NT AUTHORITY\SYSTEM'.
Causa
Este error puede producirse si el inicio de sesión BUILTIN\Administrators se ha quitado de SQL Server. Si se elimina el inicio de sesión BUILTIN\Administrators, sqlmaint.exe no podrá iniciar sesión en SQL Server lo que impedirá que los trabajos de SQL se ejecuten.
Resolución
Para resolver este problema, vuelva a crear el inicio de sesión BUILTIN\Administrators y agréguelo al rol de db_owner para las bases de datos BizTalk Server y la base de datos maestra.
Consulte también
Solución de problemas SQL Server Permisos de solución de problemas de BizTalk Server