メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

この更新プログラムは、変更の追跡が有効になっているデータベースのサイドテーブル (change_tracking_objectid) を手動でクリーンアップできる新しいストアドプロシージャを追加します。

引数

sp_flush_CT_internal_table_on_demand [@TableToClean =] ' TableName '

引数

[@TableToClean =] ' TableName 'は、変更の追跡が有効になっているテーブルの名前です。 バックログは、変更の追跡によって自動クリーンアップの対象となります。

期待される結果

ストアドプロシージャを実行すると、次のいずれかのシナリオが発生します。

  • テーブルが存在しない場合、または変更の追跡が有効になっていない場合は、適切なエラーメッセージがスローされます。

  • このストアドプロシージャは、 sys.change_tracking_tables動的管理ビューを使用して、無効なクリーンアップバージョンに基づく変更追跡側テーブルからコンテンツをクリーンアップする、別の内部ストアドプロシージャを呼び出します。 この操作を実行すると、削除された合計行数の情報が (5000 行ごとに) 表示されます。

解決方法

SQL Server の Service pack 情報

この更新プログラムは、SQL Server 用の次の service pack で修正されています。

SQL Server 2016 Service Pack 1

Service Pack 3 for SQL Server 2014

Service Pack 4 for SQL Server 2012

サービスパックは累積されます。新しい各サービスパックには、以前の service pack に含まれていたすべての修正と、新しい修正プログラムが含まれています。このサービスパックの最新の service pack と最新の累積的な更新プログラムを適用することをお勧めします。最新の service pack をインストールする前に、以前のサービスパックをインストールする必要はありません。最新の service pack と最新の累積的な更新プログラムの詳細については、次の記事の表1を参照してください。 SQL Server とそのコンポーネントのバージョン、エディション、および更新プログラムのレベルを確認する方法

関連情報変更履歴のクリーンアップについて詳しくは、「 変更履歴のクリーンアップ (パート 1) 」と「変更履歴の クリーンアップ (パート 2)」をご覧ください。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×