Share via


Çoğaltma tüm türleri için dikkat edilmesi gereken noktalar

Bu bölümde belgelerde kimlik sütunları, kısıtlamaları ve veri türleri gibi çoğaltma uygulama önce dikkate almanız gerekir alandan oluşmaktadır.Bu konu, çoğaltma tüm türleri etkiler olan alanları içerir ve aşağıdaki konular ek bilgi sağlar:

Bu konulara ek olarak konuyu her çoğaltma özellik için özellik uygulamak için konularını açıklar.

sql Server Agent

Çoğaltma aracıları, tek başına programların, değişiklikleri izleme ve veri dağıtma ile ilgili görevleri gerçekleştirmek için kullanır.Varsayılan olarak, altında çizelgelenen proje olarak çoğaltma aracıları çalıştırmak SQL Server Aracısı.SQL Server Aracısı işleri çalıştırmak çalışıyor olması gerekir.Varsayılan olarak, SQL Server Aracısı hizmeti devre dışı olduğunda SQL Server sürece açıkça seçtiğiniz otomatik başlatma için yükleme sırasında hizmet yüklüBaşlatma hakkında daha fazla bilgi için SQL Server Aracısı hizmet Bkz: SQL Server aracısı başlatılırken.

Güvenlikle ilgili önemli noktalar

Uygulamanızın veri ve iş mantığı korumak için bir çoğaltma ortamında güvenliğini nasıl anlamak da önemlidir.Temelde, çoğaltma ortamınızın güvenliğini anlama uygun çoğaltma filtre uygulama özelliklerini ve öğrenme belirli ölçüleri (dağıtıcı, Yayımcı, aboneleri ve anlık görüntü klasörü dahil) çoğaltma ortamı her parçasının güvenliğini sağlamak için kullandığı kimlik doğrulaması ve yetkilendirme seçeneklerinizi, anlama, bir konudur.Daha fazla bilgi için bkz: Güvenlik ve koruma (çoğaltma).

Yönetimle ilgili önemli noktalar

Çoğaltma yapılandırdıktan sonra çoğaltma topolojisi yönetmek nasıl anlamak önemlidir.çoğaltma yönetmek için en iyi yöntemler hakkında daha fazla bilgi için bkz: Çoğaltma yönetimi için en iyi yöntemler.Bu konuda temel en iyi uygulama önerileri çeşitli alanları ile her alan için daha fazla bilgi için bağlantılar sağlar.Bu konuda sunulan en iyi uygulama Kılavuzu aşağıdaki ek olarak, kendinizi genel sorular ve sorunlar ile acquaint için sık sorulan sorular konu üzerinden okuma göz önünde bulundurun: Sık sorulan sorular çoğaltma Yöneticiler için.

Ağ ve performans değerlendirmeleri

Gibi alanlarda izlenecek performans ile ilgili en iyi yöntemler vardır:

  • Sunucu ve ağ donanımı

  • Veritabanı Tasarım

  • Dağıtıcı yapılandırma

  • Yayın tasarım ve seçenekleri

  • Filtre tasarım ve kullanma

  • Abonelik Seçenekleri

  • Anlık görüntü seçenekleri

  • Aracısı Parametreler

  • Bakım

Daha fazla bilgi için bkz: Performans (çoğaltma).

Profilleri aracıları için yavaş bir bağlantı üzerinden çoğaltıyorsanız katılan çoğaltma özelleştirilebilir.Yapılandırma seçenekleri profili yapılandırılmış özel aracı ile değişir.Daha fazla bilgi için bkz: Çoğaltma aracısı profilleri ve Yavaş ağ sorunlara neden olan.

Ağ hızı, genellikle en önemli sorunu uygularken ilk anlık görüntü.Artan veri değişiklikleri hacmi düşük olabilir, ancak başlangıçta Dağıtılmış veri birimi yüksek olabilir.Olası çözümler şunlardır:

İçinde çoğaltma topolojileri sunucu adlarını belirtme

İçinde katılan sunucu örnek adlarını belirtmek için çoğaltma, adı biçiminde sql Server kayıtlı sunucu örneknin adı sağlamanız gerekir.Örneğin, kullanmanız gereken SQL Server örneği çoğaltma için yayımcı veya abone parametreleri belirten yordamları veya çoğaltma aracısı bağlantı ayarları komut satırında saklandıklarında adı.sql Server örneği için ağ adı kayıtlı örnek adından farklıysa, çoğaltma bağlantıları aracıları tarafından başarılı olur.Örneğin ağ adı ve SQL Server örneği adı farklılık, eklemeyi düşünün SQL Server örneği adı geçerli ağ adı olarak.Bir yönteme küme yerel hosts dosyasına eklemek için bir alternatif ağ adı geçersiz.Yerel hosts dosyası varsayılan olarak WINDOWS\system32\drivers\etc veya WINNT\system32\drivers\etc bulunur.Daha fazla bilgi için Windows belgelerine bakın.

