Aracılığıyla paylaş


SQL Server çoğaltma onaysız özellikleri

Not

SQL Server 2008 R2 için, bu konuda listelenen içerikte değişiklik yapılmamıştır.

Bu konuda hala kullanılabilir durumda olan kaldırılan çoğaltma özelliklerini açıklar SQL Server 2008.Bu özellikler sonraki bir sürümde kaldırılması zamanlanır ve SQL Server.Onaysız özellikleri yeni uygulamalarda kullanılmamalıdır.

Çoğaltma tüm türleri etkiler onaysız özellikleri

Her tür için geçerli olan aşağıdaki özellikleri, çoğaltma, kullanım dışı SQL Server 2005 veya SQL Server 2008.

Özellik

Açıklama

Monte edilebilen abonelikleri

Birleştirme işlemine ortak olan çok sayıda çekme abonelikleri dağıtırken bu özellik kullanılabilir çoğaltma.Monte edilebilen abonelikleri yerine aşağıdaki yaklaşımlardan kullanmanızı öneririz:

Her iki durumda da, çok sayıda komut dosyası kullanan kullanan kullanan dosyası ile abonelikleri oluşturulmasını otomatik hale getirebilirsiniz: tek bir abonelik oluşturun; komut dosyası; Her abone için komut dosyasını değiştirin; ve her abone, Abonelik oluşturmak için komut geçerli.Daha fazla bilgi için bkz: Komut dosyası çoğaltma.

Abone kayıt

The sp_addsubscriber stored procedure is deprecated.Artık açıkça bir abone Yayımcı tarafında kaydetmek için gereklidir.

sql Distributed Management Objects (sql-dmo)

Varolan kodu çalışmaya devam eder, ancak sql-dmo yeni özellikleri desteklemek değil SQL Server 2005 ve SQL Server 2008.Use Çoğaltma Yönetim Nesneleri (rmo) onun yerine.Daha fazla bilgi için bkz: Çoğaltma Yönetim Nesneleri kavramları.

Şema değişiklikleri kullanarak sp_repladdcolumn ve sp_repldropcolumn

Saklı yordamlar sp_repladdcolumn ve sp_repldropcolumn yordamları kaldırılmıştır.Şema değişikliği çoğaltma kullanın.Daha fazla bilgi için bkz: Yayını veritabanları üzerinde şeması değişiklikler yapma.

Saklı yordamlar eklemek için kullanılamaz veya veri türlerini içeren sütunlar bırakarak tanıtılan SQL Server 2005 ve sonraki sürümler: xml, varchar(max), nvarchar(max), varbinary(max), or user-defined types (UDT), datetime2, time, datetimeoffset, hierarchyid, geometry, and geography types.

Sağlama toplamı doğrulaması

Sağlama toplamı doğrulaması kullanılmamalıdır.İkili sağlama toplamı doğrulaması kullanın.Satır sayısı doğrulama tümü için de kullanılabilir SQL Server aboneleri, Oracle yayımcılar yayınlar için abone olanlar dahil olmak üzereDaha fazla bilgi için bkz: Çoğaltılmış veri doğrulama.

Active Directory'ye yayımlar ekleme

Active Directory kullanarak yayın ekleme @add_to_active_directory parametresi sp_addpublication veya sp_addmergepublication, kalmıştır.Abone olunan bir yayın Active Directory'de bularak yarıda kesildi.

-UseInprocLoader parametre

xml veri türü ile uyumlu olmadığı için bu Dağıtım Aracısı ve Birleştirme Aracısı parametre önerilmiyor.xml verilerini çoğaltmak, bu parametre kullanılamaz.Daha fazla bilgi için bkz: Çoğaltma Dağıtım Aracısı ve Çoğaltma Birleştirme Aracısı.

PublisherAddress, PublisherNetwork, DistributorNetwork, ve DistributorAddress Dağıtım ve birleştirme Agents¹ Parametreler

Bu parametreler publisher veya dağıtımcı bağlanırken IP adresini belirtmek için kullanılır.Çoğaltma alt sistemi kullandığından sunucu adıs, bağlantıyı doğrulamak için diğer ad ad ad istemci protokolleri IP adresiyle eşleştirmek için kullanmanızı öneririz sunucu adı ve sunucu adı aracıları içinde.

