Birleştirme çoğaltması Web eşitleme

Birleştirme çoğaltması Web eşitleme https protokolünü kullanarak verileri çoğaltmak sağlar ve aşağıdaki senaryolarda kullanışlıdır:

  • Gezici kullanıcılar verileri Internet üzerinden eşitleme.

  • Arasında veri eşitleme Microsoft  SQL Serververitabanları arasında bir kurumsal güvenlik duvarı.

Örneğin, bir seyahat satış temsilcisi Web eşitleme kullanabilirsiniz. Şirket, Adventure Works Cycles, satış temsilcileri çeşitli mağazalar ve tedarikçiler bu seyahat kendi bölgeleri vardır. Uzun yolculuklar temsilcileri otelleri kalmak ve satış verileri yüklemek ve her günün sonunda ürün güncelleştirmelerini karşıdan yükleme için uygun bir yol gerekir.

Adventure WorksBT bölümü ile her taşınabilir bilgisayarınızı yapılandırmış SQL Serverve birleştirme çoğaltması Web eşitleme kullanmak etkinleştirilmiş. Her bir taşınabilir bilgisayarda Birleştirme Aracısı çoğaltma bileşenleri çalıştıran bir bilgisayarda yüklü olan işaret eden bir Internet URL'si olan MicrosoftInternet Information Services (IIS). Bu bileşenler abone yayımcı ile eşitler. Her temsilci şimdi uzak çevirmeli bağlantı kullanmadan kullanılabilen herhangi bir Internet bağlantısı yoluyla bağlansın yüklemek ve uygun veri indirmek. Internet bağlantısı, Güvenli Yuva Katmanı (ssl) kullanır; Bu nedenle, sanal özel ağ (vpn) gerekli değildir.

Web eşitleme için gerekli olan bileşenleri yapılandırma hakkında daha fazla bilgi için bkz: Web Eşitleme Yapılandır, IIS Web Eşitleme Yapılandır, ve IIS Web Eşitleme Yapılandır.

[!NOT]

Web eşitleme, taşınabilir bilgisayarlar, avuçiçi cihazlar ve diğer istemcilerin verileri eşitlemek için tasarlanmıştır. Web eşitleme yüksek hacimli sunucu-sunucu uygulamaları için tasarlanmamıştır.

Genel Web eşitleme nasıl çalışır

Web eşitleme kullanıldığında, güncelleştirmeleri abone paketlenmiş ve xml olarak https protokolünü kullanarak IIS çalıştıran bilgisayarda yolladım. IIS çalıştıran sonra komutları ikili biçimde, yayımcı genelde TCP/IP kullanarak gönderen bilgisayar. Güncelleştirmeler Publisher IIS çalıştıran ve sonra xml mesajı teslim etmek abone olarak paketlenmiş bilgisayara gönderilir.

Aşağıda söz konusu bileşenlerin bazıları birleştirme çoğaltması Web eşitleme gösterir.

Web eşitlemesi bileşenleri ve veri akışı

Web eşitleme, yalnızca çekme abonelikleri için bir seçenektir; Bu nedenle, bir Birleştirme Aracısı abone üzerinde her zaman çalıştırılır. Bu birleştirme Aracısı standart Birleştirme Aracısı, Merge Agent ActiveX denetiminin veya eşitleme Çoğaltma Yönetimi Nesneleri'ni (rmo) üzerinden sağlayan bir uygulama olabilir. IIS çalıştıran bilgisayarın konumunu belirtmek için kullanın –InternetUrlparametresi Birleştirme Aracısı için.

SQL ServerÇoğaltma dinleyici (Replisapi.dll) IIS çalıştıran ve Publisher ve aboneleri sunucuya gönderilen iletileri işlemek için sorumludur bilgisayarda yapılandırılmış. Topoloji her düğüm, birleştirme çoğaltması Uzlaştırıcısı (Replrec.dll) kullanarak xml veri akışını yönetir.

SQL Server 2005veya sonraki bir sürümünü Web eşitleme katılan tüm bilgisayarlar için gereklidir.

Eşitleme işlemi

Eşitleme sırasında aşağıdaki adımlar gerçekleşir:

  1. Birleştirme Aracısı abone başlatıldı. Aracı şunları yapar:

    1. Abonelik veritabanı bir sql bağlantı yapar.

    2. Herhangi bir değişiklik veritabanından ayıklar.

    3. IIS çalıştıran bilgisayarda bir https isteği yapar.

    4. Veri değişiklikleri bir xml iletisi olarak yükler.

  2. SQL ServerÇoğaltma dinleyici ve birleştirme çoğaltma Uzlaştırıcısı IIS çalıştıran bilgisayarda barındırılan aşağıdakileri yapın:

    1. https isteğine yanıt.

    2. Yayını veritabanı bir sql bağlantısı.

    3. Karşıya yükleme değişiklikler yayının veritabanına uygulanır.

    4. Karşıdan yükleme değişiklikleri abone ayıklayın.

    5. https yanıt birleştirme aracı için geri gönderin.

  3. Birleştirme Aracısı abone sonra https yanıtı kabul eder ve abonelik veritabanına karşıdan yükleme değişiklikleri uygular.

Ayrıca bkz.

Kavramlar

Web Eşitleme Yapılandır

Topologies for Web Synchronization