Çoğaltma tüm türleri ile ilgili konuları
Bu bölümde belgelerinin kimlik sütunlar, kısıtlamalar ve veri türleri gibi çoğaltma, uygulama önce dikkate almanız gereken alanları içerir.Bu konu, çoğaltma her tür etkileyen alanları içerir ve aşağıdaki konular ek bilgiler sağlar:
Sınırlamaları, kimlik ve Tetikleyicileri NOT ile denetlemek IÇIN çoğaltma
Bir çoğaltma topolojisi SQL Server birden çok sürümünü kullanma
Bu konular ek olarak, her çoğaltma özelliği için konu özelliği uygulama konuları açıklar.
SQL Server Agent
Çoğaltma aracıları, tek başına programların, veri dağıtma ve değişiklikleri izleme ile ilgili görevleri gerçekleştirmek için kullanır.Varsayılan olarak, çoğaltma aracıları altında çizelgelenen proje olarak çalıştırın. SQL Server Aracı. SQL Server Aracı çalıştırmak işler için çalışıyor olması gerekir.Varsayılan olarak, SQL Server Aracı hizmet devre dışı olduğunda SQL Server açıkça otomatik başlatma için hizmet yükleme sırasında seçtiğiniz sürece yüklenir. Başlatma hakkında daha fazla bilgi için SQL Server Aracı hizmet için bkz: SQL Server Agent'ı başlatma.
Güvenlik konuları
Uygulamanızdaki veri ve iş mantığı korumak için bir çoğaltma ortam güvenliğini sağlama anlamak önemlidir.Temelde, çoğaltma ortamınızın güvenliğini sağlama, uygun çoğaltma süzme özelliklerini ve özel ölçüleri öğrenme her parça (dağıtımcı, Yayımcı, aboneleri ve anlık görüntü görüntü klasörü dahil) çoğaltma ortamının güvenliğini sağlamak için kullandığı anlama kimlik doğrulaması ve yetkilendirme seçeneklerinizi, anlama, bir konular olur.Daha fazla bilgi için bkz: Güvenlik ve koruma (çoğaltma).
Yönetim konuları
Çoğaltma yapılandırdıktan sonra çoğaltma topolojisi yönetme nasıl anlamak önemlidir.Yönetmek için en iyi yöntemler hakkında daha fazla bilgi için çoğaltma, bkz: Çoğaltma yönetimi için en iyi uygulamalar. Bu konu temel en iyi uygulama çeşitli alanları her alan için ek bilgilere bağlantılar sağlar.Bu bölümde sunulan en iyi uygulama yönergeleri aşağıdaki ek olarak, genel soruları ve sorunlar ile acquaint kendiniz için sık sorulan sorular konu aracılığıyla okuma göz önünde bulundurun: Sık sorulan sorular çoğaltma Yöneticiler için.
Ağ ve performans konuları
Bir dizi gibi alanlarda izlemek için performans ile ilgili en iyi yöntemler vardır:
Sunucu ve ağ donanımı
Veritabanı tasarımını
dağıtımcı yapılandırma
Yayın tasarım ve seçenekleri
Tasarım süzmek ve kullanma
Abonelik Seçenekleri
Anlık görüntü seçenekleri
Aracı parametreleri
Bakım
Daha fazla bilgi için bkz: Performans (çoğaltma).
Yavaş bir bağlantı üzerinden çoğaltıyorsanız, bu profiller için aracıların söz konusu çoğaltma özelleştirilebilir.Yapılandırma seçenekleri profili yapılandırılmakta olan belirli bir aracıyla değişir.Daha fazla bilgi için bkz: Çoğaltma aracısı profilleri ve Yavaş bir ağ sorunlarına neden oluyor.
Ağ hızı genellikle en önemli sorunu rapor anlık görüntü görüntü görüntüsünü ilk uygulanırken.Birim artımlı veri değişikliklerinin azalmış olabilir, ancak bu veri başlangıçta dağıtılmış birim yüksek olabilir.Olası çözümler şunlardır:
Bir CD-ROM'u veya teyp aygıtı kullanarak anlık görüntü görüntü aktarılıyor.Daha fazla bilgi için bkz: Diğer bir anlık görüntü klasörü konumları ve Sıkıştırılmış bir anlık görüntü.
Abonelikler anlık görüntü görüntü olmadan başlatılıyor.Daha fazla bilgi için bkz: Işlem bir aboneliği olmayan bir anlık görüntü başlatılıyor ve Bir birleştirme aboneliği olmayan bir anlık görüntü başlatılıyor.
Çoğaltma topolojisi sunucu adları belirtme
Çoğaltmaya katılan sunucu örnek adlarını belirtirken, SQL Sunucu kayıtlı sunucu örnek adı biçiminde bir ad sağlamalısınız.Örneğin, SQL Server kullanın örnek çoğaltma için Yayımcı veya abonelik parametreleri belirlemek yordamlar veya çoğaltma aracısının bağlantı ayarları komut satırında sakladığınız zaman adı.SQL Server örneği için ağ adını kayıtlı bir örnek adından farklıysa, çoğaltma bağlantılarını aracıları tarafından başarısız olur.Örnek ağ adını ve SQL Server örneği adını farklıysa, geçerli ağ adı SQL Server örneği adını eklemeyi düşünün.Bir başka ağ adını belirlemek için bir yöntem, yerel hosts dosyasına eklemektir.Yerel hosts dosyası, WINDOWS\system32\drivers\etc veya WINNT\system32\drivers\etc varsayılan olarak bulunur.Daha fazla bilgi için Windows belgelerine bakın.
Örneğin, bilg1 bilgisayarı adıdır ve bilgisayar 10.193.17.129 10.2.2.2 IP adresine sahip ve inst1/instname örneğinin adıdır, hosts dosyasına aşağıdaki girdiyi ekleyin:
10.193.17.129 inst1
Veri bütünlüğü
Aboneleri güncelleştirmelere izin topolojiler uygulama bütünlük her Abone tarafında korunur emin olmalısınız.Yayımcı, kısıtlamaları gibi en veri değişiklikleri doğrulamak için kullandığı tüm denetimlere Abone tarafında olmalıdır veya uygulamada ele alınmalıdır.Çoğaltma aracıları ve abone saat kısıtlamaları hakkında daha fazla bilgi için bkz: Sınırlamaları, kimlik ve Tetikleyicileri NOT ile denetlemek IÇIN çoğaltma.
Veri çakışmaları
Aboneleri güncelleştirmelere izin topolojiler çakışmalarının en aza indirmek için uygulamanızın tasarlayın.Veri okumak aboneleri gerekiyorsa ve verileri güncelleştirmek gerekmez, bu çakışmalar kaçınılmış.Mantıksal olarak izlediklerinden, verileri coğrafi konumu ya da iş kullanımı bölümleme ayrıca kullanıcıların aynı veri değerleri, böylece çakışmaları engelleme güncelleştirmesini engeller.bölümleme veriler hakkında daha fazla bilgi için bkz: Süzme veri yayımlandı..
Büyük bir nesne (LOB) veri türleri
Veri türleri text, ntext, ve image itiraz. Veri türleri kullanmanızı öneririz varchar(max), nvarchar(max), varbinary(max), sırasıyla. Kullanıyorsanız text, ntext, ve imageveri türleri "Büyük nesne (LOB) veri türleri" bölümünde daha fazla bilgi için aşağıdaki konulara bakın: Işlem çoğaltma ile ilgili konuları ve Birleştirme çoğaltması ile ilgili konuları.
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ürü LOB veri anlık görüntü dosyası, aynı verileri çok dört kez büyük olacak şekilde neden olan Unicode dönüştürülür yayın veritabanı.Abone Veritabanına veri kopyaladığınızda Yayın veritabanındaki verileri aynı boyutta olduğunu net sonucu ile yeniden dönüştürülür.
Veri türü eşleştirme
Bir çoğaltma topolojisi önceki sürümleri varsa SQL Server, SQL Server Compact 3.5 SP1, non-SQL Server Yayımcı, veya -SQL Server Abonelerin, veri türleri, veritabanları arasında eşleştirilir. Veri türü eşleştirme listesi için bkz:
Kimlik sütunları
Çoğaltma topolojisinde, her düğümde kimlik sütunlarının, güncelleştirmeleri birden fazla düğüme sahip çoğaltma topolojisinde kullanmak için , yinelemeler ortaya değil için kimlik değerlerini, farklı aralık kullanmanız gerekir.Çoğaltmayı Kimlik sütunları tüm yayın gerçekleştirir ve sütunları el ile yönetmek veya çoğaltma sağlayarak abonelik türleri, bunları otomatik olarak yönetir.Daha fazla bilgi için bkz: Kimlik sütunları çoğaltılıyor.
Hesaplanan sütunlar
Çoğaltma, hesaplanan sütunlar'in tanımı için abone kopyalar.Abone sırasında her satır için değer abone ve sütun hesaplama nondeterministic işlevleri kullanıp verileri bağlıdır.Bir satır için hesaplanan değerleri, yayımcı ve abone veri sürede belirli bir noktada aynıdır ve hesaplama yalnızca belirli işlevleri kullanır, aynıdır.Verileri farklı veya hesaplaması bir veya daha fazla nondeterministic işlevleri, yayımcı adresinde değerleri kullanır ve abone farklı olabilir.Fonksiyonların determinism hakkında daha fazla bilgi için bkz: Deterministic ve Nondeterministic işlevler.