Aracılığıyla paylaş


SQL Server çoğaltma kaldırılan Özellikler

Bu konuda, hala kullanılabilir kaldırılan çoğaltma özellikleri açıklanmaktadır. SQL Server 2008. Bu özellikler gelecekteki bir sürümde kaldırılacak zamanlanır SQL Server. Yeni uygulamaları kaldırılan özellikler kullanılmamalıdır.

Çoğaltma tüm türleri etkiler, kaldırılan Özellikler

Içindeki tüm çoğaltma türleri için geçerlidir, aşağıdaki özellikleri kullanım dışı SQL Server 2005 veya SQL Server 2008.

Özellik

Açıklama

Takılabilir abonelikleri

Bu özellik, çok sayıda çekme abonelikler, birleştirme çoğaltma ortak olduğu dağıtırken kullanılabilir.Takılabilir abonelikler yerine aşağıdaki yaklaşımlardan kullanmanızı öneririz:

Her iki durumda da, çok sayıda komut dosyası kullanan kullanan dosyası kullanan ile abonelikler oluşturulmasını otomatik hale getirebilirsiniz: tek bir abonelik oluşturmayı; bu komut,; her abone için komut dosyasını değiştirin ve sırasında her bir abone bir abonelik oluşturmak için komut dosyası uygulayın. Daha fazla bilgi için bkz:komut dosyası kullanan kullanan dosyası kullanan çoğaltma.

Abone kayıt

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

Management Objects (SQL-DMO) SQL Distributed

Varolan kod çalışmaya devam eder, ancak SQL-DMO yeni özellikleri desteklemiyor SQL Server 2005 ve SQL Server 2008. Çoğaltma Management Objects (RMO) kullanın.Daha fazla bilgi için bkz:Çoğaltma Yönetim Nesneleri kavramları.

Şema değişiklikleri sp_repladdcolumn ve sp_repldropcolumn kullanma

Saklı yordamlar sp_repladdcolumn and sp_repldropcolumn itiraz.Bunun yerine, şema değişikliği çoğaltma kullanın.Daha fazla bilgi için bkz:Üzerinde yayın Databases şema değişiklikleri yapma.

Saklı yordamlar eklemek için kullanılamaz veya içinde tanıtılan veri türlerini içeren sütunlar siliniyor SQL Server 2005 ve sonraki sürümleri: xml, varchar(max), nvarchar(max), varbinary(max), veya kullanıcı tanımlı türler (UDT) datetime2, time, datetimeoffset, hierarchyid, geometry, ve geography türler.

Sağlama toplamı doğrulaması

Sağlama toplamı doğrulaması kullanılmamalıdır.Ikili sağlama toplamı doğrulaması'nı kullanın.Satır sayısı doğrulama tümü için de kullanılabilir SQL Server Abonelerin, Oracle yayımcılar yayınlar için abone dahil olmak üzere. Daha fazla bilgi için bkz:Doğrulama veri yinelenmiş..

Active Directory'ye yayımlar ekleme

yayın, @ add_to_active_directory parametresi kullanılarak Active Directory'ye ekleme sp_addpublication or sp_addmergepublicationkalmıştır.Active Directory'de bularak yayınına abone yarıda.

-UseInprocLoader parametresi

XML veri türüyle uyumlu olmadığı için bu parametre bir dağıtım aracısını ve Birleştirme Aracısı önerilmiyor.Bu parametre, XML veri çoğaltmak, kullanılabilir.Daha fazla bilgi için bkz: Distribution Agent çoğaltma ve Birleştirme Aracısı çoğaltması.

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

Bu parametreler belirli bir yayımcı veya dağıtımcı bağlanırken, IP adresini belirtmek için kullanılır.Çoğaltma alt sistemi, sunucu adlarını bağlantıyı doğrulamak için kullandığı için size diğer ad ad istemci iletişim kuralları aracıları sunucu adı için sunucu adını IP adresi eşleme ve kullanmanızı öneririz.

¹ Deprecated içinde SQL Server 2008.

Onaylanmamış işlem çoğaltma özellikleri

Aşağıdaki işlem çoğaltma özellikleri içinde itiraz SQL Server 2005 veya SQL Server 2008.

Özellik

Açıklama

Işlem yayınlar için abonelik süre sonu

@ Bekletme özellik sp_addpublication kalmıştır.Abonelikler hala etkin'olarak işaretlenir ve en büyük 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ı.

Abonelik işlem yayınları "Eşitleme yok"

Bir abonelik "eşitleme yok" abonelik ise hiçbiri değeri @ sync_type parametresi için belirtilen sp_addsubscription or sp_addpullsubscription.Çoğaltma desteği yalnızca parametresinin değeri, verilere ve gerekli şema zaten abonelik veritabanı mevcut olduğunu belirtmek istiyorsanız, bunun yerine belirtin.Daha fazla bilgi için bkz:Işlem bir aboneliği olmayan bir anlık görüntü başlatılıyor.

ODBC aboneleri

OLE-DB'YE kullanmak olmayan-SQL Server Abonelerin yerine. Desteklenen aboneleri 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 özellik kullanıcı arabirimindeki desteğini bıraktı.Bu özelliği kullanarak yüklenmesini gerektirir. SQL Server 2000 Veri Dönüştürme Hizmetleri (DTS). Daha fazla bilgi için bkz:Geri uyumluluk Tümleştirme Hizmetleri.

