Duda sobre propietario de objetos

27/08/2008 - 21:16 por CHAR72 | Informe spam
Hola compañero: abocandome a "aprender" a asegurar la db y el acceso, me
encuentro con la siguiente duda.

Tengo una aplicación web en asp contra un sql2000, estimo que deberia usar
un usuario "admin" para creacion de tablas y sp y otro usuario "web" con
solo permisos de ejecutar los sp desde las paginas web. Es esto asi?

En el caso de usar "admin" para crear las tablas y sp, estos me quedan como
"admin.sp" y para llamarlos desde asp debo usar el nombre del sp y el
propietario admin o deberia cambiar el propietario de los objetos para el
"dbo" y llamarlos sin el nombre del usuario propietario? que debo usar?.

Espero que sea claro en mi cuetion.

Gracias y saludos

Carlos
 

Leer las respuestas

#1 Gustavo Larriera (MVP)
27/08/2008 - 21:47 | Informe spam
Cree los objetos con el usuario dbowner de la base, de esa forma todos los
objetos serán nombrados como dbo.objeto

Luego mencione siempre los objetos con la forma dbo.objeto, eso siempre le
funcionará aunque el usuario que accede a los objetos no sea el dbowner
original.

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"CHAR72" wrote:

Hola compañero: abocandome a "aprender" a asegurar la db y el acceso, me
encuentro con la siguiente duda.

Tengo una aplicación web en asp contra un sql2000, estimo que deberia usar
un usuario "admin" para creacion de tablas y sp y otro usuario "web" con
solo permisos de ejecutar los sp desde las paginas web. Es esto asi?

En el caso de usar "admin" para crear las tablas y sp, estos me quedan como
"admin.sp" y para llamarlos desde asp debo usar el nombre del sp y el
propietario admin o deberia cambiar el propietario de los objetos para el
"dbo" y llamarlos sin el nombre del usuario propietario? que debo usar?.

Espero que sea claro en mi cuetion.

Gracias y saludos

Carlos



Preguntas similares