現在、互換性レベル90(2005)で動作している一連の公開データベースを備えたSQL Server 2008 R2サーバーがあります。
サブスクリプションデータベースもSQL Server 2008 R2ですが、宛先データベースは互換性レベル100に設定されており、レプリケーションは正常に機能しています。
パブリッシュされたデータベースの互換性レベルを変更した場合、レプリケーションに何らかの影響がありますか、それともすべてのサブスクリプションを再初期化してレプリケーションを再開した場合だけでしょうか?
パブリッシュされたデータベースの互換性レベルを変更すると、レプリケーションストアドプロシージャの機能がわずかに変わる可能性があると思いますが、100%確実ではありません。
これは事実ですか?
以下の手順に従ってください:
安全のために、データベースの複製を停止し、互換性レベルを変更して、再初期化しました。問題はありませんでした。それはかなり小さな出版物であり、購読されているデータベースは1つだけでした。レプリケーションシナリオが複雑になるほど、難しいかもしれません。 (つまり、多くのDBからパブリケーションを取得するDBをサブスクライブする、など)