Cosa rara en permisos

04/10/2006 - 17:43 por Farners | Informe spam
Hola a todos,
Tengo una BD a la que sólo acceden los usuarios de un grupo de WK2003,
mediante un interfaz de proyecto Access (adp)
La curiosidad es que de las dos personas que pertenecen a ese grupo, una de
ellas accede sin problemas a tablas, vista, ejecuta SP, etc... y por el
contrario la otra, cada vez que ejecuta un formulario que recupera datos de
una vista definida o de un procedimeinto almacenado, dice que tal objeto no
existe!!!
Alguien puede orientarme de por dónde empezar a mirar???

muchas gracias,

Wendy

Preguntas similare

Leer las respuestas

#1 Salvador Ramos
04/10/2006 - 18:31 | Informe spam
Hola,

En la conexión de tu proyecto .adp, estás utilizando autenticación sql o
windows ?

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Farners" escribió en el mensaje
news:
Hola a todos,
Tengo una BD a la que sólo acceden los usuarios de un grupo de WK2003,
mediante un interfaz de proyecto Access (adp)
La curiosidad es que de las dos personas que pertenecen a ese grupo, una
de ellas accede sin problemas a tablas, vista, ejecuta SP, etc... y por el
contrario la otra, cada vez que ejecuta un formulario que recupera datos
de una vista definida o de un procedimeinto almacenado, dice que tal
objeto no existe!!!
Alguien puede orientarme de por dónde empezar a mirar???

muchas gracias,

Wendy

Respuesta Responder a este mensaje
#2 Maxi
04/10/2006 - 18:34 | Informe spam
Hola, esto no es un error de permisos sino de propietarios de los objetos,
si la base de datos es 2000 (que no lo mencionaste) y el user1 ha creado los
objetos con su propietario entonces cuando user2 quiera acceder debera poner

Select campos from propietario.objeto

En 2000 es bastante molesto esto ya que un propietario pertenece a un user
de la bdd, con lo cual muchos lo que hemos hecho es hacer los objetos con
DBO (mala practica)

Si hablas de SQL2005 tenes el concepto de Schemas lo cual cambia
sustancialmente el concepto y la solucion de problemas


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"Farners" escribió en el mensaje
news:
Hola a todos,
Tengo una BD a la que sólo acceden los usuarios de un grupo de WK2003,
mediante un interfaz de proyecto Access (adp)
La curiosidad es que de las dos personas que pertenecen a ese grupo, una
de ellas accede sin problemas a tablas, vista, ejecuta SP, etc... y por el
contrario la otra, cada vez que ejecuta un formulario que recupera datos
de una vista definida o de un procedimeinto almacenado, dice que tal
objeto no existe!!!
Alguien puede orientarme de por dónde empezar a mirar???

muchas gracias,

Wendy

Respuesta Responder a este mensaje
#3 Farners
09/10/2006 - 11:25 | Informe spam
Tienes toda la razón Maxi, no me he explicado con suficiente claridad :-) Lo
intento de nuevo:
- SQL Server 2000 Standard
- Autenticación Mixta
- Inicios de sesión para la BBDD en cuestión:
Grupo TAL de WK2003 con user1 y user2
Grupo AdminSQL con user3, que es el que crea todos los objetos.
- Interfaces en Access 2000 (adp)

Yo soy el user3, creo los objetos de SQL y las interfaces de Access, así que
si no lo he interpretado mal, el propietario soy yo misma.

El user1 ejecuta cualquier objeto sin ningún problema, y por el contrario el
user2, teniendo los mismos permisos, no puede ejecutar vistas almacenadas ni
SP. Esto confirma que, tal como dices, no es pbma de permisos, ya que tanto
user1 como user2 tienen los mismos, pero es que tampoco ninguno de ellos es
propietario de ningún objeto de sql!
Se te ocurre que puede ser?
muchas gracias,
Farners



"Maxi" escribió en el mensaje
news:
Hola, esto no es un error de permisos sino de propietarios de los objetos,
si la base de datos es 2000 (que no lo mencionaste) y el user1 ha creado
los objetos con su propietario entonces cuando user2 quiera acceder debera
poner

Select campos from propietario.objeto

En 2000 es bastante molesto esto ya que un propietario pertenece a un user
de la bdd, con lo cual muchos lo que hemos hecho es hacer los objetos con
DBO (mala practica)

Si hablas de SQL2005 tenes el concepto de Schemas lo cual cambia
sustancialmente el concepto y la solucion de problemas


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"Farners" escribió en el mensaje
news:
Hola a todos,
Tengo una BD a la que sólo acceden los usuarios de un grupo de WK2003,
mediante un interfaz de proyecto Access (adp)
La curiosidad es que de las dos personas que pertenecen a ese grupo, una
de ellas accede sin problemas a tablas, vista, ejecuta SP, etc... y por
el contrario la otra, cada vez que ejecuta un formulario que recupera
datos de una vista definida o de un procedimeinto almacenado, dice que
tal objeto no existe!!!
Alguien puede orientarme de por dónde empezar a mirar???

muchas gracias,

Wendy





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida