Share via


SQL Server çoğaltma onaysız özellikleri

Bu konuda hala kullanılabilir kaldırılan çoğaltma özellikleri açıklar SQL Server 2012. Bu özellikler bir sonraki sürümünde kaldırılması planlanan SQL Server. Kaldırılan özellikler yeni uygulamalarda kullanılmamalıdır.

Yeni öğeler, 2012 SQL Server'da onaylanmaz

Özellik

Açıklama

RMO

rmo API kullanımı önerilmemektedir. Yeni uygulamalar kullanarak Transact-SQLyerine

Türdeş olmayan çoğaltma

Türdeş olmayan çoğaltma olmayan - SQL Server aboneleri için önerilmemektedir. Veri taşımak için değişiklik veri yakalama ve SSIS kullanma çözümler oluşturun.

Oracle yayımlama

Oracle yayımlama önerilmemektedir. Veri taşımak için değişiklik veri yakalama ve SSIS kullanma çözümler oluşturun.

Önceki sürümlerinde önerilmeyen öğeler

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

Çoğaltma tüm türleri için geçerlidir, aşağıdaki özellikler de onaylanmaz SQL Server 2005ya SQL Server 2008.

Özellik

Açıklama

Attachable abonelikleri

Bu özellik, çok sayıda çekme abonelikleri birleştirme çoğaltması yaygın olan dağıtırken kullanılabilir. Attachable abonelikleri yerine, aşağıdaki yaklaşımlardan kullanmanızı öneririz:

  • Parametreli filtreleri kullanılarak bölümlenmiş birleştirme yayımları için çok sayıda abonelikleri başlatma basitleştirmek bölümlenmiş anlık görüntüleri kullanmanızı öneririz.

  • Bölümlenmiş değil yayınlar için abonelik ile bir yedekleme başlatılamıyor.

Her iki durumda da, sen-ebilmek otomatikleştirmek çok sayıda komut dosyası ile abonelikleri oluşturma: tek bir abonelik; Bu komut dosyası; her abone için komut dosyasını değiştirin; ve her abone için bir abonelik oluşturmak için komut dosyası uygulamak. Daha fazla bilgi için, bkz. Komut dosyası çoğaltma.

Abone kayıt

Sp_addsubscriber saklı yordam önerilmiyor. O artık açıkça yayımcı abone kayıt için gereklidir.

sql Distributed Management Objects (sql-dmo)

Varolan kodu çalışmaya devam, ancak sql-dmo yeni özellikleri desteklemez SQL Server 2005ve SQL Server 2008. Çoğaltma Yönetimi Nesneleri'ni (rmo) kullanın. Daha fazla bilgi için, bkz. Çoğaltma Management Objects kavramları.

Şema değişiklikleri kullanarak sp_repladdcolumnvesp_repldropcolumn

Saklı yordamlar sp_repladdcolumn ve sp_repldropcolumn önerilmemektedir olmuştur. Şema değişikliği çoğaltma kullanın.

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

Sağlama toplamı doğrulaması

Sağlama toplamı doğrulaması kullanılmamalıdır. İkili sağlama toplamı doğrulaması kullanın. Ayrıca tüm satır sayısı doğrulama kullanabilirsiniz SQL Serveraboneleri, Oracle yayımcılar yayınlara abone dahil.

Active Directory'ye yayımlar ekleme

Active Directory kullanarak yayını ekleme @add_to_active_directoryparametresi sp_addpublication veya sp_addmergepublication, onaylanmaz. Active Directory'de bularak yayınına abone durduruldu.

-UseInprocLoaderparametre

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

PublisherAddress, PublisherNetwork, DistributorNetwork, ve DistributorAddressDağıtım ve birleştirme Agents¹ parametreler

Bu parametreler, yayımcının veya Dağıtıcı için bağlanırken IP adresini belirtmek için kullanılır. Çoğaltma alt bağlantıyı doğrulamak için sunucu adlarını kullandığından, takma istemci protokolleri sunucu adı için IP adresini göster ve ajanların sunucu adını kullanmak için kullanmanızı öneririz.

¹ İçinde kullanım dışı SQL Server 2008.

Işlem çoğaltma onaysız özellikleri

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

Özellik

Açıklama

Işlem yayınlar için abonelik sona erme

