Error en permisos BBDD

21/09/2005 - 11:01 por Diego Fernández | Informe spam
Hola a todos:

Tengo un problema con una BBDD de SQL Server 2000 (es una BBDD de Navision
3.60).
Parece que la tabla de usuarios (no se si la de inicios de sesion de SQL o
la de la BBDD) tiene problemas, ya que nos está dando errores de acceso a
tablas (permiso denegado al hacer una select) a distintos usuarios
aleatoriamente que tienen los mismos permisos que otros que acceden sin
problemas.
He probado a borrar un usuario y crearlo de nuevo y me encuentro con que lo
borro de "inicios de sesion" y no se borra de la tabla usuarios de la BBDD.
Si lo intento borrar de la tabla usuarios me dice que no puede borrarlo
porque el usuario no existe.
Si lo creo de nuevo en inicios de sesión, cuando le marco la casilla para
que tenga acceso a esa BBDD me dice que el usuario ya existe...

¿Que puedo hacer?
Mis conocimientos de SQL son mas que limitado... casi nulos.
Aparte de eso... para hacer una select via ODBC... con el permiso "public"
¿es suficiente?

Un saludo y gracias por anticipado.
Diego Fernández
 

Leer las respuestas

#1 Maxi
21/09/2005 - 14:29 | Informe spam
Hola, Diego!! primero deberias borrar el acceso de los usuarios a una bdd y
luego el login en si. De todas maneras con esto no se soluciona tu problema
de falta de acceso a algunas tablas, para esto debes ir al usuario y ver que
permisos tiene sobre tablas.


Salu2
Maxi


"Diego Fernández" escribió en el mensaje
news:
Hola a todos:

Tengo un problema con una BBDD de SQL Server 2000 (es una BBDD de Navision
3.60).
Parece que la tabla de usuarios (no se si la de inicios de sesion de SQL o
la de la BBDD) tiene problemas, ya que nos está dando errores de acceso a
tablas (permiso denegado al hacer una select) a distintos usuarios
aleatoriamente que tienen los mismos permisos que otros que acceden sin
problemas.
He probado a borrar un usuario y crearlo de nuevo y me encuentro con que
lo borro de "inicios de sesion" y no se borra de la tabla usuarios de la
BBDD.
Si lo intento borrar de la tabla usuarios me dice que no puede borrarlo
porque el usuario no existe.
Si lo creo de nuevo en inicios de sesión, cuando le marco la casilla para
que tenga acceso a esa BBDD me dice que el usuario ya existe...

¿Que puedo hacer?
Mis conocimientos de SQL son mas que limitado... casi nulos.
Aparte de eso... para hacer una select via ODBC... con el permiso "public"
¿es suficiente?

Un saludo y gracias por anticipado.
Diego Fernández

Preguntas similares