現象
Microsoft SQL Server 2014 Service Pack 1 (SP1) のインスタンスにリンク サーバーを作成することを想定しています。 リンク サーバーで別のストアド プロシージャを呼び出すストアド プロシージャを実行し、入力パラメーターとしてラージ オブジェクトを渡すと、クエリは失敗します。 さらに、以下のエラー メッセージが表示されます。
注
エラー: 17065、重大度: 16、状態: 1。
SQL Server アサーション: File:<tmpilb.cpp>, line = 3280 Failed Assertion = 'fFalse' Release. このエラーはタイミングに関連している可能性があります。 ステートメントの再実行後もエラーが解決しない場合は、DBCC CHECKDB を使用してデータベースの構造整合性をチェックするか、サーバーを再起動してメモリ内のデータ構造が破損しないようにします。
解決策
修正プログラムの情報
この修正プログラムは、SQL Server 2014 SP1 の次の累積的な更新プログラムに含まれています。
SQL Server 用の累積的な更新プログラムについて
SQL Serverの各新しい累積的な更新プログラムには、すべての修正プログラムと、以前の累積的な更新プログラムに含まれていたすべてのセキュリティ修正プログラムが含まれています。 SQL Serverの最新の累積的な更新プログラムを確認してください。
SQL Server 2014 の最新の累積的な更新プログラム
このパッケージに含まれる修正プログラム
| VSTS バグ番号 | サポート技術情報番号 | 説明 |
|---|---|---|
| 5699529 | 3097972 | 修正: ストアド プロシージャが 2014 年SQL Serverリンク サーバー上の別のストアド プロシージャを呼び出すときにエラーが発生する |
| 5951292 | 3106976 | 修正: SQL Server 2014 で TDE および BPE 機能を使用すると、アクセス違反が発生する |
| 5952334 | 3074434 | 修正: SQL Server プロセスの仮想アドレス空間が使用可能なメモリが非常に少ない場合にメモリ不足エラーが発生する |
前提条件この修正プログラムをインストールするには、SQL Server 2014 SP1 が適用されている必要があります。
レジストリ情報このパッケージの修正プログラムを使用するには、レジストリに変更を加える必要はありません。
再起動要件この修正プログラムを適用した後、コンピューターを再起動する必要があります。
修正プログラムの交換情報 この修正プログラムは、以前にリリースされた修正プログラムを置き換えるわけではありません。
状態
Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。