Permisos en BBDD

04/09/2007 - 20:23 por Anonimo | Informe spam
Estimados:

Gracias por su tiempo. ¿Hace falta asignarle permisos explicitamente a
tablas en una BBDD, si ya fueron asignados los permisos a los Stored
Procedures? No son ellos los que acceden a la informacion contenida en las
tablas? Si no le asigno permisos a las tablas en cuestion, no funciona mi
aplicativo. Desde ya muchas gracias.

Atte.
Jorge Costilla

Preguntas similare

Leer las respuestas

#1 Maxi
04/09/2007 - 22:38 | Informe spam
Depende, si no usas SQL_dinamico en sql 2000 (SP_executesql) no es necesario
asignarle permisos mas q a los SP, si usas SQL dinamico en 2000 vas a tener
que ademas de asignar permisos a los SP tambien a los objetos que usa ese
SQL-Dinamico

En 2005 la cosa cambia, por defecto un SP se ejecuta en el contexto de
CALLER pero eso lo podes cambiar con lo cual podrias tener un SP con
SQL-dinamico y al usuario solo darle permiso sobre el SP ya que ese store se
ejecuta en un contexto distinto de CALLER el cual si deberia tener acceso a
los objetos del SQL-Dinamico


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
escribió en el mensaje
news:
Estimados:

Gracias por su tiempo. ¿Hace falta asignarle permisos explicitamente a
tablas en una BBDD, si ya fueron asignados los permisos a los Stored
Procedures? No son ellos los que acceden a la informacion contenida en las
tablas? Si no le asigno permisos a las tablas en cuestion, no funciona mi
aplicativo. Desde ya muchas gracias.

Atte.
Jorge Costilla


Respuesta Responder a este mensaje
#2 Anonimo
04/09/2007 - 23:15 | Informe spam
Como podria usar los SQL-Dinamicos? Podes explicarme un poquito mejor esto?
O sino, algun link de referencia.


"Maxi" escribió en el mensaje
news:
Depende, si no usas SQL_dinamico en sql 2000 (SP_executesql) no es
necesario asignarle permisos mas q a los SP, si usas SQL dinamico en 2000
vas a tener que ademas de asignar permisos a los SP tambien a los objetos
que usa ese SQL-Dinamico

En 2005 la cosa cambia, por defecto un SP se ejecuta en el contexto de
CALLER pero eso lo podes cambiar con lo cual podrias tener un SP con
SQL-dinamico y al usuario solo darle permiso sobre el SP ya que ese store
se ejecuta en un contexto distinto de CALLER el cual si deberia tener
acceso a los objetos del SQL-Dinamico


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
escribió en el mensaje
news:
Estimados:

Gracias por su tiempo. ¿Hace falta asignarle permisos explicitamente a
tablas en una BBDD, si ya fueron asignados los permisos a los Stored
Procedures? No son ellos los que acceden a la informacion contenida en
las tablas? Si no le asigno permisos a las tablas en cuestion, no
funciona mi aplicativo. Desde ya muchas gracias.

Atte.
Jorge Costilla







Respuesta Responder a este mensaje
#3 Ronald Ramirez Moran
05/09/2007 - 00:17 | Informe spam
SQL-Dinamico es ejecutar comando basados en T-SQL utilizando el
procedimiento almacenado sp_sqlexec o el comando execute (o su variante
exec). por ejemplo:


declare @sTabla varchar(30);
SET @sTabla = 'sys.servers'

declare @sComandoSQL varchar(300);
set @sComandoSQL = 'SELECT * FROM '+@sTabla

EXEC(@sComandoSQL)


Saludos,

Ronald Ramirez Moran (aka DlanorOk)
Personal Space: http://dlanorok.spaces.live.com
Blog: http://ecuador.latindevelopers.net/blogs/dlanorok
wrote in message
news:#
Como podria usar los SQL-Dinamicos? Podes explicarme un poquito mejor
esto? O sino, algun link de referencia.


"Maxi" escribió en el mensaje
news:
Depende, si no usas SQL_dinamico en sql 2000 (SP_executesql) no es
necesario asignarle permisos mas q a los SP, si usas SQL dinamico en 2000
vas a tener que ademas de asignar permisos a los SP tambien a los objetos
que usa ese SQL-Dinamico

En 2005 la cosa cambia, por defecto un SP se ejecuta en el contexto de
CALLER pero eso lo podes cambiar con lo cual podrias tener un SP con
SQL-dinamico y al usuario solo darle permiso sobre el SP ya que ese store
se ejecuta en un contexto distinto de CALLER el cual si deberia tener
acceso a los objetos del SQL-Dinamico


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
escribió en el mensaje
news:
Estimados:

Gracias por su tiempo. ¿Hace falta asignarle permisos explicitamente a
tablas en una BBDD, si ya fueron asignados los permisos a los Stored
Procedures? No son ellos los que acceden a la informacion contenida en
las tablas? Si no le asigno permisos a las tablas en cuestion, no
funciona mi aplicativo. Desde ya muchas gracias.

Atte.
Jorge Costilla












Respuesta Responder a este mensaje
#4 Maxi
05/09/2007 - 01:08 | Informe spam
Hola, leete este articulo:

http://www.hayes.ch/sql/sql_dinamico.html


escribió en el mensaje de noticias
news:%
Como podria usar los SQL-Dinamicos? Podes explicarme un poquito mejor
esto? O sino, algun link de referencia.


"Maxi" escribió en el mensaje
news:
Depende, si no usas SQL_dinamico en sql 2000 (SP_executesql) no es
necesario asignarle permisos mas q a los SP, si usas SQL dinamico en 2000
vas a tener que ademas de asignar permisos a los SP tambien a los objetos
que usa ese SQL-Dinamico

En 2005 la cosa cambia, por defecto un SP se ejecuta en el contexto de
CALLER pero eso lo podes cambiar con lo cual podrias tener un SP con
SQL-dinamico y al usuario solo darle permiso sobre el SP ya que ese store
se ejecuta en un contexto distinto de CALLER el cual si deberia tener
acceso a los objetos del SQL-Dinamico


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
escribió en el mensaje
news:
Estimados:

Gracias por su tiempo. ¿Hace falta asignarle permisos explicitamente a
tablas en una BBDD, si ya fueron asignados los permisos a los Stored
Procedures? No son ellos los que acceden a la informacion contenida en
las tablas? Si no le asigno permisos a las tablas en cuestion, no
funciona mi aplicativo. Desde ya muchas gracias.

Atte.
Jorge Costilla












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