Derechos de DataReader en base "attachada"

20/10/2005 - 19:01 por Pablo Garateguy | Informe spam
Buenas.

Les planteo el siguiente inconveniente que estoy teniendo.

Cuando hago el attach de una base de datos, si bien la misma queda con los
users definidos (con sus respectivos permisos), cuando trato de acceder me da
un error de usuario.

Revisando el problema mediante el Enterprise Manager, lo he resuelto de la
siguiente manera:

Borro los usuarios en la parte de users de la base de datos.
En la parte de Security\Logins del servidor SQL, cuando accedo a los
usuarios, me encuentro que si bien veo que su base de datos por defecto es la
correcta, en la solapa Database Access de las propiedades de dicho usuario,
no tiene marcado el acceso a la base. Por lo cual lo marco y le doy derechos
como datareader.

¿Alguien sabe como puedo hacer esto mismo pero por T-SQL?

Gracias

Pablo Garateguy
MCP - Visual Basic 6

Preguntas similare

Leer las respuestas

#1 Isaias
20/10/2005 - 19:22 | Informe spam
Si tienes acceso a la MASTER original donde se encontraba tu base, puedes
pasar TODOS los usuarios de dicha base mediante un DTS.

Si no, consulta GRANT.
Saludos
IIslas


"Pablo Garateguy" escribió:

Mostrar la cita
#2 Gustavo Larriera [MVP]
20/10/2005 - 20:43 | Informe spam
Puedes usar los siguientes sprocs (los detalles de uso están en los Books
Online):

"Pablo Garateguy" wrote in
message news:
Mostrar la cita
sp_revokedbaccess

Mostrar la cita
sp_grantdbaccess
sp_addrolemember

Saludos
~gux
#3 Pablo Garateguy
21/10/2005 - 16:09 | Informe spam
Muchas gracias !!!

Anduvo bárbaro.

Pablo Garateguy
MCP - Visual Basic 6


"Gustavo Larriera [MVP]" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida