Duda
¿Puedo usar la base de datos de mi ambiente para usar Smart View?
Ambiente
FRAMEWORK - Framework (Línea Protheus) - MI - Smart View - Versiones 12.1.2310 y superiores.
Solución
De acuerdo a la documentación oficial sobre la configuración de Smart View en la que se estipula de forma importante:
Recomendamos utilizar una base de datos exclusiva para almacenar los datos de Smart View.
No recomendamos utilizar la misma base de datos ERP para almacenar los datos de Smart View.
Si desea configurar el almacenamiento de datos de Smart View en SQL Server o PostgreSQL, Smart View puede crear la base de datos automáticamente. Para ello, en Catálogo inicial, introduzca el nombre de la base de datos de Smart View que desea crear (por ejemplo, SmartViewProd). En ID de usuario, introduzca un usuario con permisos para crear bases de datos.
En SQL Server, el usuario debe tener el rol de servidor "dbcreator". En PostgreSQL, el usuario debe tener el privilegio "Crear bases de datos".
Una alternativa es crear usuarios de base de datos para Smart View con estos permisos.
El usuario que se conecta al servidor debe tener permiso para crear bases de datos y tablas, como se detalla a continuación:
PostgreSQL
- Si la base de datos que se va a utilizar aún NO existe:
- El usuario debe tener privilegios de superusuario ;
O - El usuario debe tener el privilegio de Crear bases de datos ;
- El usuario debe tener privilegios de superusuario ;
- Si la base de datos que se va a utilizar YA existe:
- El usuario debe ser el propietario de la base de datos ;
Servidor SQL
- El servidor debe permitir la autenticación a través del usuario de SQL Server ( Autenticación de SQL Server );
- El usuario debe tener permiso para conectarse al motor de la base de datos.
- Si la base de datos que se va a utilizar aún NO existe:
- El usuario debe tener el rol de servidor " dbcreator ".
- Si la base de datos que se va a utilizar YA existe:
- El usuario debe estar asignado en la base de datos con el rol " db_owner "
O - El usuario debe estar registrado en la base de datos con los roles apropiados ;
- lector_de_datos_de_base_de_datos;
- db_datawriter;
- db_ddladmin
- El usuario debe estar asignado en la base de datos con el rol " db_owner "
Oracle
- El usuario debe tener:
- La tarea: CONECTAR ;
- La asignación: RECURSO O los privilegios del sistema: CREAR TABLA y CREAR SECUENCIA
- la cuota ilimitada en el espacio de tablas predeterminado definido para el usuario;
IMPORTANTE: Para mayor información, configuración y consideraciones de la creación de la base de datos, leer detalladamente la documentación de la sección Conozca más.
Conozca más
0 Comentarios