[環境]
SQL Server2008 R2 Standard
マージパブリケーションでサブスクリプションを新規作成し、サブスクライバで同期をとろうとすると、
次のようなエラーがレプリケーションモニタにて表示されます。
エラー メッセージ:
パブリッシャーで、サブスクリプションの ID 範囲の新しいセットを割り当てることができませんでした。これは、パブリッシャーまたは再パブリッシュしているサブスクライバーが、独自のサブスクライバーに割り当てる ID 範囲を使い果たしたか、または ID 列のデータ型が追加で ID 範囲を割り当てることをサポートしていない場合に発生します。再パブリッシュしているサブスクライバーが ID 範囲を使い果たした場合、再パブリッシュしているサブスクライバーを同期して、追加の ID 範囲を取得してから、同期を再開してください。パブリッシャーによって
ID 範囲が使い果たされる場合は、データ型のサイズが必要な ID 範囲をサポートしていることを確認してください。 (ソース: MSSQL_REPL, エラー番号: MSSQL_REPL-2147199417)
ヘルプの表示: http://help/MSSQL_REPL-2147199417
サブスクライバーへの新しい範囲の割り当てに使用できる範囲が不足しています。 (ソース: MSSQLServer, エラー番号: 20668)
ヘルプの表示: http://help/20668
新しい ID 範囲を割り当てられませんでした。 (ソース: MSSQLServer, エラー番号: 21197)
ヘルプの表示: http://help/21197
サブスクライバーへの割り当てに使用しているIDがあり、このIDを使い切ってしまったから
エラーが表示されているのだろうと予想できるのですが、具体的にどのような操作をすれば
改善できるのかがわかりません。
上記エラーについて対策をご存知の方がいらっしゃれば、
ご教授いただけると幸いでございます。