SQL Server Native Clientでのスキーマ行セットのサポート (OLE DB)
適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)
重要
SQL Server Native Client (SNAC と略されることがよくあります) は、SQL Server 2022 (16.x) と SQL Server Management Studio 19 (SSMS) から削除されました。 SQL Server Native Client OLE DB プロバイダー (SQLNCLI または SQLNCLI11) とレガシ Microsoft OLE DB Provider for SQL Server (SQLOLEDB) はどちらも、新しい開発には推奨されません。 今後は、新しい Microsoft OLE DB Driver (MSOLEDBSQL) for SQL Server に切り替えてください。
SQL Server Native Client OLE DB プロバイダーでは、Transact-SQL 分散クエリを処理するときにリンク サーバーからスキーマ情報を返すこともできます。
注意
SQL Serverはシノニムをサポートしていますが、シノニムのメタデータはSQL Server Native Clientによって返されません。
次の表に、SQL Server Native Client OLE DB プロバイダーでサポートされているスキーマ行セットと制限列を示します。
スキーマ行セット | 制限列 |
---|---|
DBSCHEMA_CATALOGS | CATALOG_NAME |
DBSCHEMA_COLUMN_PRIVILEGES | すべての制限がサポートされます。 TABLE_CATALOG、TABLE_SCHEMA、TABLE_NAME、COLUMN_NAME、GRANTOR、GRANTEE |
DBSCHEMA_COLUMNS | すべての制限がサポートされます。 TABLE_CATALOG、TABLE_SCHEMA、TABLE_NAME、COLUMN_NAME 次の追加の列は SQL Server に固有のものです。 COLUMN_LCID。照合順序のロケール ID です。 COLUMN_LCID の値は Windows LCID と同じです。 COLUMN_COMPFLAGS。照合順序でサポートされる比較を定義します。 データ形式は DBPROB_FINDCOMPAREOPS と同じです。 COLUMN_SORTID。照合順序の SQL Server 並べ替えスタイルです。 COLUMN_TDSCOLLATION。列の SQL Server 照合順序です。 IS_COMPUTED。列が計算列の場合は VARIANT_TRUE、それ以外の場合は VARIANT_FALSE になります。 |
DBSCHEMA_FOREIGN_KEYS | すべての制限がサポートされます。 PK_TABLE_CATALOG、PK_TABLE_SCHEMA、PK_TABLE_NAME、FK_TABLE_CATALOG、FK_TABLE_SCHEMA、FK_TABLE_NAME |
DBSCHEMA_INDEXES | 制限 1、2、3、および 5 がサポートされます。 TABLE_CATALOG、TABLE_SCHEMA、INDEX_NAME、TABLE_NAME |
DBSCHEMA_PRIMARY_KEYS | すべての制限がサポートされます。 TABLE_CATALOG、TABLE_SCHEMA、TABLE_NAME |
DBSCHEMA_PROCEDURE_PARAMETERS | すべての制限がサポートされます。 PROCEDURE_CATALOG、PROCEDURE_SCHEMA、PROCEDURE_NAME、PARAMETER_NAME |
DBSCHEMA_PROCEDURES | 制限 1、2、および 3 がサポートされます。 PROCEDURE_CATALOG、PROCEDURE_SCHEMA、PROCEDURE_NAME DBSCHEMA_PROCEDURES は、現在のユーザーによって実行可能なプロシージャまたは現在のユーザーに VIEW DEFINITION 権限が付与されているプロシージャのみを返します。 |
DBSCHEMA_PROVIDER_TYPES | すべての制限がサポートされます。 DATA_TYPE、BEST_MATCH |
DBSCHEMA_SCHEMATA | すべての制限がサポートされます。 CATALOG_NAME、SCHEMA_NAME、SCHEMA_OWNER |
DBSCHEMA_STATISTICS | すべての制限がサポートされます。 TABLE_CATALOG、TABLE_SCHEMA、TABLE_NAME |
DBSCHEMA_TABLE_CONSTRAINTS | すべての制限がサポートされます。 CONSTRAINT_CATALOG、CONSTRAINT_SCHEMA、CONSTRAINT_NAME、TABLE_CATALOG、TABLE_SCHEMA、TABLE_NAME、CONSTRAINT_TYPE |
DBSCHEMA_TABLE_PRIVILEGES | すべての制限がサポートされます。 TABLE_CATALOG、TABLE_SCHEMA、TABLE_NAME、GRANTOR、GRANTEE |
DBSCHEMA_TABLES | すべての制限がサポートされます。 TABLE_CATALOG、TABLE_SCHEMA、TABLE_NAME、TABLE_TYPE |
DBSCHEMA_TABLES_INFO | すべての制限がサポートされます。 TABLE_CATALOG、TABLE_SCHEMA、TABLE_NAME、TABLE_TYPE |
このセクションの内容
参照
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示