Güncelleştirilebilir abonelikler hemen dahil güncelleştirme ve sıraya alınmış anlık görüntü görüntü işlem yayımları ¹ ile güncelleştirme

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

Dağıtım ActiveX denetimi

Distribution Agent uygulamalarında katıştırmak, bu denetim sağlar.Bunun yerine, RMO kullanın.Daha fazla bilgi için bkz: Nasıl Yapılır: çekme temelli abonelik (RMO programlama) eşitleyebilirsiniz. ve Nasıl Yapılır: Bir gönderme temelli abonelik (RMO programlama) eşitleyebilirsiniz..

Çoğaltma dağıtımcı arabirim

Içinde SQL Server 2000, çoğaltma dağıtımcı arabirimin arabirim üzerinde dağıtıcı Dağıtım veritabanındaki yinelenmiş işlemleri'ni depolamak için sağlanan. Bu arabirimin yayın olmayan bir gelen etkinleştirmek için kullanılabilir-SQL Server Veritabanı (yayımcı üzerinde yapılan değişiklikleri izlemek için ek özel programlama gerekiyordu). Bu özellik için desteği kalmıştır, ancak varolan kod dan yükselttiyseniz, bir sunucuda çalışmaya devam eder SQL Server 2000. Daha fazla bilgi için "Çoğaltma dağıtımcı arabirim başvurusu" konusuna bakın. SQL Server 2000 Çevrimiçi Kitapları.

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

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

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

¹ Deprecated içinde SQL Server 2008.

Birleştirme çoğaltma kaldırılmış özellikleri

Aşağıdaki birleştirme çoğaltma özellikleri olarak kullanım dışı SQL Server 2005 veya SQL Server 2008.

Özellik

Açıklama

Farklı eşitleme ortaklarıyla

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

Içinde SQL Server 2005 ve SQL Server 2008, birleştirme çoğaltma yerine farklı eşitleme ortaklarıyla veritabanı yansıtması ile birlikte kullanmanızı öneririz. Daha fazla bilgi için bkz:Çoğaltma ve veritabanı yansıtmasısı.

"Hiçbir zaman uyumlu" abonelikler yayınları birleştirmek için1

Bir abonelik "eşitleme yok" abonelik ise hiçbiri değeri @ sync_type parametresi için belirtilen sp_addmergesubscription or sp_addmergepullsubscription.Bu tür bir abonelik birleştirme çoğaltma için önerilmez.

ActiveX denetimi birleştirme

Birleştirme Aracısı uygulamalarda katıştırmak, bu denetim sağlar.Bunun yerine, RMO kullanın.Daha fazla bilgi için bkz: Nasıl Yapılır: çekme temelli abonelik (RMO programlama) eşitleyebilirsiniz. veya Nasıl Yapılır: Bir gönderme temelli abonelik (RMO programlama) eşitleyebilirsiniz..

Birden çok sütun GÜNCELLEŞTIR seçeneği

Birleştirme çoğaltma için bir güncelleştirme gerçekleştirdiğinde, değiştirilen tüm sütunlara bir UPDATE deyim güncelleştirir ve değişmemiş sütunlarda özgün değerlerine sıfırlar.Alternatif olarak, bir UPDATE deyim, değişen her sütun için birden çok UPDATE deyimleri yayımlayabilir.Birden çok sütun GÜNCELLEŞTIR deyim genellikle daha etkilidir.

Sürümlerinde SQL Server önce SQL Server 2005, belirttiğiniz adres durumlarda, birden çok sütun bir güncelleştirme (bir UPDATE deyim) daha az verimli olabilir @ fast_multicol_updateproc makale seçeneğine için false değerini öneririz:

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

  • Dizin bakım değişmemiş sütunlarda yüksek olduğundan bu sütun, güncelleştirmeler olduğunda sıfırlanır.

Performans geliştirmeleri yüzünden SQL Server, bu seçeneği artık bu durumlar için gereklidir.

-ParallelUploadDownload parameter¹

Birleştirme Aracısı'nın bu parametre, eşzamanlı olarak karşıya yükleme ve yükleme değişiklikleri birleştirme çoğaltma oturumda gerçekleştirmek için kullanılır.Bu parametre performansı kazanç sağlar, ancak ağ üzerinden aktarılan meta veriler miktarına göre outweighed.

sp_addmergepublication¹ allow_partition_realignment özellik

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

-ExchangeType parameter¹

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

sp_addmergearticle¹ delete_tracking özellik

Bu özellik, siler, silmeleri için yayımcının veya abone gönderilmesi gereken, izlemeyi durdurmak için kullanılır.Bunu kullanarak uygulanabilir DeleteHandler içinde BusinessLogicModule. Daha fazla bilgi için bkz:Iş mantığı birleştirme eşitlemesi sırasında çalıştırma.

Mantıksal Records¹

Bu özellik, ilişkili bir satır kümesi tek bir işleme göndermek için kullanılır.Kullanıldığında, çoğu durumda, bu özellik performans yükü çoğaltma ekler.Daha fazla bilgi için bkz:Değişiklikleri mantıksal kayıtlarıyla ilgili satırları gruplandırma.

¹ Deprecated içinde SQL Server 2008.

See Also

Concepts