次の方法で共有


SQL Server Native Client のデータ ソース情報プロパティ

適用対象: SQL Server Azure SQL データベース Azure SQL Managed Instance Azure Synapse Analytics Analytics 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 に切り替えてください。

DBPROPSET_SQLSERVERDATASOURCEINFOプロバイダー固有のプロパティ セットでは、SQL Server Native Client OLE DB プロバイダーによって次のデータ ソース情報プロパティが定義されます。

プロパティ ID 説明
SSPROP_COLUMNLEVELCOLLATION 型 : VT_BOOL

R/W: 読み取り

既定値 : VARIANT_TRUE

説明 : 列の照合順序がサポートされるかどうかの判断に使用されます。

VARIANT_TRUE: 列レベルの照合順序がサポートされます。

VARIANT_FALSE: 列レベルの照合順序はサポートされません。
SSPROP_UNICODELCID 型 : VT_I4 R/W: 読み取り

説明 : Unicode ロケール ID です。

これは、Unicode データの並べ替えに使われるロケールです。
SSPROP_UNICODECOMPARISONSTYLE 型 : VT_I4 R/W: 読み取り

説明 : Unicode 比較形式です。

Unicode データの並べ替えに使われる並べ替えオプションです。

プロバイダー固有のプロパティ セット DBPROPSET_SQLSERVERSTREAMでは、SQL Server Native Client OLE DB プロバイダーによって次の追加プロパティが定義されます。

プロパティ ID 説明
SSPROP_STREAM_XMLROOT 型 : VT_BSTR R/W: 読み取り/書き込み

説明: FOR XML クエリの結果に、整形式でないドキュメントを許可します。 このプロパティを指定すると、'select ... for XML' クエリの結果はこのプロパティが提供するルート タグにラップされて、整形式の XML ドキュメントが返されます。 クエリがブラウザーから実行されている場合、結果の読み込み時にブラウザーがパーサー エラーを表示する場合があります。 このエラーを回避するために、SQL ISAPI はキーワード ROOT をサポートしています。 このキーワードは SSPROP_STREAM_XMLROOT プロパティにマップされます。

参照

データ ソース オブジェクト (OLE DB)