現象
SQLSetPos関数呼び出しを使用して空間データを取得するために、共通テーブル式 (CTE) クエリを実行すると、関数呼び出しは、カーソル位置を設定できませんし、「無効なカーソルの位置」のエラー メッセージが表示されます。2014 の Microsoft SQL Server と Microsoft SQL Server 2012 でこの問題が発生します。
解決策
問題は、SQL Server の次の累積的な更新プログラムで最初に修正されました。
SQL Server 用の新しい累積的な更新プログラムには、以前の累積的な更新プログラムに含まれていた、すべての修正プログラムおよびすべてのセキュリティ更新プログラムが含まれています。ダウンロードして、SQL Server の最新の累積的な更新プログラムをインストールすることをお勧めします。
注 最新の SQL Server に関する情報を最新の SQL Server に関する情報を検索する場所のビルドからビルドを見つけることができます。
修正プログラムの情報
ダウンロード センターこの問題を解決する修正プログラムの更新は、Microsoft ダウンロード センターから手動のダウンロードやインストールに使用できます。
マイクロソフトでは、ファイルが公表された日付に使用可能な最新のウイルス検出ソフトウェアを使用してこのファイルのウイルスをスキャンしています。ファイルはセキュリティが強化されたサーバー上に置かれており、ファイルに対して認証されていない変更を加えることができないようになっています。
必要条件この更新プログラムをインストールするための必要条件はありません。
レジストリ情報この修正プログラムをインストールするには、レジストリに変更を加える必要はありません。
再起動の必要性この修正プログラムをインストールした後にコンピューターを再起動する必要があります。
修正プログラムの置き換えに関する情報この修正プログラムでは、以前にリリースされた修正プログラムを置き換えません。
状況
マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。