Concesión de permisos de definición de lectura en metadatos de objeto (Analysis Services)

El permiso para leer una definición de objeto, o metadatos, en objetos seleccionados permite a un administrador conceder permiso para ver la información del objeto, sin conceder también permiso para modificar la definición del objeto, modificar la estructura del objeto o ver los datos reales del objeto. Read Definition Se pueden conceder permisos en los niveles de base de datos, origen de datos, dimensión, estructura de minería de datos y modelo de minería de datos. Si necesita Read Definition permisos para un cubo, debe habilitar Read Definition para la base de datos. Recuerde que los permisos son aditivos. Por ejemplo, un rol concede permiso para leer los metadatos de un cubo, mientras que un segundo rol concede al mismo usuario permiso para leer los metadatos de una dimensión. Los permisos de los dos roles diferentes se combinan para conceder al usuario permiso para leer los metadatos del cubo y los metadatos de la dimensión dentro de esa base de datos.

Nota:

El permiso para leer los metadatos de una base de datos es el permiso mínimo necesario para conectarse a una base de datos de Analysis Services mediante Management Studio o SQL Server Data Tools. Un usuario que tenga permiso para leer metadatos también puede usar el conjunto de filas de esquema DISCOVER_XML_METADATA para consultar el objeto y ver sus metadatos. Para obtener más información, consulte DISCOVER_XML_METADATA Rowset.

Establecimiento de permisos de definición de lectura en una base de datos

Conceder permiso para leer metadatos de base de datos también concede permiso para leer los metadatos de todos los objetos de la base de datos.

Se recomienda incluir el Read Definition permiso en el nivel de base de datos siempre que configure roles para el procesamiento dedicado. Tener Read Definition permite a los no administradores ver la jerarquía de objetos de un modelo en SQL Server Management Studio y navegar a objetos individuales para su posterior procesamiento.

  1. En SQL Server Management Studio, conéctese a la instancia de Analysis Services, expanda Roles para la base de datos adecuada en el Explorador de objetos y, a continuación, haga clic en un rol de base de datos (o cree un rol de base de datos).

  2. En la pestaña General , seleccione la Read Definition opción .

  3. En el panel Pertenencia , escriba las cuentas de usuario y grupo de Windows que se conectan a Analysis Services con este rol.

  4. Haga clic en Aceptar para terminar de crear el rol.

Establecimiento de permisos de definición de lectura en objetos individuales

  1. En SQL Server Management Studio, conéctese a la instancia de Analysis Services, abra la carpeta Bases de datos , seleccione una base de datos, expanda Roles para la base de datos adecuada en el Explorador de objetos y, a continuación, haga clic en un rol de base de datos (o cree un rol de base de datos).

  2. En el panel General , desactive el permiso de base de datos para Read Definition. En este paso se quita la herencia de permisos para que pueda configurar permisos en objetos individuales.

  3. Seleccione el objeto para el que va a especificar Read Definition las propiedades:

    • En el panel Orígenes de datos , haga clic en la Read Definition casilla de ese origen de datos. Los miembros del rol pueden ver la cadena de conexión al origen de datos, incluido el nombre del servidor y posiblemente el nombre de usuario. Este permiso está disponible en caso de que desee proporcionar información de cadena de conexión, sin conceder también permiso para modificar la cadena de conexión o ver las definiciones de cualquier otro objeto.

    • En el panel Dimensiones, marque la casilla de verificación para esa dimensión. Es posible que los analistas y desarrolladores experimentados necesiten ver la definición sin permiso para modificarla o ver las definiciones de otros objetos (como otras dimensiones, objetos de cubo o estructuras y modelos de minería de datos).

    • En el panel Estructuras de minería de datos, haga clic en la Read Definition casilla de verificación de estructuras o modelos de minería de datos. Read Definition es necesario para examinar el modelo de datos. Consulte Concesión de permisos en estructuras y modelos de minería de datos (Analysis Services) para más detalles.

  4. En el panel Pertenencia , escriba las cuentas de usuario y grupo de Windows que se conectan a Analysis Services con este rol.

  5. Haga clic en Aceptar para terminar de crear el rol.

Véase también

Concesión de permisos de base de datos (Analysis Services)
Conceder permisos de proceso (Servicios de análisis)