共用方式為


DISCOVER_DATASOURCES 資料列集

傳回可用於伺服器或 Web 服務的 XML for Analysis (XMLA) 提供者資料來源清單。從應用程式 Web 伺服器的 URL 傳回發行的資料來源。用戶端可以連接至此清單中的其中一個資料來源。如需如何發行資料來源的範例,請參閱<XML for Analysis 規格>之附錄 A 中的<XML for Analysis 實作逐步解說>。

如果您在 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 資料列集無法使用 SELECT 命令語法來查詢。不過,DISCOVER_DATASOURCES 資料列集可以使用 GetSchemaDataSet()()()() 來查詢。

限制資料行

在下表列出的資料行上可能會限制 DISCOVER_DATASOURCES 資料列集。

資料行名稱

類型指標

限制狀態

DataSourceName

DBTYPE_WSTR

選擇性。

URL

DBTYPE_WSTR

選擇性。

ProviderName

DBTYPE_WSTR

選擇性。

ProviderType

DBTYPE_WSTR

選擇性。

AuthenticationMode

DBTYPE_WSTR

選擇性。