Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Viktig
Den interna SQL Server-klienten (ofta förkortad SNAC) har tagits bort från SQL Server 2022 (16.x) och SQL Server Management Studio 19 (SSMS). Både SQL Server Native Client OLE DB-providern (SQLNCLI eller SQLNCLI11) och den äldre Microsoft OLE DB-providern för SQL Server (SQLOLEDB) rekommenderas inte för ny utveckling. Växla till den nya Microsoft OLE DB Driver (MSOLEDBSQL) för SQL Server framöver.
SQL Server Native Client OLE DB-providern har också stöd för att returnera schemainformation från en länkad server vid bearbetning av Transact-SQL distribuerade frågor.
Not
Även om SQL Server stöder synonymer returneras inte metadata för synonymer av SQL Server Native Client.
I följande tabeller listas schemarader och de begränsningskolumner som stöds av SQL Server Native Client OLE DB-providern.
Schemaraduppsättning | Begränsningskolumner |
---|---|
DBSCHEMA_CATALOGS | CATALOG_NAME |
DBSCHEMA_COLUMN_PRIVILEGES | Alla begränsningar stöds. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME GRANTOR GRANTEE |
DBSCHEMA_COLUMNS | Alla begränsningar stöds. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME Följande ytterligare kolumner är specifika för SQL Server: COLUMN_LCID, som är språkvariant-ID för sorteringen. COLUMN_LCID är samma värde som en Windows LCID. COLUMN_COMPFLAGS definierar vilka jämförelser som stöds för sorteringen. Dataformatet är detsamma som DBPROP_FINDCOMPAREOPS. COLUMN_SORTID, som är SQL Server-sorteringsformatet för sortering. COLUMN_TDSCOLLATION, som är SQL Server-sortering för kolumnen. IS_COMPUTED, vilket är VARIANT_TRUE om kolumnen är en beräknad kolumn och VARIANT_FALSE annat. |
DBSCHEMA_FOREIGN_KEYS | Alla begränsningar stöds. PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME FK_TABLE_CATALOG FK_TABLE_SCHEMA FK_TABLE_NAME |
DBSCHEMA_INDEXES | Begränsningarna 1, 2, 3 och 5 stöds. TABLE_CATALOG TABLE_SCHEMA INDEX_NAME TABLE_NAME |
DBSCHEMA_PRIMARY_KEYS | Alla begränsningar stöds. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME |
DBSCHEMA_PROCEDURE_PARAMETERS | Alla begränsningar stöds. PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PARAMETER_NAME |
DBSCHEMA_PROCEDURES | Begränsningarna 1, 2 och 3 stöds. PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME DBSCHEMA_PROCEDURES returnerar endast procedurer som kan köras av den aktuella användaren eller för vilka den aktuella användaren har beviljats behörighet att VISA DEFINITION. |
DBSCHEMA_PROVIDER_TYPES | Alla begränsningar stöds. DATA_TYPE BEST_MATCH |
DBSCHEMA_SCHEMATA | Alla begränsningar stöds. CATALOG_NAME SCHEMA_NAME SCHEMA_OWNER |
DBSCHEMA_STATISTICS | Alla begränsningar stöds. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME |
DBSCHEMA_TABLE_CONSTRAINTS | Alla begränsningar stöds. CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME CONSTRAINT_TYPE |
DBSCHEMA_TABLE_PRIVILEGES | Alla begränsningar stöds. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME GRANTOR GRANTEE |
DBSCHEMA_TABLES | Alla begränsningar stöds. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE |
DBSCHEMA_TABLES_INFO | Alla begränsningar stöds. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE |
I det här avsnittet
stöd för distribuerad fråga i schemaraduppsättningar
Se även
SQL Server Native Client (OLE DB)
Använda User-Defined typer