Örneğin, bilg1 bilgisayar adıdır ve bilgisayar 10.193.17.129 bir IP adresi vardır ve örnek adı inst1/instname, hosts dosyasına aşağıdaki girişi ekleyin:

10.193.17.129 inst1

Veri bütünlüğü

Güncelleştirmelere izin aboneleri topolojileri her Abone tarafında uygulama bütünlük korunur emin olmanız gerekir.Tüm denetimleri gibi kısıtlamaları, yayımcı adresindeki veri değişiklikleri doğrulamak için kullanılan Abone tarafında olmalıdır veya uygulamada ele alınmalıdır.Çoğaltma aracıları ve abone adresindeki kısıtlamaları hakkında daha fazla bilgi için bkz: Denetleme sınırlamaları, kimlikleri ve tetikleyiciler not ile çoğaltma.

Veri çakışmaları

Güncelleştirmelere izin aboneleri topolojiler çakışmalarını en aza indirmek için uygulamanızı tasarlayın.Abonelerin veriyi okumak gerekiyorsa ve verileri güncelleştirmek gerekmez, çakışmalarının önlenmesini.Verileri mantıksal olarak göre coğrafi konumları veya iş kullanımları bölümleme de kullanıcılar böylece çakışmalarını önleme aynı veri değerleri güncelleştirmesini engeller.Veri bölümleme hakkında daha fazla bilgi için bkz: Veri süzme yayımlandı.

Büyük nesne (lob) veri türleri

Veri türleri text, ntext, ve image önerilmiyor.Veri türleri kullanmanızı öneririz varchar(max), nvarchar(max), varbinary(max), sırasıyla.Kullanırsanız, text, ntext, ve image "büyük nesne (lob) veri türleri" Bkz. veri türleri daha fazla bilgi için aşağıdaki konulara bölümünde: İşlemsel kopyalama için dikkat edilmesi gereken noktalarand Birleştirme çoğaltması için dikkat edilmesi gereken noktalar.

Character mode snapshots are used by non-SQL Server Publishers, non-SQL Server Subscribers, and Subscribers running Microsoft SQL Server Compact 3.5 SP1.Karakter modu anlık kullanırsanız, lob türleri için lob veri anlık görüntü dosyası daha aynı dört kez büyük neden olan Unicode, dönüştürülen yayın veritabanı.Ne zaman veri kopyalanır abonelik veritabanı, yeniden dönüştürülmesi, net ile o BT veri yayını veritabanında aynı boyutta sonucudur.

Veri türü eşleştirme

Önceki sürümlerinde bir çoğaltma topolojisi içeriyorsa, SQL Server, SQL Server Compact 3.5 SP1, olmayan-SQL Server Publishers, ya da olmayan-SQL Server aboneleri, veri türleri, veritabanları arasında eşleştirilirVeri türü eşlemeleri bir listesi için bkz:

Kimlik sütunları

Her düğüm çoğaltma topolojisinde güncelleştirmeleri birden fazla düğüme sahip bir çoğaltma topolojisi IDENTITY sütunları kullanmak için Yinelenenleri ortaya böylece farklı bir kimlik değerleri aralık kullanmanız gerekir.Kimlik sütunları tüm yayın çoğaltma işleme ve abonelik türleri sütunları el ile yönetmek veya çoğaltma sahip olmasını sağlayarak, bunları otomatik olarak yönetir.Daha fazla bilgi için bkz: Kimlik sütunları çoğaltılıyor.

Hesaplanan sütunlar

Çoğaltma abone ile hesaplanan sütunlar tanımını kopyalar.Değeri her satır sonunda abone abone veri bağlıdır ve olup olmadığını hesaplama işlemi için sütun FUNCTION işlevlerini kullanır.Yayımcı ve abone veri belirli bir noktada aynı ise saat ve hesaplama yalnızca belirli işlevleri kullanır, bir satır için hesaplanan değerleri aynıdır.Verileri farklı veya bir veya daha fazla FUNCTION işlevleri hesaplamasını kullanır, Yayımcı ve abone değerler farklı olabilir.İşlevleri determinism daha fazla bilgi için bkz: Deterministic ve FUNCTION işlevleri.

Ayrıca bkz.

Diğer Kaynaklar