Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/10/2012, 16:10
Avatar de iislas
iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Respuesta: Permiso DRI SQL

DRI.- Ya se dijo que es.

En cuanto a otorgar o no permisos sobre esta opcion, tambien ya se comento, VERIFICA el DRI y al ser un rol de servidor, da la autoridad de poder dar permisos sobre esta.

Es de aclararse que esta opcion esta solo para 2000 y versiones menores, ya que para 2005, cambia a REFERENCES

Tomado del BOL:

Cuando un usuario agrega una fila a una tabla con una restricción FOREIGN KEY, o cambia los datos en una columna con una restricción FOREIGN KEY, SQL Server debe validar los datos de la columna con los datos de referencia en la restricción FOREIGN KEY. Si el usuario no tiene permisos SELECT en la columna referenciada o tabla, el permiso REFERENCES para la columna debe conceder al usuario. El permiso REFERENCES no se puede conceder una tabla del sistema.

Sin embargo, prefiero tener a todos mis inserciones / actualizaciones / eliminaciones realizadas por los Procedimientos almacenados y, a continuación, sólo conceder permisos EXECUTE en el procedimiento almacenado, en lugar de preocuparse por los demás

De antemano, una disculpa, si esto tampoco te dice nada
__________________
MCTS Isaias Islas