共用方式為


OLE DB 提供者四部份的名稱需求

分散式查詢只有在 OLE DB 提供者支援下列項目時才能使用四部份的名稱:

  • IDBSchemaRowset 介面。
  • 提供者在 IDBSchemaRowset 介面上支援所有名稱部份的限制。限制是定義於 OLE DB 的機制,以便使用 OLE DB 結構描述資料列集來指定中繼資料查詢的搜尋條件。
  • IDBInfo 介面中的 DBLITERAL_CATALOG_SEPARATOR、DBLITERAL_SCHEMA_SEPARATOR 以及 DBLITERAL_QUOTE 常值。SQL Server 2005 對於目錄和結構描述分隔符號使用預設值 '.',並對字串常值分隔符號使用雙引號字元。對於不支援這些常值的提供者可能不適用。
  • SQL Server 也會使用 DBSCHEMA_PROVIDER_TYPES 的 Unicode 字串常值前置詞以及 Unicode 字串常值後置詞,如果提供者有提供它們的話。

若某個 OLE DB 提供者並不符合這些需求,您就只能使用 OPENDATASOURCE 或 OPENROWSET 函數中的傳遞查詢 (Pass-through Query) 來參考提供者。

請參閱

概念

分散式查詢的 OLE DB 提供者參考資料
使用連結伺服器名稱來識別資料來源
使用傳遞查詢作為資料表

說明及資訊

取得 SQL Server 2005 協助