¹ De itiraz SQL Server 2008.

İşlemsel kopyalamanın onaysız özellikleri

Aşağıdaki işlem çoğaltma özellikleri, kullanım dışı SQL Server 2005 veya SQL Server 2008.

Özellik

Açıklama

Abonelik sona erme işlem yayınlar için

The @retention property of sp_addpublication has been deprecated.Abonelikleri hala etkin olarak işaretlenir ve en fazla dağıtım saklama süresi içinde eşitlemediyseniz, yeniden gerekir ( @max_distretention özellik sp_adddistributiondb.Saklama dönemi hakkında daha fazla bilgi için bkz: Abonelik bitiş ve etkinliğini kaldırmayı.

"Eşitleme yok" için işlem yayınları abonelikleri

A abonelik olan bir "eşitleme yok" Abonelik değeri, none için belirtilen @sync_type parametresi sp_addsubscription veya sp_addpullsubscription.Gerekli şema ve veri zaten yok olduğunu belirtmek isterseniz, abonelik veritabanı, değerini belirtin replication support only parametresi için bunun yerine.Daha fazla bilgi için bkz: Bir anlık görüntü olmadan bir işlemsel abonelik başlatılıyor.

odbc aboneleri

ole db için kullanmak olmayan-SQL Server aboneleri yerine.Desteklenen aboneler hakkında daha fazla bilgi için bkz: Olmayan-SQL Server aboneleri.

Transformable abonelikleri

Bu özellik saklı yordam arabirim aracılığıyla kullanılabilir, ancak bu özelliği kullanıcı arabiriminde desteği bıraktı.Özelliği kullanılarak yüklenmesini gerektirir SQL Server 2000 Data Transformation Services (dts).Daha fazla bilgi için bkz: Tümleştirme Hizmetleri geriye dönük uyumluluk.

Hemen dahil olmak üzere güncelleştirilebilir abonelikleri güncelleştirme ve anlık görüntü ve işlemsel yayımlar ¹ güncelleştirme sıraya alındı

Eşler arası işlem çoğaltma yerine kullanmanızı öneririz.Daha fazla bilgi için bkz: Eşler arası işlem çoğaltma.

Dağıtım ActiveX denetimi

Bu denetim uygulamalarında Dağıtım Aracısı katıştırmak sağlar.rmo yerine kullanın.Daha fazla bilgi için bkz: Nasıl yapılır: Çekme abonelik (rmo programlama) Eşitle ve Nasıl yapılır: İtme aboneliği (rmo programlama) Eşitle.

Çoğaltma dağıtıcı arabirimi

De SQL Server 2000, çoğaltma dağıtıcı arabirim sağlanan arabirim saklamak çoğaltılmış hareketleri dağıtım veritabanı üzerinde dağıtımcı.Bu arabirim olmayan bir yayımlamasını etkinleştirmek için kullanılabilir-SQL Server veritabanı (ek özel programlama gerekli değişiklikleri yayımcı üzerinde izlemek için).Bu özellik onaylanmaz, ancak varolan bir koda karşı yükseltilen sunucu üzerinde çalışmak devam edecek desteği, SQL Server 2000.Daha fazla bilgi için bkz: "Çoğaltma dağıtıcı arabirimi başvurusu" de SQL Server 2000 Çevrimiçi Kitapları.

SQL Server 2005ve SQL Server 2008 Destek olmadan Oracle veritabanlarındaki yayımlamaözel programlama. Daha fazla bilgi için bkz: Oracle Özet yayımlama.

Oracle 8 publishers¹ gelen ve Oracle 8 aboneleri çoğaltılıyor

Oracle'nın desteklenen sürümleri hakkında daha fazla bilgi için bkz: Oracle Özet yayımlama ve Oracle aboneleri.

¹ De itiraz SQL Server 2008.

Birleştirme çoğaltma onaysız özellikleri

Aşağıdaki birleştirme çoğaltma özellikleri itiraz SQL Server 2005 veya SQL Server 2008.

Özellik

Açıklama

Farklı eşitleme ortağı

Farklı eşitleme ortaklarıyla özelliği ile abone eşitleyebilir, diğer bir Yayımcı belirtmenizi sağlar.

De SQL Server 2005 ve SQL Server 2008, birleştirme kullanmanızı öneririz çoğaltma veritabanı, farklı eşitleme ortaklarıyla. yerine yansıtma ile birlikteDaha fazla bilgi için bkz: Çoğaltma ve veritabanı yansıtma.

"Eşitleme yok" yayınlar birleştirme abonelikleri1

A abonelik olan bir "eşitleme yok" Abonelik değeri, none için belirtilen @sync_type parametresi sp_addmergesubscription veya sp_addmergepullsubscription.Bu tür bir abonelik birleştirme için önerilen çoğaltma.

ActiveX denetimi birleştirme

Bu denetim uygulamalarında Birleştirme Aracısı katıştırmak sağlar.rmo yerine kullanın.Daha fazla bilgi için bkz: Nasıl yapılır: Çekme abonelik (rmo programlama) Eşitle veya Nasıl yapılır: İtme aboneliği (rmo programlama) Eşitle.

Birden çok sütun güncelleştirme seçeneği

Ne zaman birleştirme çoğaltma bir güncelleştirme gerçekleştiren bir update deyim içinde değişen tüm sütunları güncelleştirir ve değişmemiş sütunlarda özgün değerlerine sıfırlar.Alternatif olarak, birden çok GÜNCELLEŞTİRMEYİ deyimlerinin değişti her sütun için bir update deyim sertifika verebilir.Sütunlu bir update deyim genellikle daha verimlidir.

Sürümlerinde SQL Server önce SQL Server 2005, öneririz olduğunu belirttiğiniz değeri false için @fast_multicol_updateproc seçeneği adres servis taleplerine, sütunlu bir güncelleştirme (bir update deyim) olabilir daha az verimli makale:

  • Çoğu güncelleştirmeleri, az sayıda sütun içerir.

  • Değişmemiş sütunlarda dizin bakım yüksek çünkü güncelleştirmelerde bu sütunlar sıfırlanır.

Performans geliştirmeleri yüzünden SQL Server, bu seçenek gereklidir artık bu durumda.

-ParallelUploadDownload parameter¹

Birleştirme Aracısı'nın bu parametreyi aynı anda karşıya yükleme ve karşıdan yükleme değişiklikleri birleştirme işlemine gerçekleştirmek için kullanılan çoğaltma oturum.Bu parametre bir performans kazanç sağlar, ancak ağ üzerinden aktarılan meta veriler miktarına göre outweighed.

@allow_partition_realignment özellikin sp_addmergepublication¹

Bu parametre, bir satır, abonelere gönderilen silme işlemleri abonenin bölüm dışına taşır denetlemek için kullanılır.

-ExchangeType parameter¹

Bu parametre, Birleştirme Aracısı karşıya yükleme aşaması yükleme aşaması veya her ikisini de gider kontrol etmek için kullanılır.Bu varsayılan olarak hem karşıya yükleme ve karşıdan yükleme gerçekleştirmek için 3'e ayarlanır.Şema değişiklikleri veya başlatma işlemleri çoğaltma değil çünkü yalnızca karşıya yükleme önermiyoruz.Yalnızca karşıdan yükleme işlevselliği elde edilebilir kullanarak @subscriber_upload_options için bir makale.Daha fazla bilgi için bkz: sp_addmergearticle (Transact-SQL).

@delete_tracking özellikin sp_addmergearticle¹

Bu özellik siler siler gönderilmesi gerektiğini, izlemeyi durdurmak için kullanılan kapalı Yayımcı veya abone.Bunu kullanarak uygulanabilir DeleteHandler , BusinessLogicModule.Daha fazla bilgi için bkz: Business Logic birleştirme eşitleme sırasında çalıştırma.

Mantıksal Records¹

Bu özellik, tek bir işlemde ilgili satır küme göndermek için kullanılır.Kullanıldığında çoğu durumda, bu özellik önemli performans ek yükünü çoğaltma ekler.Daha fazla bilgi için bkz: Değişiklikleri'mantıksal kayıtları ile ilgili satırları gruplandırma.

¹ De itiraz SQL Server 2008.

Ayrıca bkz.

Kavramlar