Aracılığıyla paylaş


Web üzerinden eşitleme yapılandırma

Kullanılacak Web üzerinden eşitleme çoğaltma için aşağıdaki adımları izleyin:

  1. Web üzerinden eşitleme izin vermek için bir yayın olarak yapılandırın.

  2. Çalışan bilgisayarı yapılandırma Microsoft Internet ınformation Services (abonelikler eşitlemeye IIS). IIS sürüm 5.0 ve IIS 6.0 sürümünde desteklenir.IIS sürüm 7.0) desteklenmiyor.

  3. Bir veya daha fazla abonelikler Web üzerinden eşitleme kullanmak üzere yapılandırın.

Web üzerinden eşitleme yapılandırmadan önce bu konuda daha sonra "Güvenlik en iyi uygulamalar için Web üzerinden eşitleme" okumanızı öneririz.Web üzerinden eşitleme güvenliği hakkında daha fazla bilgi için bkz: Web eşitlemesi için güvenlik mimarisi.

Büyük veri türleri gibi çok sayıda veri çoğaltmak veya planlama varchar(max), bölümü, bu konudaki "Çoğaltma büyük birimleri, verileri" okunamıyor.

yayın yapılandırma

Web üzerinden eşitleme kullanmak için , ilk yayın için bir standart birleştirme topolojisi yaptığınız şekilde oluşturun.Daha fazla bilgi için bkz: Yayımlama veri ve veritabanı nesneleri. Bir Yayımcı ilk kez kullanıyorsanız, bir dağıtımcı ve bir Anlık Görüntü Paylaşımı de yapılandırmanız gerekir.Birleştirme Aracısı her abonelik sırasında anlık görüntü görüntü paylaşımında okuma iznine sahip olmalıdır.Daha fazla bilgi için bkz: Dağıtım için yapılandırma ve anlık görüntü klasörü güvenli hale getirme.

yayın oluşturduktan sonra izin vermek için bu seçeneği etkinleştirmek Web üzerinden eşitleme aşağıdakilerden birini kullanarak: SQL Server Management Studio, Transact-SQL, veya çoğaltma Management Objects (RMO).

Izin vermek için bir yayın olarak yapılandırılacak Web üzerinden eşitleme

Olan bilgisayarı yapılandırma IIS çalıştırma

Web üzerinden eşitleme yüklemek ve ııS'YI yapılandırmak gerekir.yayın etkinleştirildikten sonra desteklemek için IIS çalıştıran bilgisayar yapılandırmanıza Web üzerinden eşitleme.ııS'YI yükleme hakkında daha fazla bilgi için IIS belgelerine bakın.

IIS için yapılandırılacak Web üzerinden eşitleme

Aboneliğin yapılandırma

yayın etkinleştirmek ve ııS'YI yapılandırmak, çekme temelli abonelik oluşturmak sonra çekme temelli abonelik IIS kullanarak eşitlemeniz gerekir belirtin.(Yalnızca çekme abonelikler için Web üzerinden eşitleme destekleniyor.)

Bir abonelik Web üzerinden eşitleme kullanmak üzere yapılandırmak için

SQL Server'ın önceki bir sürüm dosyasından yükseltme

Varolan bir varsa, yapılandırılmış Web üzerinden eşitleme topolojisi ve yükseltme SQL Server, en son sürüm Replisapi.dll Web üzerinden eşitleme kullanan sanal dizine kopyalanır emin olmalısınız. Varsayılan C:\Program Files\Microsoft SQL Server\ Replisapi.dll en son sürüm bulunur.<NNN>\com.

Verilerin daha büyük birimleri çoğaltılıyor

Aboneleri, olası bellek sorunlarını önlemek için , Web üzerinden eşitleme değişiklikleri aktarmak için kullanılan XML dosyası için varsayılan en büyük boyutu 100 MB kullanır.Aşağıdaki kayıt defteri anahtarını ayarlayarak, sınır yükseltilebilir:

SQL Server\100\çoğaltma HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft

WebSyncMaxXmlSize DWORD 2000000

Bu anahtar için kabul edilebilir değerler, 4 GB 100 MB'dir.KB değeri belirtildi.Bu parametre, yüksek bir değere ayarlamak, o veri miktarına eşitleyebilirsiniz garanti etmez.Etkin sınırı bitişik bellek miktarını abone bilgisayarda kullanılabilir tarafından sınırlanır.100 MB'DEN büyük bir değer olmalıdır, değerini artırarak artırın ve tipik bir iş yükünü abone üzerinde bellek tüketimiyle sınamanız önerilir.

XML dosyası en büyük boyutu 4 GB'dir, ancak toplu işlemlerde bu dosyadaki değişiklikleri çoğaltma eşitler.25 MB veri ve meta veriler en büyük toplu iş iş boyutudur.Her toplu iş iş veri yaklaşık 20 meta veriler ve diğer ek yükü için izin veren MB geçmediği emin olmalısınız.Bu sınır, aşağıdaki olası etkilere sahiptir:

  • Veri ve meta veriler: 25 MB aşmasına neden olan herhangi bir sütun çoğaltamıyor.Gibi büyük bir veri türleri içeren satırları yineleme yapan, bu sorunu olabilir varchar(max).

  • Çok sayıda veri çoğaltmak, Birleştirme Aracısı toplu iş boyutu ayarlamak gerekebilir.

