エラー メッセージ
SQL Native Client ODBC ドライバから返されるメッセージのテキストは、SQLGetDiagRec の MessageText パラメータに格納されます。メッセージのヘッダーには、次のようにエラーの発生元が記載されます。
- [Microsoft][ODBC Driver Manager]
このヘッダーに関連するエラーは、ODBC ドライバ マネージャで発生しています。
- [Microsoft][ODBC Cursor Library]
このヘッダーに関連するエラーは、ODBC カーソル ライブラリで発生しています。
- [Microsoft][SQL Native Client]
このヘッダーに関連するエラーは、SQL Native Client ODBC ドライバで発生しています。Net-Library または SQL Server の名前が付いているノードが他にない場合、エラーはドライバ内で発生しています。
- [Microsoft][SQL Native Client][Net-Transportname]
このヘッダーに関連するエラーは、SQL Server Net-Library で発生しています。Net-Transportname は、SQL Server クライアント ネットワーク トランスポート (名前付きパイプ、共有メモリ、TCP/IP ソケット、VIA など) の表示名です。エラー メッセージの残りの部分には、呼び出された Net-Library 関数と、TDS 関数から呼び出された基になるネットワーク API の関数が含まれています。これらのエラーと共に返される pfNative エラー コードは、基になるネットワーク プロトコル スタックのエラー コードです。
- [Microsoft][SQL Native Client][SQL Server]
このヘッダーに関連するエラーは、SQL Server で発生しています。エラー メッセージの残りの部分は、SQL Server のエラー メッセージのテキストです。これらのエラーと共に返される pfNative コードは、SQL Server のエラー番号です。SQL Server から返されるエラー メッセージ (および番号) の一覧については、SQL Server の master データベースに格納されている sysmessages システム テーブルの description 列と error 列を参照してください。