共用方式為


DISCOVER_DATASOURCES 資料列集

傳回可用於伺服器或 Web 服務的 XML for Analysis (XMLA) 提供者資料來源清單。 從應用程式 Web 伺服器的 URL 傳回發行的資料來源。 用戶端可以連接至此清單中的其中一個資料來源。

如果您在 RequestType 元素中搭配 DISCOVER_DATASOURCES 列舉值來呼叫 Discover 方法,則 Discover 方法會傳回 DISCOVER_DATASOURCES 資料列集。

適用於:表格式模型、多維度模型

資料列集資料行

用戶端可以選取資料來源,方法是在連同 Command 元素由 Execute 方法一起傳送的 Properties 元素中設定 DataSourceInfo 屬性。 用戶端不應該建構要傳送至伺服器的 DataSourceInfo 屬性內容。 用戶端應該改用 Discover 方法,來尋找提供者支援的資料來源。 然後,用戶端會針對它從 DISCOVER_DATASOURCES 資料列集中擷取的 DataSourceInfo 屬性,傳回相同的值。

DISCOVER_DATASOURCES 資料列集包含下列資料行。

資料行名稱

類型指標

限制

說明

DataSourceName

DBTYPE_WSTR

資料來源的名稱,例如 Adventure Works。

DataSourceDescription

DBTYPE_WSTR

發行者輸入的資料來源描述。

可能會傳回 NULL。

URL

DBTYPE_WSTR

顯示在哪裡為該資料來源叫用 XML for Analysis (XMLA) 方法的唯一路徑。

可能會傳回 NULL。

DataSourceInfo

DBTYPE_WSTR

包含連接至資料來源所需的任何其他資訊之字串。

可能會傳回 NULL。

ProviderName

DBTYPE_WSTR

資料來源的提供者名稱。

範例:"MSOLAP"

可能會傳回 NULL。

ProviderType

DBTYPE_WSTR

提供者支援的資料類型。 此陣列可包含下列一個或多個類型:

MDP:多維度資料提供者。

TDP:表格式資料提供者。

DMP:資料採礦提供者 (實作 OLE for DB for Data Mining 規格)。

AuthenticationMode

DBTYPE_WSTR

資料來源使用哪個類型之安全性模式的規格。 它可以是下列其中一個值:

Unauthenticated:不必傳送使用者識別碼或是密碼。

Authenticated:使用者識別碼與密碼必須包括在連接至資料來源所需的資訊中。

Integrated:資料來源會使用基礎安全性來決定授權,例如 Microsoft Internet Information Services (IIS) 提供的整合式安全性。

這個結構描述資料列集並未排序。

重要事項重要事項

DISCOVER_DATASOURCES 資料列集無法使用 DMV 查詢和 SELECT 命令語法來查詢。 不過,DISCOVER_DATASOURCES 資料列集可以使用 GetSchemaDataSet 來查詢。

使用 ADOMD.NET 傳回資料列集

使用 ADOMD.NET 和結構描述資料列集來擷取中繼資料時,您可以使用 GUID 或字串,在 GetSchemaDataSet 方法中參考結構描述資料列集物件。 如需詳細資訊,請參閱<使用 ADOMD.NET 中的結構描述資料列集>。

下表將提供可識別此資料列集的 GUID 和字串值。

引數

GUID

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

ADOMDNAME

DataSources

請參閱

參考

XML for Analysis 結構描述資料列集