Birleştirme çoğaltma için toplu iş boyutu ölçülür verirkendeğişiklikleri makale her biri olan. Verirken, bir toplu iş numarasını kullanarak belirtilen –DownloadGenerationsPerBatch and –UploadGenerationsPerBatch parametreleri birleştirme aracısının.Daha fazla bilgi için bkz: Birleştirme Aracısı çoğaltması. Bu parametreler genellikle bir aracı profilinde belirtilmedi.Profiller hakkında daha fazla bilgi için bkz: Çoğaltma aracısı profilleri. Verileri büyük birimler için küçük bir sayı her işlem grubu oluşturma parametrelerini belirtin.10 Ve uygulama gereksinimleri ve performans temel ayarlama değeriyle başlatmanızı öneririz.

En iyi güvenlik yöntemleri için Web üzerinden eşitleme

Güvenlikle ilgili ayarları Web üzerinden eşitleme için birçok seçenek vardır.Aşağıdaki yaklaşım öneririz:

  • The SQL Server dağıtımcı and Yayımcı can be on the same computer; this setup is typical for birleştirme çoğaltma. Ancak, IIS, ayrı bir bilgisayarda olması gerekir.

  • Abone ve IIS çalıştıran bilgisayar arasındaki bağlantıyı şifrelemek için Güvenli Yuva Katmanı (SSL) kullanın.Bu Web eşitlemesi için gereklidir.

  • IIS için abone gelen bağlantılar için temel kimlik doğrulaması'nı kullanın.Temel kimlik doğrulaması'nı kullanarak, IIS bağlantıları Yayımcı/dağıtımcı abone adına temsilci gerek duymadan yapabilirsiniz.Temsilci seçme, tümleşik kimlik doğrulaması kullanıyorsanız gereklidir.

    Not

    Temel kimlik bilgileri doğrulaması kimlik bilgileri bilgilerini ııS'E geçirilir yöntemidir.Temel kimlik doğrulaması, Windows belirtme engellemez, ııS'YE yapılan bağlantılar için etki alanı hesapları.

  • Anlık Görüntü Aracısı bir Windows etki alanı hesabı altında çalışır ve aracı bu hesabı bağlantıları bağlanacağını belirtin, belirtin.(Bu varsayılan yapılandırmadır.)

    Her Birleştirme Aracısı abone bilgisayar kullanan kullanıcının etki alanı hesabı altında çalışır ve aracı bu hesabı bağlantıları bağlanacağını belirtin, belirtin.

    Aracılar tarafından gerekli olan izinler hakkında daha fazla bilgi için bkz: Çoğaltma aracısı güvenlik modeli.

  • Bulunan bir hesabı ve parolası belirttiğinizde, Birleştirme Aracısı kullanır olarak aynı etki alanı hesabını belirtmek Web sunucusu bilgileri sayfa yeni abonelik Sihirbazı veya için değerler belirtin**@ internet_url** and @ internet_login parametrelerisp_addpullsubscription_agent.Bu hesabın Anlık Görüntü Paylaşımı için okuma iznine sahip olmalıdır.

  • Her birinin ayrı bir sanal dizin için IIS kullanmalıdır.

  • Hangi hesabın SQL Server Çoğaltma (Replisapi.dll) dinleyicisi çalıştırır en düşük izinlerle yapılandırılmalıdır. Içinde "Ayarı izinler için SQL Server çoğaltma dinleyicisi" bölümünde daha fazla bilgi için bkz: Nasıl Yapılır: IIS Web üzerinden eşitlemesi için yapılandırın..

  • Gelen anlık görüntü görüntü ulaştırmak için FTP'YI kullanmadan Yayımcı IIS çalıştıran bilgisayar.Rapor anlık görüntü görüntü görüntüsünü IIS HTTPS kullanılarak için abone çalıştıran bilgisayardan her zaman teslim edilir.Daha fazla bilgi için bkz: FTP üzerinden anlık görüntü aktarma.

  • çoğaltma topolojisi sunucuları güvenlik duvarı arkasındaysa, Web üzerinden eşitleme sağlamak için güvenlik duvarı bağlantı noktalarını açmanız gerekebilir.

    • Abone IIS HTTPS üzerinden genellikle 443 numaralı bağlantı noktasını kullanacak biçimde yapılandırıldığı SSL kullanarak çalışan bilgisayara bağlanır.SQL Server Compact 3.5 SP1 Abonelerin, genellikle 80 numaralı bağlantı noktasını kullanmak üzere yapılandırılmış olan HTTP üzerinden da bağlanabilirler.

    • Genellikle IIS çalıştıran bilgisayarın bağlandığı Yayımcı veya Bağlantı 1433 (varsayılan örnek) kullanan bir dağıtımcı.Yayımcının veya başka bir sunucuyla üzerinde adlandırılmış bir örneği dağıtımcı varsayılan olarak, örnek Bağlantı 1500 genellikle adlandırılmış örnek bağlanmak için kullanılır.

    • IIS çalıştıran bir bilgisayarda bir güvenlik duvarıyla dağıtımcı ayrılır ve bir FTP paylaşımına anlık görüntü görüntü teslimi için kullanılan, FTP için kullanılan bağlantı noktalarının açılması gerekir.Daha fazla bilgi için bkz: FTP üzerinden anlık görüntü aktarma.

    Important noteImportant Note:

    Güvenlik duvarınızda bağlantı noktalarını açma sunucunuz için kötü amaçlı saldırılara açık bırakabilirsiniz.Bağlantı noktalarını açmadan önce güvenlik duvarı sistemleri bildiğinizden emin olun.Daha fazla bilgi için bkz: SQL Server yükleme için güvenlik konuları.