Compartir a través de


Clases Security de AMO

Este tema contiene las siguientes secciones:

  • Objetos Role y RoleMember

  • Objetos Permission

La ilustración siguiente muestra la relación de las clases que se explican en este tema.

Clases Security de AMO incluidas en este tema

Objetos Role y RoleMember

Para crear un objeto Role, éste se agrega a la colección de roles de la base de datos y se actualiza el objeto Role en el servidor mediante el método Update. Un objeto Role debe actualizarse para poder utilizarlo.

Para quitar un objeto Role, se tiene que hacer mediante el método Drop del objeto Role. El método Remove, de la colección de roles, solamente impide que vea el rol en su aplicación, pero no lo quita del servidor. Un objeto Role no se puede quitar si tiene permisos asociados.

Para crear un objeto RoleMember, se agrega un usuario a la colección de miembros del rol y se actualiza el objeto Role en el servidor mediante el método Update. Solo se permite crear roles a los administradores de servidor o de bases de datos. Un objeto Role debe actualizarse en el servidor para que se permita a cualquiera de sus miembros utilizar los objetos para los que se ha concedido permiso al usuario.

Para quitar un objeto RoleMember, debe quitarse el objeto de la colección mediante el método Remove y actualizar a continuación el rol mediante el método Update.

Para obtener más información acerca de los métodos y las propiedades disponibles para estos objetos, vea Microsoft.AnalysisServices.Role y Microsoft.AnalysisServices.RoleMember en Microsoft.AnalysisServices.

Objetos Permission

Para crear un objeto Permission, éste se agrega a la colección de permisos del objeto y se actualiza el objeto Permission en el servidor mediante el método Update.

Para quitar un objeto Permission, se tiene que hacer mediante el método Drop del objeto. El método remove, de la colección de permisos, solamente impide que vea el permiso en su aplicación, pero no quita el objeto Permission del servidor. Un rol no se puede eliminar si tiene permisos asociados.

Para obtener más información acerca de los métodos y las propiedades disponibles, vea Microsoft.AnalysisServices.Permission en Microsoft.AnalysisServices.

Vea también

Referencia

Microsoft.AnalysisServices

Conceptos

Programar objetos de seguridad AMO

Permisos y derechos de acceso (Analysis Services - Datos multidimensionales)

Introducción a las clases AMO

Arquitectura lógica (Analysis Services - Datos multidimensionales)

Objetos de base de datos (Analysis Services - Datos multidimensionales)

Otros recursos

Seguridad y protección (Analysis Services)