Print Portal no puede acceder a los campos de datos globales: error de permisos con la base de datos del sistema y las cuentas
Síntoma
Tienes una etiqueta que utiliza campos de datos globales. Esto funciona correctamente en el diseñador de BarTender, pero al trabajar con Print Portal, no se puede acceder a la base de datos del sistema y no puedes abrir el archivo de la etiqueta.
Durante este proceso, puedes ver uno o más de los siguientes errores:
ERROR: BarTenderSystemDatabaseContext [nombre de la base de datos]: No se pudo acceder a la base de datos del sistema: Se produjo una excepción: Ocurrió un error al obtener la información del proveedor de la base de datos. Esto puede deberse a que Entity Framework está usando una cadena de conexión incorrecta. Revisa las excepciones internas para más detalles y asegúrate de que la cadena de conexión sea correcta. El proveedor no devolvió una cadena ProviderManifestToken. Error de inicio de sesión. El inicio de sesión proviene de un dominio no confiable y no se puede usar con la autenticación de Windows.
ErrorController FatalError: Ocurrió un error fatal: No se puede acceder a la base de datos del sistema de BarTender. Por favor, asegúrate de que la cuenta de usuario configurada para ejecutar el Application Pool tenga los permisos necesarios para acceder a la base de datos del sistema de BarTender. Se devolvió el siguiente mensaje de error: El proveedor no devolvió una cadena ProviderManifestToken. Error de inicio de sesión. El inicio de sesión proviene de un dominio no confiable y no se puede usar con la autenticación de Windows.
AdminSettingsFactory GetAdminSettingsFromDatabase: Error al obtener los valores de configuración iniciales de la base de datos.: Se produjo una excepción: Ocurrió un error al obtener la información del proveedor de la base de datos. Esto puede deberse a que Entity Framework está usando una cadena de conexión incorrecta. Revisa las excepciones internas para más detalles y asegúrate de que la cadena de conexión sea correcta. El proveedor no devolvió una cadena ProviderManifestToken. Error de inicio de sesión. El inicio de sesión proviene de un dominio no confiable y no se puede usar con la autenticación de Windows.
Entorno
BarTender 2019 y versiones posteriores
Print Portal
Solución/Respuesta
Cambia el servicio BarTender Print Scheduler para que inicie sesión con una cuenta que tenga permisos para acceder a la base de datos del sistema. En este caso específico, la autenticación está fallando cuando el Print Scheduler abre BT como servicio e intenta acceder a la base de datos del sistema para los datos de la etiqueta.
Consulta la Guía de solución de problemas: BarTender Print Portal para más información sobre cómo configurar los permisos y cuáles debes usar.