Compartir a través de


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