1

多くのSQL Serverインスタンスを1つのマスターデータベースに統合し、集中化する必要があるケースがあります。サブスクライバによるSQL Serverのレプリケーションでパブリッシャが認識されない

これは、ほぼリアルタイムの解決策である必要があります。 Googleで見て回ったところ、私はトランザクションレプリケーションがそのトリックを行うことができることを発見しました。

問題は、(n)パブリッシャデータベースがあり、静的IPも持っていないことです。 pushレプリケーションは、パブリッシャ接続について知らずに中央データベースにデータを送信するのに十分な印象を受けましたが、間違っているようです。

私の質問は、静的IPを持たない複数のパブリッシャーデータベースをマージ/レプリケートするためのソリューションを設定するにはどうすればよいでしょうか?

+0

興味深い話題ですが、間違っています。 [データベース管理者](http://dba.stackexchange.com) –

+0

@clifton_hこんにちはClifのクロスポストを避けるために、質問を閉じてdbaに移動するのが最善です。 –

+0

@TT。確かに、それは私がこれを書いたかどうかにかかわらず起こります。私の目標は答えではなく、教育することです。 –

答えて

0

レプリケーションは、サーバー名が不安定です。私の経験では、何かを使用すればselect @@SERVERNAME;が返され、何かが壊れてしまいます。つまり、トポロジ内のサーバーがDNSを介してその名前を(動的な)IPに解決できる限り、構成が機能しない理由は考えられません。あなたはそれを試しましたか?もしそうなら、どのようなエラーが見られましたか?

+0

私はまだそれを試していない。パブリケーションサーバーは実際にドメインでホストされていません。彼らはラップトップに位置し、地理的に移動し続ける。 – Lamar

+0

私は参照してください。その場合、マージレプリケーションをチェックアウトすることができます。あなたが記述したシナリオ用に設計されています(複数の頻繁に切断されたクライアント、同期する1つの中心的な場所) –

+0

パブリッシャのデータベース接続についてmaster dbなしでマージレプリケーションできますか? – Lamar

関連する問題