Freigeben über


DISCOVER_DATASOURCES-Rowset

Gibt eine Liste der XMLA-Anbieterdatenquellen (XML for Analysis) zurück, die auf dem Server oder dem Webdienst verfügbar sind. Die veröffentlichten Datenquellen werden von einer URL des Anwendungswebservers zurückgegeben. Der Client kann eine Verbindung mit einer der Datenquellen in der Liste herstellen.

Wenn Sie die Discover-Methode mit dem DISCOVER_DATASOURCES-Enumerationswert im RequestType-Element aufrufen, gibt die Discover-Methode das DISCOVER_DATASOURCES-Rowset zurück.

Gilt für: tabellarische und mehrdimensionale Modelle

Rowsetspalten

Die Client wählt eine Datenquelle aus, indem er die DataSourceInfo-Eigenschaft im Properties-Element festlegt, das zusammen mit dem Command-Element von der Execute-Methode gesendet wird. Ein Client sollte den Inhalt der DataSourceInfo-Eigenschaft nicht erstellen, um sie an den Server zu senden. Der Client sollte stattdessen die Discover-Methode verwenden, um die von dem Anbieter unterstützten Datenquellen zu finden. Der Client sendet anschließend den gleichen Wert für die DataSourceInfo-Eigenschaft zurück, die er vom DISCOVER_DATASOURCES-Rowset abruft.

Das DISCOVER_DATASOURCES-Rowset enthält die folgenden Spalten.

Spaltenname

Typindikator

Einschränkung

Beschreibung

DataSourceName

DBTYPE_WSTR

Ja

Der Name der Datenquelle, beispielsweise Adventure Works.

DataSourceDescription

DBTYPE_WSTR

Die vom Verleger eingegebene Beschreibung der Datenquelle.

Kann NULL zurückgeben.

URL

DBTYPE_WSTR

Ja

Der eindeutige Pfad, der angibt, wo die XMLA-Methoden (XML for Analysis) für diese Datenquelle aufgerufen werden.

Kann NULL zurückgeben.

DataSourceInfo

DBTYPE_WSTR

Eine Zeichenfolge, die alle zusätzlichen Informationen enthält, die erforderlich sind, um eine Verbindung mit der Datenquelle herzustellen.

Kann NULL zurückgeben.

ProviderName

DBTYPE_WSTR

Ja

Der Name des Anbieters für die Datenquelle.

Beispiel: "MSOLAP"

Kann NULL zurückgeben.

ProviderType

DBTYPE_WSTR

Ja

Die vom Anbieter unterstützten Datentypen. Dieses Array kann einen oder mehrere der folgenden Typen enthalten:

MDP: multidimensionaler Datenanbieter.

TDP: tabellarischer Datenanbieter.

DMP: Data Mining-Anbieter (implementiert die Spezifikation von OLE für DB für Data Mining).

AuthenticationMode

DBTYPE_WSTR

Ja

Eine Spezifikation, die angibt, welchen Typ des Sicherheitsmodus die Datenquelle verwendet. Folgende Werte sind möglich:

Unauthenticated: Es muss weder Benutzer-ID noch Kennwort gesendet werden.

Authenticated: In den Informationen, die für die Verbindung mit der Datenbank erforderlich sind, müssen Benutzer-ID und Kennwort enthalten sein.

Integrated: Die Datenquelle verwendet die zugrundeliegende Sicherheit, um die Autorisierung zu ermitteln, beispielsweise die von Microsoft Internet Information Services (IIS) bereitgestellte integrierte Sicherheit.

Dieses Schemarowset ist nicht sortiert.

Wichtiger HinweisWichtig

Das DISCOVER_DATASOURCES-Rowset kann nicht mithilfe von DMV-Abfragen bzw. der SELECT-Befehlssyntax abgefragt werden. Das DISCOVER_DATASOURCES-Rowset kann jedoch mithilfe von GetSchemaDataSet abgefragt werden.

Verwenden von ADOMD.NET zum Zurückgeben des Rowsets

Wenn Sie Metadaten mithilfe von ADOMD.NET und des Schemarowsets abrufen, können Sie entweder die GUID verwenden oder eine Referenz für ein Schemarowsetobjekt in der GetSchemaDataSet-Methode herstellen. Weitere Informationen finden Sie unter Arbeiten mit Schemarowsets in ADOMD.NET.

Die folgende Tabelle enthält die GUID und die Zeichenfolgenwerte, die dieses Rowset identifizieren.

Argument

Wert

GUID

06c03d41-f66d-49f3-b1b8-987f7af4cf18

ADOMDNAME

DataSources

Siehe auch

Verweis

XMLA-Schemarowsets