@retentionÖzelliği sp_addpublication kalmıştır. Abonelikleri hala etkin olarak işaretlenir ve en fazla dağıtım saklama dönemi içinde eşitlemediyseniz, yeniden gerekir ( @max_distretentionözelliği sp_adddistributiondb.

"Eşitleme yok" Işlem yayınları abonelikleri

Bir abonelik "hiçbir eşitleme" olduğunu Abonelik değeri ise noneiçin belirtilen @sync_typeparametresi sp_addsubscription veya sp_addpullsubscription. Gerekli şema ve veri zaten abonelik veritabanında mevcut olduğunu belirtmek istiyorsanız, değeri belirtmeniz replication support onlyparametresi yerine.

odbc aboneleri

ole db için kullanmak olmayan- SQL Server aboneleri yerine.

Transformable abonelikleri

Bu özellik saklı yordam arabirimi aracılığıyla kullanılabilir, ancak bu özelliği kullanıcı arabiriminde desteği bırakıldı. Özelliği kullanılarak yüklenmesini gerektirir SQL Server 2000Veri Dönüştürme Hizmetleri (dts). Daha fazla bilgi için, bkz. Integration Services geriye uyumluluk.

Güncelleştirilebilir abonelikleri hemen dahil 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.

Dağıtım ActiveX denetimi

Bu denetim uygulamalarında Dağıtım Aracısı embed sağlar. Kullanım yerine. Daha fazla bilgi için Çekme abonelik Eşitleve Itme abonelik eşitlemek.

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

De SQL Server 2000, Çoğaltma dağıtıcı arabirimi sağlanan dağıtımcı dağıtım veritabanı çoğaltılmış işlemleri depolamak için bir arayüz. Bu arabirim olmayan bir gelen yayımlamayı etkinleştirme için kullanılabilir- SQL Server veritabanı (ek özel programlama gerekli değişiklikleri yayımcı üzerinde izlemek için). Bu özellik onaylanmaz, ancak mevcut kod sayfasından yükseltilen bir sunucuda çalışmaya devam edecek desteği SQL Server 2000. Daha fazla bilgi için bkz: "Çoğaltma dağıtıcı arabirimi başvurusu" de SQL Server 2000Books Online.

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

¹ İçinde kullanım dışı SQL Server 2008.

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

Aşağıdaki birleştirme çoğaltma özelliklerini de kullanım dışı SQL Server 2005ya SQL Server 2008.

Özellik

Açıklama

Farklı eşitleme ortakları

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

İçinde SQL Server 2005ve SQL Server 2008, birleştirme çoğaltma veritabanı yansıtma, yerine farklı eşitleme ortakları ile birlikte kullanmanızı öneriyoruz. Daha fazla bilgi için, bkz. Veritabanı yansıtma ve çoğaltma (SQL Server).

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

Bir abonelik "hiçbir eşitleme" olduğunu Abonelik değeri ise noneiçin belirtilen @sync_typeparametresi sp_addmergesubscription veya sp_addmergepullsubscription. Bu tür bir abonelik için birleştirme çoğaltma önerilmez.

ActiveX denetiminin birleştirme

Bu denetim uygulamalarında Birleştirme Aracısı embed sağlar. Kullanım yerine.

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

Birleştirme çoğaltma güncelleştirme yaparken, tüm değişen sütunları bir update deyimi içinde güncelleştirir ve değişmemiş sütunlarda özgün değerlerine sıfırlar. Alternatif olarak, değişen her sütun için bir update deyimi ile birden fazla update deyimleri verebilir. Birden çok sütun deyimi genellikle daha verimlidir.

Sürümlerinde SQL Serverönce SQL Server 2005, değeri belirttiğiniz öneririz falseiçin @fast_multicol_updateprocyazı seçeneği olan sütunlu bir güncelleştirme (bir update deyimi) olabilir daha az verimli adresi durumlar için:

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

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

Performans iyileştirmeleri nedeniyle SQL Server, bu seçenek artık bu durumlar için gereklidir.

-ParallelUploadDownloadparameter¹

Bu parametre Birleştirme Aracısı Birleştirme çoğaltma oturumda aynı anda upload ve download değişiklikleri gerçekleştirmek için kullanılır. Bu parametre, bir performans kazanç sunmakla birlikte, o outweighed ağ üzerinden aktarılması gereken meta veri miktarı.

@allow_partition_realignmentEmlak sp_addmergepublication¹

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

-ExchangeTypeparameter¹

Bu parametre, Birleştirme Aracısı Yükleme aşaması veya yükleme aşamasında ya da hem gider denetlemek için kullanılır. Bu, varsayılan yükleme ve yükleme gerçekleştirmek için 3. Bu şema değişiklikleri veya başlatma işlemleri çoğaltmak değil çünkü yalnızca yükleme önermiyoruz. Yalnızca karşıdan yükleme işlevselliği elde edilebilir kullanarak @subscriber_upload_optionsbir makale için. Daha fazla bilgi için, bkz. yürütmesp_addmergearticle (Transact-sql).

@delete_trackingEmlak sp_addmergearticle¹

Bu özellik, siler Publisher veya abone için gönderilmesi gereken zaman izlemenin durdurmak için kullanılır. Bu kullanarak uygulanabilir DeleteHandlerde BusinessLogicModule.

Mantıksal Records¹

Bu özellik, tek bir işlem ilgili satır kümesi göndermek için kullanılır. O kullanıldığında çoğu zaman bu özellik önemli performans yükü çoğaltma ekler.

¹ İçinde kullanım dışı SQL Server 2008.

Ayrıca bkz.

Kavramlar

Çoğaltma geriye dönük uyumluluk