Udostępnij za pośrednictwem


Granting Dimension Access

By default, a database role in Microsoft SQL Server 2005 Analysis Services (SSAS) has read permissions on all dimension members in each cube to which the database role has access permissions.Jednak administrator bazy danych może ograniczać roli bazy danych jest uprawniony do przeglądania elementów członkowskich wymiaru i może udzielać uprawnień zapisu i odczytu do niektórych lub wszystkich członków każdy wymiar w modułach, do których rola bazy danych ma uprawnienia dostępu.

Po rola bazy danych ma uprawnienie do dostępu do moduł, uprawnienia dostępu do wymiarów w tym module są dziedziczone uprawnienia, które są zestaw w wymiarze poziom bazy danych o ile nie zostanie jawnie zestaw różne uprawnienia dla wymiaru w ramach określonego moduł.Jeśli moduł, który jest oparty na wymiar jednej bazy danych ma wiele wymiarów modułu zdefiniowane, uprawnienia, które są określone dla wymiaru bazy danych dotyczą wszystkich wymiarów modułu, o ile nie uprawnienia zostaną zastąpione dla jednego lub większej liczby wymiarów modułu.Załóżmy na przykład moduł, który ma trzy wymiary modułu oparte na wymiar jednej bazy danych.Można udzielić rola bazy danych odczytać dostęp do wybranych elementów członkowskich wymiaru poziom bazy danych, a następnie zastępują te uprawnienia poziom moduł i udzielić uprawnienia do odczytu/zapisu do co najmniej jedną z trzech wymiarów poziom kostki.

Ustawienie uprawnienia do odczytu/zapisu / odczytu do wymiaru

Aby ustawić uprawnienia dla roli bazy danych, użytkownik musi być członkiem Analysis Services Rola serwera lub członkiem Analysis Services Rola bazy danych, które ma uprawnienia Pełna kontrola (Administrator).

Aby nadać bazie danych roli odczytu lub zapisu i odczytu uprawnień do wymiaru

  1. W SQL Server Management Studio, łączyć się z wystąpienie Analysis Services, rozwiń węzeł Role dla odpowiedniego bazy danych w Eksploratorze obiektów, a następnie kliknij rola bazy danych (lub utworzyć nową rola bazy danych).

  2. Kliknij przycisk Program Access wymiaru in the Wybierz strona okienku zlokalizuj w wymiarze Wybieranie zestaw wymiarów listy, a następnie wybierz opcję Odczyt or Do odczytu/zapisu in the Dostęp listy dla danego wymiaru.

Ostrzeżenie

Po skonfigurowaniu uprawnień rola bazy danych przy użyciu Analysis Management Objects (AMO) dowolnego odwołuje się do wymiaru moduł dla moduł DimensionPermission atrybut zrywa dziedziczenia uprawnień z bazy danych DimensionPermission atrybut. Aby uzyskać więcej informacji na temat AMO zobacz Analysis Management Objects (AMO).

Oprócz określania odczytać lub uprawnienia dostępu wymiaru odczytu/zapisu dla rola bazy danych można zdefiniować określony atrybut hierarchie i elementy członkowskie w wymiarze, do których rola członkowie mają prawa dostępu.Domyślnie członkowie roli z dostępem do moduł mają co najmniej odczytu dostęp do wyświetlania wszystkich hierarchii atrybut w tym wymiarze i wszystkich jej członków.Domyślnie członkowie przynajmniej odczytu dostęp do element członkowski atrybut mają co najmniej odczytu dostęp do wszystkich komórek moduł, związany ze wskaźnikiem atrybutu.Można ograniczyć dostęp do komórka do określonych komórek.

Aby uzyskać więcej informacji:Granting Custom Access to Dimension Data, Granting Cube Access, a Granting Custom Access to Cell Data