Granting Access to Data Sources
Typically, most users of Microsoft SQL Server Analysis Services do not require access to the data sources that underlie an Analysis Services project.Użytkownicy zwykle tylko kwerendy danych w Analysis Services.
Jednak w odniesieniu do wyszukiwanie danych, takich jak wykonywanie prognoz opartych na model wyszukiwania, użytkownik ma dołączyć zapamiętanych danych z modeli wyszukiwania za pomocą dane dostarczone przez użytkownika.Aby połączyć się ze źródłem danych, który zawiera dane dostarczone przez użytkownika, użytkownik używa kwerendy DMX (wyszukiwanie danych rozszerzenia), która zawiera jeden OPENQUERY (DMX) i OPENROWSET (DMX) Klauzula.
Important Note: |
---|
Ze względów bezpieczeństwa złożenia DMX kwerendy przy użyciu ciąg otwarte połączenie w OPENROWSET Klauzula jest wyłączona. Aby uzyskać więcej informacji zobacz Securing the Data Sources Used by Analysis Services. |
Aby wykonać kwerendę DMX, który łączy ze źródłem danych, użytkownik musi mieć dostęp do obiektu urządzenie źródłowe danych w obrębie Analysis Services Baza danych. Domyślnie tylko członkowie Analysis Services Rola serwera lub członkowie roli administratora mają dostęp do obiektów urządzenie źródłowe danych. Oznacza to, że użytkownik nie może uzyskać dostępu do danych obiekt źródłowy o ile nie jest członkiem Analysis Services Rola serwera lub roli administratora umożliwia rola bazy danych, do której należy użytkownik dostęp do urządzenie źródłowe danych.
Ustawienie uprawnienia do odczytu do urządzenie źródłowe danych
Można przyznać rola bazy danych albo nie uprawnienia dostępu danych w obiekt źródłowy lub uprawnienia do odczytu.
Important Note: |
---|
Uprawnienie do danych obiekt źródłowy powinna być ograniczona.Rzeczywiste uprawnienia, które użytkownicy mają w danych źródłowych urządzenie źródłowe powinna być ograniczona. |
Aby udzielić użytkownikowi uprawnienia do roli bazy danych do odczytu, użytkownik musi być element członkowski z Analysis Services Rola serwera lub element członkowski z Analysis Services Rola bazy danych, które ma uprawnienia Pełna kontrola (Administrator).
Aby nadać bazie danych uprawnień do urządzenie źródłowe danych odczytu roli
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).
Kliknij przycisk Dostęp do urządzenie źródłowe danych in the Wybierz strona okienku zlokalizuj dane obiekt urządzenie źródłowewy w urządzenie źródłowe danych listy, a następnie wybierz Odczyt in the Dostęp listy urządzenie źródłowe danych.
Praca z ciąg połączenia używany przez danych obiekt źródłowy
Dane obiekt źródłowy zawiera ciąg połączenia, który będzie używany do łączenia się z podstawowym źródłem danych.Ten ciąg połączenia można określić jedną z następujących czynności:
Określ nazwę użytkownika i hasła
Jeśli ciąg połączenia, które danych obiekt źródłowy zastosowań Określa nazwę użytkownika i hasło, może zajść potrzeba utworzenia wielu danych obiekt źródłowy s, każdy z konta innego użytkownika.Tworzenie wielu obiektów urządzenie źródłowe danych umożliwia użytkownikom dostęp do niektórych dane źródłowe, obiekty i uniemożliwia dostęp do innych obiektów urządzenie źródłowe danych przez tych użytkowników.Dane te urządzenie źródłowe obiekty mogą być używane przez Analysis Services sam za przetwarzanie obiektów, takich jak moduły i górnictwo modeli.
Określ uwierzytelnianie systemu Windows
Jeśli ciąg połączenia, który używa obiektu urządzenie źródłowe danych określa uwierzytelnianie systemu Windows Analysis Services musi być w stanie dokonać personifikacji klient. Jeśli urządzenie źródłowe danych znajduje się na tym samym komputerze Analysis Services będzie można przeprowadzić personifikacji klient. Jeśli urządzenie źródłowe danych znajduje się na komputerze zdalnym, dwa komputery muszą mieć zaufane w kwestii personifikacji przy użyciu Microsoft Uwierzytelnianie Kerberos lub kwerendę zazwyczaj powiedzie się. Jeśli klient nie zezwala na personifikację (za pośrednictwem właściwość poziom personifikacji OLE DB i inne składniki klienta), Analysis Services próbuje ustanowić połączenie anonimowe do urządzenie źródłowe danych (większości źródeł danych nie akceptują połączenia anonimowe).