Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Pour prendre en charge les requêtes distribuées SQL Server, l’interface IDBSchemaRowset du fournisseur OLE DB SQL Server Native Client retourne des métadonnées sur des serveurs liés.
Si la propriété DBPROPSET_SQLSERVERSESSION SSPROP_QUOTEDCATALOGNAMES est VARIANT_TRUE, un identificateur entre guillemets peut être spécifié pour le nom du catalogue (par exemple, « my.catalog »). Lors de la restriction de la sortie de l’ensemble de lignes de schéma par catalogue, le fournisseur OLE DB SQL Server Native Client reconnaît un nom en deux parties contenant le serveur lié et le nom du catalogue. Pour les ensembles de lignes de schéma dans le tableau ci-dessous, en spécifiant un nom de catalogue en deux parties comme linked_server.catalog restreint la sortie au catalogue applicable du serveur lié nommé.
| Ensemble de lignes de schéma | Restriction de catalogue |
|---|---|
| DBSCHEMA_CATALOGS | NOM_DU_CATALOGUE |
| DBSCHEMA_COLUMNS | TABLE_CATALOG |
| DBSCHEMA_PRIMARY_KEYS | TABLE_CATALOG |
| DBSCHEMA_TABLES | TABLE_CATALOG |
| DBSCHEMA_FOREIGN_KEYS | PK_TABLE_CATALOG FK_TABLE_CATALOG |
| DBSCHEMA_INDEXES | TABLE_CATALOG |
| DBSCHEMA_COLUMN_PRIVILEGES | TABLE_CATALOG |
| DBSCHEMA_TABLE_PRIVILEGES | TABLE_CATALOG |
Remarque
Pour restreindre un ensemble de lignes de schéma à tous les catalogues d’un serveur lié, utilisez la syntaxe linked_server (où le séparateur de points fait partie de la spécification du nom). Cette syntaxe équivaut à spécifier NULL pour la restriction de nom de catalogue et est également utilisée lorsque le serveur lié indique une source de données qui ne prend pas en charge les catalogues.
Le fournisseur OLE DB SQL Server Native Client définit l’ensemble de lignes de schéma LINKEDSERVERS, retournant une liste de sources de données OLE DB inscrites en tant que serveurs liés.
Voir aussi
Prise en charge de l’ensemble de lignes de schéma (OLE DB)
Ensemble de lignes LINKEDSERVERS (OLE DB)