Compartir a través de


Requisitos de los proveedores OLE DB para utilizar nombres de cuatro partes

Las consultas distribuidas sólo pueden usar nombres de cuatro partes si el proveedor OLE DB admite lo siguiente:

  • La interfaz IDBSchemaRowset.
  • Restricciones en todas las partes del nombre que el proveedor admite en la interfaz IDBSchemaRowset. Las restricciones son un mecanismo definido en OLE DB para especificar los criterios de búsqueda en las consultas de metadatos que usan los conjuntos de filas del esquema OLE DB.
  • Los literales DBLITERAL_CATALOG_SEPARATOR, DBLITERAL_SCHEMA_SEPARATOR y DBLITERAL_QUOTE de la interfaz IDBInfo. SQL Server 2005 utiliza valores predeterminados, '.' como separador de catálogo y esquema, y el carácter de comillas dobles como delimitador de literales de cadena. Puede que esto no funcione con proveedores que no admitan estos literales.
  • SQL Server también utiliza el prefijo de literal de cadena Unicode y el sufijo de literal de cadena Unicode de DBSCHEMA_PROVIDER_TYPES si el proveedor los proporciona.

Si un proveedor OLE DB no cumple estos requisitos, sólo se puede hacer referencia al mismo con consultas de paso a través en las funciones OPENDATASOURCE u OPENROWSET.

Vea también

Conceptos

Referencia del proveedor OLE DB para consultas distribuidas
Identificar un origen de datos con un nombre de servidor vinculado
Usar consultas de paso a través como tablas

Ayuda e información

Obtener ayuda sobre SQL Server 2005