OTWÓRZKWERENDĘ (DMX)

Zamienia kwerendy źródło danych kwerendy do istniejącego źródło danych.Obsługuje instrukcje INSERT, wybierz Z PRZEWIDYWANIA sprzężenia i wybierz z naturalnych PRZEWIDYWANIA JOIN OPENQUERY.

Składnia

OPENQUERY(<named datasource>, <query syntax>)

Argumenty

  • named datasource
    A data source that exists on the Microsoft SQL Server Usługi Analysis Services database.

  • query syntax
    Składnia kwerendy, która zwraca zestawu zestaw wierszy.

Uwagi

OPENQUERY Zapewnia bezpieczniejszy sposób dostępu do zewnętrznych danych poprzez wspieranie uprawnienia do źródło danych.Ponieważ połączenie ciąg są przechowywane w źródle danych, Administratorzy mogą używać właściwości źródło danych do zarządzania dostępem do danych.Aby uzyskać więcej informacji na temat źródeł danych, zobacz Definiowanie źródeł danych (Analysis Services).

Uzyskać informacje dotyczące uprawnień problemy związane z OTWÓRZKWERENDĘ Zabezpieczanie źródła danych usług Analysis Services.

Można wyświetlić listę źródeł danych, które są dostępne na serwerze przez badanie MDSCHEMA_INPUT_DATASOURCES zestaw zestaw wierszy schematu.Aby uzyskać więcej informacji o korzystaniu z MDSCHEMA_INPUT_DATASOURCES, zobacz MDSCHEMA_INPUT_DATASOURCES wierszy.

Może również zwracać listy źródeł danych z bieżącej bazy danych usług Analysis Services za pomocą następującej kwerendy DMX:

SELECT * FROM $system.MDSCHEMA_INPUT_DATASOURCES

Przykłady

W poniższym przykładzie użyto danych MyDS źródło już zdefiniowane w Usługi Analysis Services bazy danych, aby utworzyć połączenie z AdventureWorksDW bazy danych i kwerendy vTargetMail widok.

OPENQUERY (MyDS,'SELECT TOP 1000 * FROM vTargetMail')