SQL Server 2005 では、キーセット ドリブンまたは静的な Transact-SQL カーソルの非同期的な生成がサポートされません。OPEN や FETCH などの Transact-SQL カーソルは、最初に一括処理されます。したがって、Transact-SQL カーソルを非同期に生成する必要がありません。SQL Server 2005 では、各カーソル操作に対するクライアントのラウンド トリップによる低待機時間の問題が OPEN にある場合、非同期のキーセット ドリブンまたは静的な API サーバー カーソルが引き続きサポートされます。 SQL Server 2005 では、一意のインデックスを含まないテーブルで動的カーソルが宣言され、カーソルの外側で行が削除された場合、その後のカーソル更新で、行のプレースホルダに NULL データが取得されます。以前のバージョンの SQL
![SQL Server 2005 におけるデータベース エンジン機能の動作の変更](https://cdn-ak-scissors.b.st-hatena.com/image/square/d6e4cb632c7025e9f5e05fd314fbf6dcd6144e8d/height=288;version=1;width=512/https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fmedia%2Fopen-graph-image.png)