Udostępnij za pośrednictwem


Wymagania four-Part nazwa dostawcy OLE DB

Kwerendami rozproszonymi można użyć nazwy four-part tylko wtedy, gdy dostawca OLE DB obsługuje następujące czynności:

  • The IDBSchemaRowset interfejs.

  • Ograniczenia dotyczące wszystkie części nazwy dostawca obsługuje w IDBSchemaRowset interfejs.Ograniczenia są mechanizm zdefiniowane w OLE DB dla określania kryteriów wyszukiwania dla kwerendy metadane za pomocą zestawów wierszy schematu bazy danych OLE.

  • The literals DBLITERAL_CATALOG_SEPARATOR, DBLITERAL_SCHEMA_SEPARATOR, and DBLITERAL_QUOTE in the IDBInfo interface.SQL Server uses defaults, '.' for catalog and schema separator and the double-quotation character for string literal delimiter.To może nie działać z dostawcami, które nie obsługują tych literałów.

  • SQL Server także używa standardu Unicode ciąg literału prefiks i sufiks literał ciągu Unicode z DBSCHEMA_PROVIDER_TYPES, jeśli są one dostarczane przez dostawca.

Jeśli dostawcy OLE DB nie spełnia tych wymagań, Dostawca można odwoływać się tylko przy użyciu kwerendy przekazujące funkcja OPENDATASOURCE lub OPENROWSET.

Aby uzyskać informacje na temat four-part nazw, zobacz Wieloczęściowe nazwy sekcjiTransact-SQL Syntax Conventions (Transact-SQL).