Aracılığıyla paylaş


Birleştirme çoğaltması için Web üzerinden eşitleme

Birleştirme çoğaltması için Web üzerinden eşitleme HTTPS iletişim kuralını kullanarak, veri çoğaltma sağlar ve için aşağıdaki senaryolarda kullanışlıdır:

  • Gezici kullanıcılar verileri ınternet üzerinden eşitleniyor.

  • Synchronizing data between Microsoft SQL Server databases across a corporate firewall.

Örneğin, traveling bir satış temsilcisi Web üzerinden eşitleme kullanabilirsiniz.Şirketin Adventure Works Cycles, satış temsilcilerinin kendi bölge çeşitli depoları ve tedarikçileri, gezi vardır. Uzun gezilerinde temsilcileri otel içinde kalır ve satış verileri karşıya ve herhangi bir ürün güncelleştirmelerini karşıdan yükleme, her gün sonunda için kullanışlı bir yol gerekir.

The Adventure Works IT department has configured each portable computer with SQL Server and has enabled birleştirme çoğaltma to use Web üzerinden eşitleme. Birleştirme Aracısı her bir taşınabilir bilgisayarda çalışan bir bilgisayarda yüklü olan çoğaltma bileşenlerini işaret eden bir ınternet URL'SI sahiptir... Microsoft Internet ınformation Services (IIS). Bu bileşenler, abone yayımcı ile eşitleyin.Her temsilcisi bağlanabilir şimdi kullanılabilir bir ınternet bağlantısı üzerinden uzaktan çevirmeli bağlantı kullanmadan ve karşıya ve uygun verileri karşıdan yüklemesi.Internet bağlantısı, Güvenli Yuva Katmanı (SSL) kullanır; bu nedenle, sanal özel ağ (VPN) gerekli değildir.

Gerekli olan bileşenleri'ni yapılandırma hakkında bilgi için Web üzerinden eşitleme, bkz: Web üzerinden eşitleme yapılandırma.

Not

Web üzerinden eşitleme, taşınabilir bilgisayarlar, el aygıtları ve diğer istemciler ile veri eşitleme için tasarlanmıştır.Web üzerinden eşitleme yüksek hacimli sunucu-sunucu uygulamaları için tasarlanmamıştır.

Nasıl Web üzerinden eşitleme Works genel bakış

Web üzerinden eşitleme kullanıldığında, abone güncelleştirme paketlenmiş ve HTTPS iletişim kuralını kullanarak IIS çalıştıran bir bilgisayar bir XML iletisi olarak gönderilecek.IIS çalıştıran sonra komutları, ikili biçimde yayımcı genelde TCP/IP kullanarak gönderir bilgisayar.Yayımcı güncelleştirme, IIS çalıştıran ve sonra bir XML ileti teslim edilmek üzere abone olarak paketlenen bilgisayara gönderilir.

Aşağıdaki resimde, söz konusu bileşenlerin bazıları gösterilmektedir Web üzerinden eşitleme birleştirme çoğaltma için.

Web synchronization components and data flow

Web üzerinden eşitleme, yalnızca çekme abonelikler bir seçenektir; bu nedenle, bir Birleştirme Aracısı abone üzerinde her zaman çalışacaktır.Bu Birleştirme Aracısı standart Birleştirme Aracısı, birleştirme Agent ActiveX denetiminin veya eşitleme üzerinden çoğaltma Management Objects (RMO) sağlayan bir uygulama olabilir.IIS çalıştıran bir bilgisayarın konumunu belirtmek için , –InternetUrl Birleştirme Aracısı ile ilgili parametre.

The SQL Server çoğaltma Listener (Replisapi.dll) is configured on the computer that is running IIS and is responsible for handling messages that are sent to the server from the Yayımcı and Subscribers. Her bir düğümde topolojide, XML veri akışı birleştirme çoğaltma Birleştiricisi (Replrec.dll) kullanarak işler.

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

Eşitleme işlemi

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

  1. Birleştirme Aracısı Abone tarafında başlatıldı.Aracı şunları yapar:

    1. Bir SQL bağlantısı kurmaktadır abonelik veritabanı.

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

    3. Bir HTTPS isteğine, IIS çalıştıran bilgisayara yapar.

    4. Veri değişikliklerinin bir XML iletisi olarak yükler.

  2. The SQL Server çoğaltma Listener and birleştirme çoğaltma Reconciler that are hosted on the computer that is running IIS do the following:

    1. HTTPS isteğine yanıt.

    2. Bir SQL yayın veritabanı bağlantısı.

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

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

    5. Yeniden Birleştirme Aracısı için bir HTTPS yanıt gönderir.

  3. Birleştirme Aracısı abone en HTTPS yanıtı kabul eder ve karşıdan yükleme değişiklikleri abonelik veritabanına uygulanır.