概要
この記事では、Microsoft SQL Server 2012 Service Pack 2 (SP2) で修正されたバグの一覧を示します。
メモ
- ここに記載されていない追加の修正プログラムも Service Pack に含まれる場合があります。
- この一覧は、さらに資料が公開されたときに、更新される予定です。
SQL Server 2012 サービス パックを入手する方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
2755533 SQL Server 2012 の最新のサービス パックを入手する方法 注 利用可能なダウンロード リストから選択する必要があるダウンロードの詳細については、こちらのリリース ノートをチェックしてください。
追加情報
SQL Server 2012 サービス パックは累積的な更新プログラムであり、SQL Server 2012 のすべてのエディションとサービス レベルを SP2 にアップグレードします。 この記事に記載されている修正プログラムに加えて、このサービス パックには、Microsoft SQL Server 2012 SP1 累積的な更新プログラム 9 (CU9) までが含まれます。
SQL Server 2012 SP1 で使用できる累積的な更新プログラム パッケージの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
2772858 SQL Server 2012 Service Pack 1 以降にリリースされた SQL Server 2012 のビルド
この Service Pack で修正される問題
SQL Server 2012 SP2 で修正されたバグの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
| VSTS バグ番号 | サポート技術情報番号 | 説明 |
|---|---|---|
| 1374617 | 2028830 | 修正: 共有コンポーネントは、SQL Server 2008 または SQL Server 2012 フェールオーバー クラスターのインストールを実装するときに間違った場所にインストールされます |
| 1703014 | 2963382 | 修正: SSAS 2012 でキューブ作成 MDX クエリを実行すると、サーバーに接続できません |
| 2011247 | 2927741 | 修正: SSRS 2012 レポートで DrillThrough アクションを使用すると、Web ページに画像が正しく表示されない |
| 2034994 | 2963383 | 修正: HPB レンダラーを使用して SSRS 2012 でレポートを表示するときにテキストが切り捨てられる |
| 1769469 | 2963384 | 修正: SQL Server 2012 で tempdb データベースのログ ファイルがいっぱいになると、SQL Serverがクラッシュします |
| 1973168 | 2963386 | 修正: Excel ワークシートにエクスポートされたサブスクリプションが 10 MB を超えると、SSRS 2012 が IsolatedStorageException で失敗する |
| 1973196 | 2963388 | 修正: SSRS 2012 では、10 MB を超えるレポートを Excel 形式にエクスポートできません |
| 787358 | 2963404 | 修正: ロールバックすると、データベースがSQL Server 2012 で疑わしいモードになります |
| 1043717 | 2806979 | 修正: SQL Server 2012 で RCSI 対応データベース内のテーブルに対してクエリを実行するとパフォーマンスが低下する |
| 1178585 | 2963412 | SQL Server 2012 SP2 の新しい DMF sys.dm_fts_index_keywords_position_by_document |
| 1182241 | 2966520 | 修正: SSRS 2012 で 1 月 1 日にReporting Services Windows サービスを再起動すると、新しいログ ファイルが作成されません |
| 1240848 | 2966519 | 修正: SQL Server 2012 でログ バックアップが失敗した場合にエラー メッセージが表示されない |
| 1253861 | 2936004 | 修正: ローカル モードのレポート ビューアー 2012 UI でデータ ソース バインドが完了すると、アクセス違反が原因で Visual Studio 2012 がクラッシュする |
| 1262029 | 2966522 | 修正: ファイル共有サブスクリプションが SSRS 2012 の説明列に設定されない |
| 1481773 | 2966523 | 修正: SSRS 2012 レポートが指定されている場合、"名前" ドロップダウン リストが空です |
| 1419367 | 2964762 | 修正: SSAS 2012 で Discover コマンドを使用すると、イベント ID 22 またはエラー 0xC1000016が記録されます |
| 2103903 | 2972285 | 修正: SQL Server 2012 で SSISDB を展開ストアとして使用する場合のパフォーマンスの問題 |
| 2021581 | 2965035 | SQL Server 2012 Service Pack 2 での SSAS 2012 ログ機能の改善 |
| 203749 | 2952444 | 修正: SQL Server 2012 でテーブル変数を使用するとパフォーマンスが低下する |
| 2095064 | 2936328 | 修正: 2008 R2 または SQL Server 2012 で計算列SQL Server永続化されているテーブルに対して CHECKTABLE または CHECKDB を実行すると、アクセス違反が発生します |
| 1222472 | 2827857 | 修正: 補助文字照合順序を使用SQL Server 2012 インスタンスで DTA が機能しない |
| 2124209 | 2939277 | 修正: SQL Serverで並列クエリ プランを使用して UNION 演算子を含むクエリを実行すると、正しくない結果が発生する |
SQL Server 2012 SP2 には、次の問題の解決策も含まれています。
| VSTS バグ番号 | 説明 |
|---|---|
| 950185 | 大きな HTML レポートを操作するときのエラーと警告の処理に関するメッセージングが改善されました。 |
| 950189 | 多数のパラメーターを使用してレポートを操作するときのエラーと警告の処理に関するメッセージングが改善されました。 |
| 994470 | ブロック モードの単項演算子を使用する場合の結果が正しくありません。 |
| 1041277 | AlwaysOn セカンダリを使用したサーバー上の DPM の完全バックアップは、copy_only バックアップに変換されます。 |
| 1278767 | 表形式インスタンスの perfmon カウンターの値:Memory\VertiPaq <TypeName> KB は常に 0 です。 |
| 1355346 | 終了 SCOPE ステートメントが、開始 SCOPE ステートメントと一致しません。 |
| 1374617 | 修正: SQL Server 2008 フェールオーバー クラスターのインストールを実装すると、共有コンポーネントが間違った場所にインストールされる |
| 1610447 | 初期化されていないオブジェクトは、条件付き計算で DAX 式を実行するときにクラッシュし、間違った結果が発生する可能性があります。 |
| 1610492 | PowerPivot v2 11.0.3000.0 を使用すると、単純な DAX クエリによって予期しない結果が返されます。 |
| 2060218 | 無効な InstanceId を使用して SSRS 構成ファイルが解析された場合の "ACTIONABLE_HEAP_CORRUPTION"。 |
| 2065570 | RING_BUFFER_NONYIELD_PROCESSTABLEリング バッファー内の NonYieldProcessTable レコードには、ユーザーとカーネルの処理時間がありません。 |
| 2075161 | SSRS 2012 のログにプラットフォーム情報を提供します |
| 1347204 | 修正: SQL Server 2012 のデータベース間トランザクションのシーケンスが既定の列を持つテーブルにデータを挿入する場合のアクセス違反 |
| 1184332 | モデル データベースに対してテール ログ バックアップが実行されると、サーバーの再起動中にモデル データベースが復元状態で固定され、SQL Serverが正常に起動できなくなります。 これは、サーバーの起動時に Tempdb データベースを作成できなかったため、"データベース '<DatabaseName>' を開くことができません" というエラー メッセージが表示されるためです。 |
| 1243853 | エラー 3456 は、初期サイズが 64704 KB を超える新しいデータ ファイルが追加された一括ログ DB のログ バックアップを復元するときに発生します。 |
| 1404999 | LOCK_TIMEOUT設定のセッションでデータベース スナップショットを削除すると、タイムアウト エラーが発生した後にアサーション エラーが発生する可能性があります。 |
| 1190211 | InstallShield を使用してSQL Serverをインストールすると、ハング状態になります。 詳細については、 このサポート技術情報の記事を参照してください。 |
| 1386073 | SQL Server 2012 SP2 をインストールすると、SQL Serverが構成マネージャーまたはサービス制御マネージャーから停止すると、シャットダウンが発行された直後にSQL Serverに情報メッセージがログに記録されます。 以前のバージョンでは、.NET Framework、サービス ブローカーなどの内部サービスが停止した後に、このメッセージを発行しました。 |
コミュニティによって送信された Connect アイテムの修正
| 接続バグ ID | 説明 |
|---|---|
| 714689 | 複数のサーバーに対して Enterprise Management Framework を実装し、一覧のいずれかのサーバーに対してエラーが発生すると、評価結果が出力 xml ファイルに複数回書き込まれます。 |
| 735543 | データベースのバックアップが同じインスタンス上の別のデータベースとして復元されると、データベースは復元モードになります。 |
| 736509 | SQL Server Management Studio (SSMS) でsp_executesqlを呼び出すストアド プロシージャをデバッグすることはできません。 F11 キーを押すと、"オブジェクト参照がオブジェクトのインスタンスに設定されていません" というエラー メッセージが表示されます。 |
| 740181 | SSMS は、SQL Server Expressで Full-Text を完全に管理しません。 |
| 745566 | SQL Server SMO は、SQL Server 2012 および SQL Server 2014 の既定の制約を無視します。 |
| 764197 | SSMS は、番号付きストアド プロシージャを一貫して処理します。 |
| 769121 | "列 '<column name>' はテーブルの概要に属していません。 (System.Data)" テーブルをレプリケートするときのエラー メッセージの名前は同じですが、スキーマは異なります。 |
| 773710 | フルテキスト インデックスを含むデータベース スナップショットに戻した後は、SQL Serverを再起動するか、デタッチしてからデータベースをアタッチするか、データベースをオフラインにしてオンラインに設定するまで、ft_catalogsを作成できません。 |
| 774317 | SSMS がクローズ時にクラッシュする場合があるため、自動的に再起動します |
| 785064 | Business Intelligence Development Studio (BIDS) で顧客パイプライン コンポーネントを操作する場合、"'null' の値が 'stream' に対して無効です。 |
| 785151 | [実際のクエリ プランの表示] をオンにしてクエリを実行すると、Null の結果が返され、次のエラー メッセージが表示されます。 エラー: メッセージ 50000、レベル 16、状態 10、プロシージャ テスト、34 行目の文字列またはバイナリ データが切り捨てられます。 |
| 791929 | トリガーがあるパーティション ビューにデータを挿入すると、"システム アサーション チェックが失敗しました" というエラー メッセージが表示されます。 |
| 797967 | スクリプトの作成は、SSMS で列レベルのアクセス許可をスクリプト化するときにステートメントを複製します。 |
| 799430 | タスク バーの SSMS ウィンドウ アイコンを更新しようとすると、SSMS がクラッシュする可能性があります。 |
| 804901 | 大規模なプロジェクトの新しいバージョンをデプロイすると、SSIS カタログ データベース (SSISDB) へのデプロイ中にタイムアウトが発生します。 さらに、次のエラー メッセージが表示されます。 プロジェクトのデプロイに失敗しました。 詳細については、操作識別子 '219' のoperation_messages ビューに対してクエリを実行します。 (Microsoft SQL Server、エラー: 27203) プロジェクトのデプロイに失敗しました。 問題を修正し、後でもう一度やり直してください。:タイムアウトが切れています。 処理が完了する前にタイムアウトの期間が経過したか、サーバーが応答していません。 ステートメントは終了しました。 |
| 805659 | "SQL ステートメントの一部が深すぎる入れ子になっています。 ストアド プロシージャを解析または実行するときに、クエリを書き直すか、小さなクエリに分割します。 |
SQL Server 2012 SP2 のハイライト
次に示すのは、SQL Server 2012 Service Pack 2 (別名 SP2) の変更点の一部です。
AlwaysOn
サポート:
- メッセージ 35285 は、エラーとしてではなく、予想どおりに情報メッセージとして表示されます。
機能:
- SQL ライター COPY_ONLYバックアップのサポート: AlwaysOn セカンダリを使用したサーバー上の Data Protection Manager (DPM) の完全バックアップは、COPY_ONLY バックアップに変換されます。
Analysis Services (別名 SSAS)
ローカル キューブ作成シナリオにサポートを追加します。
- SQL Server 2012 Analysis Services (SSAS 2012) SP2 を使用する場合は、SQL ブラウザーがオフになっている静的な既定以外のポートで実行されている SSAS に接続するローカル キューブを作成できます。 この新機能は、msmdsrv.ini の新しい構成設定 "ConfigurationSettings\LocalCubeServerPortInConnectionString" によって制御されます。この機能を有効にするには、値を 1 に設定します。 SSAS 2012 がフェールオーバー クラスターとして構成されているか、既定のポートで実行されている場合、この設定は無効になります。
さらにログ記録を追加します。
- このサービス パックは、トラブルシューティングを改善するために、SSAS ログ ファイルに詳細情報を追加します。 これには、SSAS バージョン、コンピューター名、netbios 名、CPU の数、RAM サイズ、IP、ポート、プロトコルの種類、デッドロック、ロック タイムアウト、その他の情報が含まれます。
Integration Services (別名 SSIS)
SSISDB のデッドロックとクリーンアップのパフォーマンスの向上
概要
ストアド プロシージャへの同時呼び出しでの SSISDB データベースSSISDB.catalog.create_executionデッドロック
- SSISDB のコンカレンシーとデッドロックの問題に対して修正が行われました。 ただし、これによりすべての問題が解決されるわけではありません。 現在の回避策は、ジョブを数秒ずらす方法です。 ただし、この回避策は使用できません。
- SSISDB メンテナンス ジョブのパフォーマンスが低い
修正プログラムは、SSISDB メンテナンス ジョブで使用できます。
アーキテクチャ
前のモデル:
- 各トランザクションでは、証明書と対称キーが作成されます。このキーは、メンテナンスまたはクリーンアップ タスクにも格納および処理する必要があります。
新しいモデル:
- カタログ プロパティ テーブルのSERVER_OPERATION_ENCRYPTION_LEVELに新しい行を導入し、下位互換性を維持するために既定で PER_EXECUTION を導入します。値は、プロジェクトごとに 1 つのキーまたは証明書ペアを作成PER_PROJECTに変更できます。 PER_EXECUTIONからPER_PROJECTに変更する前に、完全なクリーンアップが必要です。 完全なクリーンアップのために、2 つの新しいストア プロシージャが導入されました。
変更の概要:
SSISDB プロパティ テーブルSERVER_OPERATION_ENCRYPTION_LEVELに新しい行を導入します。
- 有効な値は 2 つだけです (1 と 2)。
- 値 "1": 既定値。 実行レベルに従って対称キーと証明書で暗号化されます。 セキュリティは高いですが、パフォーマンスやデッドロックの問題が発生する可能性があります。
- 値 "2": プロジェクト レベルに従って対称キーと証明書で暗号化されます。 セキュリティが低下し、パフォーマンスまたはデッドロックの問題を解決します。
2 つの新しいストアド プロシージャ (SP) Cleanup_server_logsとcleanup_server_execution_keysを導入する
SP は、暗号化レベルを "1" から "2" に変更するときに使用するように設計されています。最初にCleanup_server_logsを実行して、SSISDB を良好な状態にするために非常に迅速に完了できます。 SSISDB データベースを暗号化レベルに変更する準備ができました。
Cleanup_server_keysは、Cleanup_server_logsよりも長い時間がかかります。 ただし、暗号化レベルが "2" に変更された後に実行され、ピーク時以外に定期的に実行されます。
Cleanup_server_logs: すべての操作ログのみをクリーンします。
Cleanup_server_execution_keys: 機密性の高い実行パラメーターを保護するために使用される対称キーと証明書をクリーンします。
@cleanup\_flag int (in (1,2))
- cleanup_flag = 1: 実行レベルの対称キーと証明書を削除する
- cleanup_flag = 2: プロジェクト レベルの対称キーと証明書を削除します (このパーティキュラー プロジェクトが削除され、このプロジェクトに関連するすべての操作ログがクリーンアップされている場合にのみ削除されます)。
@delete\_batch\_size int = 1000
- キーまたは証明書の数は、このストア プロシージャの 1 回の呼び出しで削除されます。
internal.cleanup_server_retention_windowで、delete_batch_sizeを 10 から 1000 に変更します。
リレーショナル エンジン
クエリ プランを改善するためのテーブル変数の行数のオプションのサポート:
テーブル変数がSQL Server内の他のテーブルと結合されている場合、クエリ プランのコンパイル中にテーブル変数の統計や追跡行数がサポートされていないため、SQL Server クエリ プランの選択が非効率的であるため、パフォーマンスが低下する可能性があります。
SQL Server 2012 SP2 では、より効率的なクエリ プランを選択するために、クエリ オプティマイザーがテーブル変数に挿入された行数に関する情報を使用できるようにする新しいトレース フラグが導入されました。 トレース フラグ 2453 を有効にして、この動作をアクティブにします。
注:
- 一部のシナリオでは、トレース フラグ 2453 を有効にすると、実行時にテーブル変数に挿入された実際の行数を考慮するために追加のコンパイルが必要なため、パフォーマンスが低下する可能性があります。 通常、このトレース フラグの利点は、テーブル変数に多数の行が他のテーブルと結合されている場合、または複数の行があり、入れ子になったループ結合演算子の外側で、大量の行を処理する内側のプランで使用される場合です。
- 他のバージョンのSQL Serverでも、OPTION (RECOMPILE) クエリ ヒントを使用して同様の動作を実現できます。 ただし、クエリ ヒントでは、テーブル変数によって駆動される大量の作業が原因でプランの選択が不十分なすべてのクエリを検出して変更する必要がありますが、トレース フラグ 2453 を有効にすると、既存のワークロードに影響を与える可能性があります。
並列クエリ実行プランのパフォーマンストラブルシューティングの向上
- DMV sys.dm_exec_requestsは、並列クエリ実行プランのcpu_timeの正確な値を返すようになりました。 STATISTICS IO 診断では、並列クエリ実行プランの正確な論理読み取りがレポートされるようになりました。
ハッシュスピル診断の改善
- ハッシュ結合またはハッシュ集計演算子がクエリの実行中に tempdb データベースにデータをスピルした場合、STATISTICS IO 診断に対応する I/O が報告されるようになりました。
フルテキスト インデックスの診断の改善
- 場合によっては、特定のフルテキスト クエリの結果がどのように返されるかを理解するのが難しい場合があります。 フルテキスト検索サブシステムは、外部ワード ブレーカーやストップ リストと対話します。この操作の結果、ドキュメント内のキーワードの位置情報は、実際のテキストで観察されているものとは異なる場合があります。 これは、単語間のデルタが内部計算で一致するドキュメントを検索するために使用されるため、'phrase' または 'NEAR' 検索を実行する場合に非常に関連性が高くなります。
- SQL Server 2012 SP2 では、ドキュメント内のインデックス付けされたキーワードの位置情報へのアクセスを提供するために、新しい動的管理機能 (DMF) が追加されました。 新しい DMF は既存の DMF sys.dm_fts_index_keywords_by_documentに似ていますが、構文は sys です。 dm_fts_index_keywords_position_by_document
(
DB_ID('database_name'), OBJECT_ID('table_name')
) - 出現回数の代わりに、インデックス付きドキュメント内の各出現箇所とその位置に関する情報を返します。
- この情報を使用して、テキストと内部インデックスの間のマッピングを確認できます。検索語句の差分 (存在する場合) の違いを示します。 これは、フレーズ検索の結果を理解するのに役立ちます。
レプリケーション
サポート可能
トランザクション レプリケーション:
履歴テーブルの統計とエージェント ログのより詳細なメッセージに追加された詳細メッセージ:
- <stats> xml 出力にテキスト メッセージを追加し、logreader エージェントとディストリビューター エージェントの両方で異なる状態を定義しました。
- ディストリビューターと logreader パラメーター化されたコマンドのアーティクル レベルの統計を追加しました。
- ディストリビューター エージェントの出力ファイルにスキップされたコマンドの数を追加しました。
- ディストリビューター エージェントでのスキーマ変更の実行に費やされた時間が追加されました。
LogReader: ユーザー ダンプがキャプチャされると、ログ レコード .TXT ファイルに追加されます。
ピア ツー ピア: 挿入、更新、削除の手順が更新され、競合メッセージの詳細が以下に示されます。
- テーブル名
- 主キーの列名と値
- 現在のバージョン
- プレバージョン
- バージョン後
マージ レプリケーション:
- マージ エージェントの出力詳細レベルが 4 に設定されている場合にログ ファイルに追加されるトレース フラグ 101 の出力。
関数性
トランザクション レプリケーション:
- ピア ツー ピア レプリケーションで、Update または を使用してテキスト列に対して行われた部分的な更新がサポートされるようになりました。書き込みセマンティック。
マージ レプリケーション:
- データの冗長なアップロードを回避するために、クリーンアップ ストアド プロシージャが再設計されました。
Reporting Services (別名 SSRS)
CSS、大きな HTML レポートへの一般的な呼び出しを防ぐためのエラーと警告の処理を含むログ メッセージ。
概要:
- レポート デザインを検出して、レポートデザインが大きな HTML レポートを作成し、パフォーマンスの問題を引き起こす可能性があるかどうかを判断します。 これは、対話型ページの高さと幅の設定を調べることで簡単に検出できます。
ユーザー シナリオ:
Report Builderでレポートを作成します。 InteractiveSize プロパティに値 '0' を入力します。 パフォーマンスへの影響の可能性に関する次のメッセージ警告を含むポップアップ ウィンドウが表示されます。
注
対話型のハイグスを 0 マットに設定すると、パフォーマンスに影響します。
ストレージ エンジン
パフォーマンスの強化
次の記事で説明するように、Service Pack 2 のいくつかのパフォーマンスの強化:
- SQL Server 2012 でデータベース ロック アクティビティが増加すると、パフォーマンスの問題が発生します
- SQL Server 2012 の外部ページ処理中に NUMA 環境でパフォーマンスの問題が発生する
- ALTER INDEX..の後にパフォーマンスが低下します。2012 年SQL Serverに ONLINE 操作が中止される
DMV の機能強化
- sys.dm_db_session_space_usageは、セッションごとにユーザー オブジェクトによって tempdb データベースで使用される領域の量を反映します。 削除された行の数が 1024 ページを超えると、これらのページの割り当てが解除されます。 SQL Server 2012 Service Pack 2 では、DMV には、user_objects_deferred_dealloc_page_count と呼ばれる新しい列で遅延される割り当てユニットの領域使用量も含まれます。
- フェールオーバー クラスターにSQL Serverがインストールされている場合、sys.dm_server_services cluster_nodename列にノード名が正しく指定されるようになりました。
リング バッファーの機能強化
アプリ ドメインRING_BUFFER_CLRAPPDOMAINのリング バッファーには、アプリ ドメインが <DoomReason> フィールドにアンロードされた理由が含まれます。
- 1 = ドロップ アセンブリなどの DDL 操作によってアンロードされます。
- 2 = アクセス許可の変更などのセキュリティ関連の操作によってアンロードされます。
- 3 = メモリ負荷処理のためにアンロードされます。
- 4 = 初期化が失敗したためアンロードされました。
対応する拡張イベント app_domain_ring_buffer_recordedには、イベント データ フィールドにアンロードdoom_reason理由が含まれます。
RING_BUFFER_RESOURCE_MONITORには、Resource Monitor によって監視されている状態で変更が検出されたときにエントリがあります。 さらに、システムおよびプロセス リソース通知の場合、プール通知は <IndicatorsPool></IndicatorsPool> ノードでも使用できます。
拡張イベントResource_monitor_ring_buffer_recorded、pool_indicators データ フィールドにプール全体の通知が含まれます。
RING_BUFFER_NONYIELD_PROCESSTABLEには、リング バッファー エントリの記録時にシステムで実行されている最大 8192 スレッドまでのその他の情報に加えて、プロセス名が含まれます。
バックアップと復元の機能強化
Norecovery オプションを使用したモデルのテール ログのバックアップは、Service Pack 2 以降では許可されなくなりました。
エラー ログのバックアップと復元の完了メッセージには、期間とスループットの情報が含まれます。
- BACKUP DATABASE は、0.026 秒 (89.261 MB/秒) で 298 ページを正常に処理しました。
- RESTORE DATABASE は、0.016 秒 (145.050 MB/秒) で 298 ページを正常に処理しました。
拡張イベント
SQL Server 2012 Service Pack 2 では、次の拡張イベントが追加または変更されています。
メモリ割り当て:
- 拡張イベントpage_allocatedとpage_freedを使用して、SQL Server メモリの上位コンシューマーを確認できます。 Service Pack 2 以降では、これらの拡張イベントでは、クエリの実行中に割り当てられ解放された予約済みメモリも報告されます。
ゴースト クリーンアップ:
テーブルまたはインデックス内のレコードが削除されると、このような削除操作によってレコードがページから物理的に削除されることはありません。削除済みまたはゴースト化されたレコードとしてのみマークされます。 これは、削除操作をより迅速に完了できるパフォーマンスの最適化です。 ゴースト クリーンアップ タスクと呼ばれるバックグラウンド タスクは、削除されたすべてのレコードを物理的に削除します。 Service Pack 2 には、このタスクのさまざまなフェーズに関する分析情報を提供するために、いくつかの拡張イベントが追加されています。
- ghost_cleanup_task_start
- ghost_cleanup_task_suspend
- ghost_cleanup_task_packet_enqueue
- ghost_cleanup_task_process_packet
- ghost_cleanup_task_process_pages_for_db_packet
参考資料
現在のSQL Serverバージョンとエディションを確認する方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
321185 SQL Serverとそのコンポーネントのバージョンとエディションを決定する方法