サーバーで SQL Server 2008 R2 を使用しており、約 40 台のモバイル デバイスで SQL Server 2008 R2 Express を使用しています。マージ レプリケーションは、モバイル デバイスをサブスクライバーとして、1 つのパブリッシャーおよびディストリビューター サーバーでセットアップされます。
これらのエラーを調査しようとして石の壁にぶつかりました。
パブリケーション 'xxxxx' へのサブスクリプションを確認できませんでした。すべてのマージ エージェント コマンド ライン パラメーターが正しく指定されていること、およびサブスクリプションが正しく構成されていることを確認してください。パブリッシャーがこのサブスクリプションに関する情報を持っていない場合は、サブスクリプションを削除して再作成します。ソース: MSSQL_REPL、エラー番号: MSSQL_REPL-2147201019)
Microsoft は親切にもヘルプへのリンク ( http://help/MSSQL_REPL-2147201019 ) を含めていますが、実際のメッセージは次のとおりです。
申し訳
ありませんが、現時点では、エラーおよびイベント ログ メッセージまたはナレッジ ベース データベースに、この問題に関する追加情報はありません。
サポート領域のリンクを使用して、他の場所で追加情報が入手可能かどうかを判断できます。
SQLがサブスクリプションを検証する方法と、これらのエラーを修正するために何ができるかを実際に知っている人はいますか? 私がこれまでに発見したことはすべて、サブスクライバーを削除してから再サブスクライブすることを示しています。これにより、データベース全体が削除され、再作成されます。有線クライアントでは大したことではありませんが、帯域幅の制限により、無線加入者は 1 日も外出する可能性があります。
助けてくれてありがとう。