problemas con cambio de propietario

08/07/2003 - 00:15 por josenadim | Informe spam
Cordial saludo,por cuestiones de seguridad en una de las bds creamos
un usuario que solo trabaje en la bds como admin de la misma, antes el
propietario era el dbo pero las nuevas tablas y objetos se estan
creando con este nuevo usuario y cuando los usuarios-clientes van a
acceder estas nuevas tablas por la aplicaion generan error. como puedo
conceder acceso a los usuarios-clientes a estas nuevas tablas asi como
dbo es propietario de las otras tablas que si estan disponibles, o
mejor como hago para q todos los usuarios puedan acceder las tablas
creadas por este nuevo admin de la bd.
las funciones fijas de bd que concedimos para este nuevo usuario
son:db_accesadmin,db_ddladmin,db_datareader,db_datawriter

gracias,

Jose Nadim

Preguntas similare

Leer las respuestas

#1 Miguel Egea
08/07/2003 - 08:16 | Informe spam
Tienes que dar los permisos adecuados y además hacer referencia a ellas en
dos partes (usuario.tabla)

Espero que te sirva.

Saludos
Miguel Egea
http://www.portalsql.com
Sql-Server MVP
"Jose Nadim" escribió en el mensaje
news:
Cordial saludo,por cuestiones de seguridad en una de las bds creamos
un usuario que solo trabaje en la bds como admin de la misma, antes el
propietario era el dbo pero las nuevas tablas y objetos se estan
creando con este nuevo usuario y cuando los usuarios-clientes van a
acceder estas nuevas tablas por la aplicaion generan error. como puedo
conceder acceso a los usuarios-clientes a estas nuevas tablas asi como
dbo es propietario de las otras tablas que si estan disponibles, o
mejor como hago para q todos los usuarios puedan acceder las tablas
creadas por este nuevo admin de la bd.
las funciones fijas de bd que concedimos para este nuevo usuario
son:db_accesadmin,db_ddladmin,db_datareader,db_datawriter

gracias,

Jose Nadim
Respuesta Responder a este mensaje
#2 Carlos Sacristan
08/07/2003 - 08:30 | Informe spam
¿No puedes cambiar el propietario de esas tablas para que pertenezcan a
dbo?



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

(Guía de netiquette del foro)
http://www.helpdna.net/bosqlfaq00.htm
http://perso.wanadoo.es/rubenvigon/foro

(FAQ's de SQL Server)
http://support.microsoft.com/defaul.../70faq.asp
http://www.helpdna.net/bosqlfaq.htm

"Jose Nadim" escribió en el mensaje
news:
Cordial saludo,por cuestiones de seguridad en una de las bds creamos
un usuario que solo trabaje en la bds como admin de la misma, antes el
propietario era el dbo pero las nuevas tablas y objetos se estan
creando con este nuevo usuario y cuando los usuarios-clientes van a
acceder estas nuevas tablas por la aplicaion generan error. como puedo
conceder acceso a los usuarios-clientes a estas nuevas tablas asi como
dbo es propietario de las otras tablas que si estan disponibles, o
mejor como hago para q todos los usuarios puedan acceder las tablas
creadas por este nuevo admin de la bd.
las funciones fijas de bd que concedimos para este nuevo usuario
son:db_accesadmin,db_ddladmin,db_datareader,db_datawriter

gracias,

Jose Nadim
Respuesta Responder a este mensaje
#3 josenadim
08/07/2003 - 16:29 | Informe spam
Gracias por contestar,les comento : inicie en el cargo de DBA
oficialmente hace 3 semanas,en el serevr principal estan las bds de
produccion a las cuales los desarrolladores realizan modificaciones
adicionan tablas ,alteran tablas,crean y borran indices.

Cada grupo de desarrollo se encarga de una bd, el desarrollo se
realiza atraves de una herramienta que genera codigo en loque quieras
VFP/SQLSERVER en nuestro caso; pero esa misma app se puede compilar
VB/SQLSERVER-JAVA/ORACLE..digamos si no estoy equivocado esta
herramienta es un metalenguaje

1)Contestando a tu ayuda Miguel
Tienes que dar los permisos adecuados y además hacer referencia a
ellas en
dos partes (usuario.tabla)??

esta herramienta necesita tener derechos de admin de bd para crear los
objetos como tablas e indices por ser un "metalenguaje" no puedo
realizar referencia a los selects o mejor a las tablas en dos partes
por que en la herramienta se programa de un estilo y ella eso lo
convierte en cursores de servidor de API del tipo
sp_cursorprepare @P1 output, NULL, N'SELECT aOrd,ltNCo,NC,ICod FROM
tablax(NOLOCK) ORDER BY IgeCod ', 1, @P5 output, @P6 output


2)Contestando a tu pregunta Carlos
¿No puedes cambiar el propietario de esas tablas para que pertenezcan
a
dbo?
Corrigeme si estoy equivocado por favor..., la forma en que estoy
cambiando el propietario a dbo cuando generan objetos es con
sp_changeobjectowner
no hay forma de crear un alias o sinonimo

Bueno ahora el porque decidi crear un usuario admin en cada bd para
cada grupo encargado de desarrollo, por que en este momento los
desarrolladores todo lo hacen con el usuario sa esto quiere decir que
tienen el poder de hacer lo que quieran con cualquier bd del servidor
y yo soy el doliente ;-),mi plan de ideas es cambiar el pwd del sa y
obviamente que cada grupo de desarrollo tenga poder y responsabilidad
solo sobre su bd
bueno aqui me asaltan otros temas : como hago auditoria al eventlog de
lo que hagan los desarrolladores si estos fuesen usuarios de nt
;mejor, como activo los eventos que quisiera auditar.. ( un ejemplo
por favor ...)
gracias y espero no haberlos enredado...

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