web-dev-qa-db-ja.com

SQLサーバー-NoSyncサブスクリプションを削除して再作成する必要があります

SQL Serverレプリケーションモニターから次のエラーメッセージが表示されます。

エラーメッセージ:サブスクリプションは非アクティブとしてマークされているため、再初期化する必要があります。 NoSyncサブスクリプションを削除して再作成する必要があります。 (ソース:MSSQLServer、エラー番号:21074)ヘルプを取得: http:// help/21074

enter image description here

パブリケーションは、SupplierDBです。

下の画像を見るとわかるように、スナップショットを生成しました。

enter image description here

私は回答とコメントをたどりましたが、他に何があるのか​​わかりませんが、サブスクリプションは現在機能していますが、2度表示され、機能していないサブスクリプションを取り除く方法が見つかりません。

enter image description here

どういうわけか2倍になりました。 enter image description here

4

Subcriberのレジストリを更新できます

ここに実際のステータスが表示されます

select * from [Publish_Database]..syssubscriptions

ここですべての記事の更新を購読します

update [Publish_Database]..syssubscriptions set status=2 where srvname='server'

その後、スナップショットは再び有効になります

2
Krismorte