次の方法で共有


SOAP セッションに関してよく寄せられる質問

いくつかのよく寄せられる質問に対する次の回答は、SOAP セッションを使って作業するときに生じる一般的な問題を解決するのに役立ちます。

質問と回答

サーバーから SOAP 応答がないか、"無効なセッション ID" という応答が返るのはなぜですか。

まず、任意のヘッダー要素の名前、またはセッションを開始するために使用した属性が正しいことを確認してください。特に、sqlSessionsessionId などの名前で、大文字と小文字が正しく使用されていることを確認してください。大文字と小文字が正しく使用されていないと、サーバーでヘッダーが無視されるか、SOAP 開始の応答で "無効なセッション ID" エラーが返されます。

応答に、要求したセッションが無効であることを示す SOAP エラーが表示されるのはなぜですか。

その SOAP プロパティの SESSIONS プロパティが、HTTP エンドポイントで有効になっていることを確認してください。既定では、エンドポイントの SOAP ベースのオプションで、CREATE ENDPOINT または ALTER ENDPOINT のいずれかを使用して明示的に SESSIONS=ENABLED を設定しない限り、HTTP エンドポイントが作成されるときにセッションが有効になりません。

WSDL 要求と SOAP セッションを併用しようとしましたが、機能しません。なぜですか。

WSDL (Web サービス記述言語) 要求では、SOAP セッションがサポートされません。WSDL の詳細については、「WSDL の使用」を参照してください。

参照

概念

SOAP セッション サポートのしくみ

その他の技術情報

データベース エンジンのトラブルシューティング
SOAP セッションを使用した作業

ヘルプおよび情報

SQL Server 2005 の参考資料の入手