同僚と協力して問題を特定しました。基本的な問題の中心は、実際の問題が一般的なエラー メッセージによって難読化されていることでした。この場合、「カーソルなし」エラーです。秘訣は、実際のエラー メッセージが何であるかを把握することでした。少し考えた後、同僚がODBCドライバーを「SQL Server Native Client 10」から私の投稿で述べたように古いMS SQL Serverドライバーに変更しました。新しいバージョン 10 ではエラーが難読化されていましたが、古いドライバーでは、ストアド プロシージャにある実際のエラーが明らかになりました (これは、私自身のテストにより、最初はそうではないと信じていました)。つまり、ここから得られる 2 つのポイントがあります。まず、このエラーが発生している場合は、上記のトリックを試して実際のエラーを明らかにし、2 つ目の注意事項を確認してください。この場合の本当の問題は、ドライバーがドライバーを隠していたことです。プログラミングの問題。