Propiedad de Logeo de la Bd ??

11/08/2006 - 14:48 por José | Informe spam
Hola, quiero averiguar cual es el motivo (sospecho que una propiedad de la
Bd), por el cual con solo crear el login sin ningún acceso a bases accede a
la BD.
El mismo login creado sin acceso a las bd en el mismo servidor no puede
entrar
a la bd model: " 'pruebalog' :is not a valid user in database 'model' ",
idem para cualquier base nueva que invente.
En conclusión quiero que mi nuevo login solo acceda cuando se le de permiso
explicito
Database Access.
Gracias!!

Preguntas similare

Leer las respuestas

#1 Maxi
11/08/2006 - 15:03 | Informe spam
Hola, si solo creas un login y no le das acceso a ninguna bdd no accede. A
que bdd esta podiendo acceder este login?


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"José" escribió en el mensaje
news:
Hola, quiero averiguar cual es el motivo (sospecho que una propiedad de la
Bd), por el cual con solo crear el login sin ningún acceso a bases accede
a
la BD.
El mismo login creado sin acceso a las bd en el mismo servidor no puede
entrar
a la bd model: " 'pruebalog' :is not a valid user in database 'model' ",
idem para cualquier base nueva que invente.
En conclusión quiero que mi nuevo login solo acceda cuando se le de
permiso
explicito
Database Access.
Gracias!!


Respuesta Responder a este mensaje
#2 Salvador Ramos
11/08/2006 - 15:06 | Informe spam
Hola,

Cuando un login no tiene acceso a la base de datos, es decir, cuando no
tiene en esa base de datos un user asociado al login, entra con el role de
base de datos 'public' y por tanto podrá hacer lo que haya definido en este
role.

A que te refieres con que no pueda acceder ? has comprobado que puede hacer,
puede hacer algo sobre alguna tabla -leerla, escribri- ?

Un saludo
Salvador Ramos
Murcia - España

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


"José" escribió en el mensaje
news:
Hola, quiero averiguar cual es el motivo (sospecho que una propiedad de la
Bd), por el cual con solo crear el login sin ningún acceso a bases accede
a
la BD.
El mismo login creado sin acceso a las bd en el mismo servidor no puede
entrar
a la bd model: " 'pruebalog' :is not a valid user in database 'model' ",
idem para cualquier base nueva que invente.
En conclusión quiero que mi nuevo login solo acceda cuando se le de
permiso
explicito
Database Access.
Gracias!!


Respuesta Responder a este mensaje
#3 José
11/08/2006 - 15:21 | Informe spam
Gracias Maxi!
A la bd principal, es lo que me preocupa con solo dar alta el login accede,
no la cree yo a la bd.
Creo para probar nuevas bases y no accede que es lo que quiero, por esto
me parece que en algún momento se modificó una opción o se agrego un usuario
público, ??? Cualquier sugerencia se agradece...
"Maxi" wrote in message
news:
Hola, si solo creas un login y no le das acceso a ninguna bdd no accede. A
que bdd esta podiendo acceder este login?


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"José" escribió en el mensaje
news:
> Hola, quiero averiguar cual es el motivo (sospecho que una propiedad de


la
> Bd), por el cual con solo crear el login sin ningún acceso a bases


accede
> a
> la BD.
> El mismo login creado sin acceso a las bd en el mismo servidor no puede
> entrar
> a la bd model: " 'pruebalog' :is not a valid user in database 'model' ",
> idem para cualquier base nueva que invente.
> En conclusión quiero que mi nuevo login solo acceda cuando se le de
> permiso
> explicito
> Database Access.
> Gracias!!
>
>


Respuesta Responder a este mensaje
#4 José
11/08/2006 - 15:44 | Informe spam
Gracias Salvador, entiendo que utilice el role Public, pero:
1) Por que entonces no accede a model ni a cualquier otra bd creada por mi
con opciones por defecto??
2)El role Public por que no aparece en Server Roles?? donde se definen sus
permisos??
3) Como se configura la bd para que no ingrese el role Public a mi base?

Acceder = Create table NO
Select * from provincias SI
Delete provincias SI *
Drop table provincias NO
Insert into provincias values (1, 'Bs As') SI *
Gracias de nuevo...



"Salvador Ramos" wrote in message
news:
Hola,

Cuando un login no tiene acceso a la base de datos, es decir, cuando no
tiene en esa base de datos un user asociado al login, entra con el role de
base de datos 'public' y por tanto podrá hacer lo que haya definido en


este
role.

A que te refieres con que no pueda acceder ? has comprobado que puede


hacer,
puede hacer algo sobre alguna tabla -leerla, escribri- ?

Un saludo
Salvador Ramos
Murcia - España

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


"José" escribió en el mensaje
news:
> Hola, quiero averiguar cual es el motivo (sospecho que una propiedad de


la
> Bd), por el cual con solo crear el login sin ningún acceso a bases


accede
> a
> la BD.
> El mismo login creado sin acceso a las bd en el mismo servidor no puede
> entrar
> a la bd model: " 'pruebalog' :is not a valid user in database 'model' ",
> idem para cualquier base nueva que invente.
> En conclusión quiero que mi nuevo login solo acceda cuando se le de
> permiso
> explicito
> Database Access.
> Gracias!!
>
>


Respuesta Responder a este mensaje
#5 Maxi
11/08/2006 - 17:57 | Informe spam
ok, fijate si el usuario guest tiene permisos sobre esa base de datos


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"José" escribió en el mensaje
news:%
Gracias Maxi!
A la bd principal, es lo que me preocupa con solo dar alta el login
accede,
no la cree yo a la bd.
Creo para probar nuevas bases y no accede que es lo que quiero, por esto
me parece que en algún momento se modificó una opción o se agrego un
usuario
público, ??? Cualquier sugerencia se agradece...
"Maxi" wrote in message
news:
Hola, si solo creas un login y no le das acceso a ninguna bdd no accede.
A
que bdd esta podiendo acceder este login?


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"José" escribió en el mensaje
news:
> Hola, quiero averiguar cual es el motivo (sospecho que una propiedad de


la
> Bd), por el cual con solo crear el login sin ningún acceso a bases


accede
> a
> la BD.
> El mismo login creado sin acceso a las bd en el mismo servidor no puede
> entrar
> a la bd model: " 'pruebalog' :is not a valid user in database 'model'
> ",
> idem para cualquier base nueva que invente.
> En conclusión quiero que mi nuevo login solo acceda cuando se le de
> permiso
> explicito
> Database Access.
> Gracias!!
>
>






Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida