SQL Server - Obtener usuarios y roles SSAS MDX

 
Vista:
sin imagen de perfil

Obtener usuarios y roles SSAS MDX

Publicado por Mr. E (8 intervenciones) el 11/03/2014 17:13:48
Hola a todos:

Resulta que tengo distintos cubos con varios agrupadores de usuarios con diferentes roles.

La cuestión es si saben de alguna consulta que me pueda arrojar los nombres de usuario y los roles que tiene en cada cubo.

Saludos y gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Obtener usuarios y roles SSAS MDX

Publicado por Isaias (4558 intervenciones) el 11/03/2014 21:13:35
Con AMO Analysis Management Objects

http://msdn.microsoft.com/es-mx/library/ms345089(v=sql.90).aspx

http://asstoredprocedures.codeplex.com/

Ejemplo de AMO:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Dim strMember As String
  Dim objServer As Server
  Dim objDatabase As Database
 
  Dim objRole As Role
  objServer = New Server
 
  objServer.Connect("localhost")
  objDatabase = objServer.Databases("AdventureWorks")
 
  If objDatabase.Roles.Contains("RoleName") Then
   objRole = objDatabase.Roles.FindByName("RoleName")
 
   If objRole.Members.Count > 0 Then
    For Each objMember As RoleMember In objRole.Members
     strMember = objMember.Name
    Next
   End If
  End If
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar