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:
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:
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.