2012-04-05 13 views

Respuesta

2

Sí.

Puede controlar este comportamiento con la cláusula

EXECUTE AS 

de la sentencia de creación, como explained here.

El valor predeterminado para los disparadores es

EXECUTE AS CALLER 

donde encontramos

LLAMADAS

Especifica las sentencias dentro del módulo se ejecutan en el contexto de la persona que llama del módulo. El usuario que ejecuta el módulo debe tener los permisos adecuados no solo en el módulo en sí, sino también en en cualquier objeto de base de datos al que haga referencia el módulo. CALLER es el valor predeterminado para todos los módulos, excepto las colas, y es el mismo que el comportamiento de SQL Server 2005.

Cuestiones relacionadas