Estimados: tenemos un problema cuando queremos agregar un nuevo usuario del sistema de gestion en la version 2.7.
Tenemos un motor instalado bajo windows. En el mismo hay 3 Bases de Datos.
Agregamos el usuario al windows con iguales permisos que el resto de usuarios
Agregamos el usuario a una de las bases a través de la operacion disponible
Le hicimos el grant connect a este nuevo usuario
Se loguea correctamente, entra al menu , pero hay operaciones que no puede ejecutar, todas aquellas que tienen que recuperar los datos de un alumno, por ej. emitir un certificado de estudiante, agregar una equivalencia puntual, etc.
Si puede ejecutar listado donde se recuperan datos alumnos en general, inclusive recupera un alumno en el boton de busqueda de alumnos.
Hicimos una prueba mas y ese mismo usuario lo agregamos en otra base del mismo motor y funciona todo correctamente.
Es decir tenemos problemas de permisos con algunas tablas de una Base de Datos, no podemos detectar sobre cual
Se ejecutaron permisos como grant all, grant select update delete sobre diversas tablas para ese usuario, (sga_personas, sga_alumnos, sga_carrera_aspira, etc)
Pattern that specifies privileges on the table, view, synonym, or (IDS) sequence:
s or S = Select
u or U = Update
= Column-level privilege
i or I = Insert
d or D = Delete
x or X = Index
a or A = Alter
r or R = References
n or N = Under privilege (IDS)
Stored Procedures
SELECT p.procid, p.procname, s.grantee as role_usuario, s.procauth as permisos
FROM sysprocauth as s, sysprocedures as p
WHERE s.procid = p.procid
ORDER BY 2;