Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
BAM proporciona dos modos de seguridad al escribir eventos en actividades. Puede conceder permisos para escribir eventos en actividades individuales o puede conceder permisos para escribir eventos en todas las actividades implementadas.
Los roles de escritor de eventos de actividad que se crean al implementar una definición de BAM proporcionan seguridad de nivel de actividad. Por ejemplo, si implementa una definición para una actividad denominada CreditCard, BAM crea un rol de escritor de eventos denominado bam_CreditCard_EventWriter. Este rol tiene permisos para escribir eventos para la actividad. Para conceder a un usuario permisos para escribir eventos para la actividad, agregue el usuario al rol.
Como alternativa, puede conceder a los usuarios derechos para escribir eventos en todas las actividades agregándolos al rol superior BAM_EVENT_WRITER, que tiene permisos para escribir en todas las actividades.
Prerrequisitos
Para realizar este procedimiento, debe tener lo siguiente:
Una conexión a BAMPrimaryImportDb en la que se implementa la actividad.
Permisos DBO en la base de datos.
Para agregar un usuario al rol de redactor de eventos
Haga clic en Inicio, seleccione Todos los programas, Microsoft SQL Server 2008 y, a continuación, haga clic en SQL Server Management Studio.
En el cuadro de diálogo Conectar con SQL Server , seleccione SQL Server y el método de autenticación adecuado y, a continuación, haga clic en Conectar.
En el panel Explorador de objetos expanda Bases de datos y, a continuación, seleccione la base de datos de importación principal de BAM.
Haga clic en el icono Nueva consulta de la barra de herramientas.
Copie los siguientes comandos y péguelos en la ventana consulta. Reemplace los marcadores de posición de nombre de dominio, nombre de usuario y nombre de actividad por los valores adecuados.
EXEC sp_grantlogin '<domain name>\<user name>’ EXEC sp_grantdbaccess '<domain name>\<user name>', 'ActivityLogin' EXEC sp_addrolemember 'bam_<activity name>_EventWriter', 'SpecialLogin'
Importante
Los nombres de rol distinguen mayúsculas de minúsculas. Los nombres de actividad también distinguen entre mayúsculas y minúsculas; es decir, deben coincidir con la distinción empleada al implementar la actividad.
Haga clic en el icono Ejecutar de la barra de herramientas o presione F5 para ejecutar los comandos.
Para agregar un usuario a un rol de super escritor de eventos
Haga clic en Inicio, seleccione Todos los programas, Microsoft SQL Server 2008 y, a continuación, haga clic en SQL Server Management Studio.
En el cuadro de diálogo Conectar con SQL Server , seleccione SQL Server y el método de autenticación adecuado y, a continuación, haga clic en Conectar.
En el panel Explorador de objetos expanda Bases de datos y, a continuación, seleccione la base de datos de importación principal de BAM.
Haga clic en el icono Nueva consulta de la barra de herramientas.
Copie los siguientes comandos y péguelos en la ventana consulta. Reemplace el nombre de dominio y el nombre de usuario por los valores adecuados.
EXEC sp_grantlogin '<domain name>\<user name>’ EXEC sp_grantdbaccess '<domain name>\<user name>', 'ActivityLogin' EXEC sp_addrolemember 'BAM_EVENT_WRITER', 'SpecialLogin'
Importante
Los nombres de rol distinguen mayúsculas de minúsculas. Debe especificar el rol de escritor de eventos tal como se especifica.
Haga clic en el icono Ejecutar de la barra de herramientas o presione F5 para ejecutar los comandos.