Şunlar için geçerlidir:SQL Server
Azure SQL Yönetilen Örneği
Aşağıdaki sorular ve yanıtlar, çoğaltılan veritabanlarının yöneticilerinin karşılaştığı çeşitli görevler hakkında rehberlik sağlar.
Çoğaltmayı Yapılandırma
Etkinlik yayımlandığında veritabanında durdurulması gerekiyor mu?
Hayır. Yayın oluşturulurken veritabanında etkinlik devam edebilir. Anlık görüntü oluşturmanın kaynak yoğunluklu olabileceğini unutmayın, bu nedenle veritabanında daha düşük etkinlik dönemlerinde anlık görüntüler oluşturmak en iyisidir (Yeni Yayın Sihirbazı'nı tamamladığınızda varsayılan olarak bir anlık görüntü oluşturulur).
Anlık görüntü oluşturma sırasında tablolar kilitleniyor mu?
Kilitlerin alınma süresi, kullanılan çoğaltma türüne bağlıdır:
Birleştirme yayınları için Snapshot Agent herhangi bir kilit almaz.
İşlem yayınları için, Varsayılan olarak Anlık Görüntü Aracısı kilitleri yalnızca anlık görüntü oluşturmanın ilk aşamasında alır.
Anlık görüntü yayınları için Anlık Görüntü Aracısı, anlık görüntü oluşturma işleminin tamamında kilitlenir.
Kilitler diğer kullanıcıların tabloları güncelleştirmesini engellediğinden, Anlık Görüntü Aracısı özellikle anlık görüntü yayınları için veritabanında daha düşük etkinlik dönemlerinde yürütülecek şekilde zamanlanmalıdır.
Abonelik ne zaman kullanılabilir; abonelik veritabanı ne zaman kullanılabilir?
Anlık görüntü abonelik veritabanına uygulandıktan sonra abonelik kullanılabilir. Abonelik veritabanına bundan önce erişilebilir olsa da, anlık görüntü uygulanana kadar veritabanı kullanılmamalıdır. Anlık görüntü oluşturma ve uygulama durumunu denetlemek için Çoğaltma İzleyicisi'ni kullanın:
Anlık görüntü, Snapshot Agent tarafından oluşturulur. Çoğaltma İzleyicisi'nde bir yayının Aracılar sekmesinde anlık görüntü oluşturma durumunu görüntüleyin. Daha fazla bilgi için bkz. Çoğaltma İzleyicisikullanarak bilgileri görüntüleme ve görevleri gerçekleştirme.
Anlık görüntü Dağıtım Aracısı veya Birleştirme Aracısı tarafından uygulanır. Çoğaltma İzleyicisi'nin Dağıtım Aracısı veya Birleştirme Aracısı sayfasında anlık görüntü uygulamasının durumunu görüntüleyin. Daha fazla bilgi için bkz. Çoğaltma İzleyicisikullanarak bilgileri görüntüleme ve görevleri gerçekleştirme.
Dağıtım veya Birleştirme Aracısı başlatıldığında Anlık Görüntü Aracısı tamamlanmazsa ne olur?
Dağıtım Aracısı veya Birleştirme Aracısı Anlık Görüntü Aracısı ile aynı anda çalışıyorsa hataya neden olmaz. Ancak, aşağıdakilere dikkat etmeniz gerekir:
Dağıtım Aracısı veya Birleştirme Aracısı sürekli çalışacak şekilde yapılandırılmışsa, Aracı Anlık Görüntü Aracısı tamamlandıktan sonra anlık görüntüyü otomatik olarak uygular.
Dağıtım Aracısı veya Birleştirme Aracısı bir zamanlamaya göre veya isteğe bağlı olarak çalışacak şekilde yapılandırılmışsa ve aracı çalıştırıldığında kullanılabilir anlık görüntü yoksa, aracı anlık görüntünün henüz kullanılamadığını belirten bir iletiyle kapatılır. Anlık Görüntü Aracısı tamamlandıktan sonra anlık görüntüyü uygulamak için aracıyı yeniden çalıştırmanız gerekir. Aracıları çalıştırma hakkında daha fazla bilgi için bkz. Anında İletme Aboneliğini Eşitleme, Çekme Aboneliğini Eşitleme ve Çoğaltma Aracısı Yürütülebilir Dosyaları Kavramları.
Çoğaltma yapılandırmamı betikle yazayım mı?
Evet. Çoğaltma yapılandırması betiği, çoğaltma topolojisi için olağanüstü durum kurtarma planlarının önemli bir parçasıdır. Betik oluşturma hakkında daha fazla bilgi için bkz. Betik Çoğaltma.
Çoğaltılmış veritabanında hangi kurtarma modeli gereklidir?
Çoğaltma, kurtarma modellerinden herhangi birini kullanarak düzgün çalışır: basit, toplu günlüğe kaydedilen veya dolu. Birleştirme çoğaltması, bilgileri meta veri tablolarında depolayarak değişikliği izler. İşlem çoğaltması, işlem günlüğünü işaretleyerek değişiklikleri izler, ancak bu işaretleme işlemi kurtarma modelinden etkilenmez.
Çoğaltma, çoğaltılan tablolara neden sütun ekler; tablo yayımlanmazsa kaldırılacak mı?
Değişiklikleri izlemek için, çoğaltmayı ve işlem çoğaltmasını kuyruğa alınmış güncelleştirme abonelikleriyle birleştirin, yayımlanan her tablodaki her satırı benzersiz olarak tanımlayabilmelidir. Bunu gerçekleştirmek için:
Birleştirme çoğaltması, rowguid sütununu her tabloya ekler; tabloda ROWGUIDCOL özellik kümesine sahip bir veri türü benzersizidentifier sütunu yoksa (bu durumda bu sütun kullanılır). Tablo yayından bırakılırsa rowguid sütunu kaldırılır; izleme için mevcut bir sütun kullanıldıysa, sütun kaldırılmaz.
İşlem yayını kuyruğa alınmış güncelleştirme aboneliklerini destekliyorsa çoğaltma, sütun msrepl_tran_version her tabloya ekler. Tablo yayından bırakılırsa , msrepl_tran_version sütunu kaldırılmaz.
Bir filtre, çoğaltma tarafından satırları tanımlamak için kullanılan rowguidcol'ü içermemelidir. Varsayılan olarak bu, birleştirme çoğaltmasını ayarladığınız sırada eklenen sütundur ve rowguid olarak adlandırılır.
Yayımlanan tablolardaki kısıtlamaları nasıl yönetebilirim?
Yayımlanan tablolardaki kısıtlamalarla ilgili olarak dikkate alınması gereken birkaç sorun vardır:
İşlem çoğaltması, yayımlanan her tabloda birincil anahtar kısıtlaması gerektirir. Birleştirme çoğaltması birincil anahtar gerektirmez, ancak varsa çoğaltılması gerekir. Anlık görüntü çoğaltma için birincil anahtar gerekmez.
Varsayılan olarak, birincil anahtar kısıtlamaları, dizinler ve denetim kısıtlamaları Abonelere çoğaltılır.
Çoğaltma İçin Değil seçeneği, yabancı anahtar ve denetim kısıtlamaları için varsayılan olarak belirtilir; kısıtlamalar kullanıcı işlemleri için uygulanır, ancak ajan işlemleri için uygulanmaz.
Kısıtlamaların çoğaltılıp çoğaltılmayacağını denetleye şema seçeneklerini ayarlama hakkında bilgi için bkz. Şema Seçeneklerini Belirtme.
Kimlik sütunlarını nasıl yönetebilirim?
Çoğaltma, abonedeki güncelleştirmeleri içeren çoğaltma topolojileri için otomatik kimlik aralığı yönetimi sağlar. Daha fazla bilgi için bkz . Kimlik Sütunlarını Çoğaltma.
Aynı nesneler farklı yayınlarda yayımlanabilir mi?
Evet, ama bazı kısıtlamalarla. Daha fazla bilgi için Verileri ve Veritabanı Nesnelerini Yayımlama konusunun "Birden Çok Yayında Tablo Yayımlama" bölümüne bakın.
Birden çok yayın aynı dağıtım veritabanını kullanabilir mi?
Evet. Aynı dağıtım veritabanını kullanabilen yayın sayısı veya türleriyle ilgili herhangi bir kısıtlama yoktur. Belirli bir Yayımcıdaki tüm yayınlar aynı Dağıtımcı ve dağıtım veritabanını kullanmalıdır.
Birden çok yayınınız varsa Dağıtımcı'da, her dağıtım veritabanından akan verilerin tek bir yayından olduğundan emin olmak için birden çok dağıtım veritabanı yapılandırabilirsiniz. Dağıtım veritabanı eklemek için Dağıtımcı Özellikleri iletişim kutusunu veya sp_adddistributiondb (Transact-SQL) kullanın. İletişim kutusuna erişme hakkında daha fazla bilgi için bkz . Dağıtımcı ve Yayımcı Özelliklerini Görüntüleme ve Değiştirme.
Dağıtımcı ve Yayımcı hakkında veritabanındaki hangi nesnelerin yayımlandığı gibi bilgileri nasıl bulabilirim?
Bu bilgiler SQL Server Management Studio ve bir dizi çoğaltma saklı yordamı aracılığıyla sağlanır. Daha fazla bilgi için bkz . Dağıtımcı ve Yayımcı Bilgi Betiği.
Çoğaltma verileri şifreler mi?
Hayır. Çoğaltma, veritabanında depolanan veya ağ üzerinden aktarılan verileri şifrelemez. Daha fazla bilgi için Çoğaltma güvenlik ayarlarını görüntüleme ve değiştirme konusunun "Şifreleme" bölümüne bakın.
Verileri İnternet üzerinden nasıl çoğaltacağım?
Aşağıdakileri kullanarak verileri İnternet üzerinden çoğaltın:
Bir Sanal Özel Ağ (VPN). Daha fazla bilgi için bkz. VPN Kullanarak İnternet Üzerinden Veri Yayımlama.
Birleştirme çoğaltması için Web eşitleme seçeneği. Daha fazla bilgi için bkz. Birleştirme Çoğaltması için Web Eşitlemesi.
Tüm Microsoft SQL Server çoğaltma türleri verileri VPN üzerinden çoğaltabilir, ancak birleştirme çoğaltması kullanıyorsanız Web eşitlemesini göz önünde bulundurmanız gerekir.
Bağlantı bırakılırsa çoğaltma devam eder mi?
Evet. Çoğaltma işlemi, bağlantı bırakılırsa kaldığı noktada devam eder. Güvenilir olmayan bir ağ üzerinden birleştirme çoğaltması kullanıyorsanız, ilgili değişikliklerin bir birim olarak işlenmesini sağlayan mantıksal kayıtları kullanmayı göz önünde bulundurun. Daha fazla bilgi için bkz. İlişkili Satırlarda Yapılan Değişiklikleri Mantıksal Kayıtlarla Gruplandırma.
Çoğaltma düşük bant genişliği bağlantıları üzerinden çalışır mı? Sıkıştırma kullanıyor mu?
Evet, çoğaltma düşük bant genişliği bağlantıları üzerinden çalışır. TCP/IP üzerinden bağlantılar için protokol tarafından sağlanan sıkıştırmayı kullanır ancak ek sıkıştırma sağlamaz. HTTPS üzerinden Web eşitleme bağlantıları için, protokol tarafından sağlanan sıkıştırmayı ve ayrıca değişiklikleri çoğaltmak için kullanılan XML dosyalarının ek sıkıştırmasını kullanır.
IP adresini kullanarak sunucuya bağlanırsam çoğaltmayı yapılandırabilir miyim?
Hayır, çoğaltma yalnızca gerçek sunucu adını kullandığınızda çalışır. SQL Server Management Studio (SSMS) 18.0 (ve sonraki sürümler) sürümünden başlayarak, çoğaltma gerçek sunucu adı ve bağlantı noktası numarası kullanılarak yapılandırılabilir.
Oturum Açma Bilgileri ve Nesne Sahipliği
Oturum açma bilgileri ve parolalar çoğaltıldı mı?
Hayır. Bir Yayımcıdan bir veya daha fazla Aboneye oturum açma bilgilerini ve parolaları aktarmak için bir SSIS paketi oluşturabilirsiniz.
Şemalar nedir ve nasıl çoğaltılır?
Microsoft SQL Server 2005 (9.x) ile başlayarak şemanın iki anlamı vardır:
Deyimi gibi
CREATE TABLE
bir nesnenin tanımı. Varsayılan olarak, çoğaltma çoğaltılan tüm nesnelerin tanımlarını Aboneye kopyalar.Bir nesnenin oluşturulduğu ad alanı: <Veritabanı>.<Şema>.<Nesne>. Şemalar deyimi kullanılarak
CREATE SCHEMA
tanımlanır.Çoğaltma, Şemalar ve nesne sahipliği bakımından Yeni Yayın Sihirbazı'nda aşağıdaki varsayılan davranışa sahiptir:
Uyumluluk düzeyi 90 veya daha yüksek olan birleştirme yayınlarındaki makaleler, anlık görüntü yayınları ve işlem yayınları için: Varsayılan olarak, Abone'deki nesne sahibi Yayımcı'daki ilgili nesnenin sahibiyle aynıdır. Nesneleri olan şemalar Abone'de yoksa, bunlar otomatik olarak oluşturulur.
Uyumluluk düzeyi 90'dan düşük olan birleştirme yayınlarındaki makaleler için varsayılan olarak sahip boş bırakılır ve abonede nesne oluşturulurken dbo olarak belirtilir.
Oracle yayınlarındaki makaleler için: varsayılan olarak sahibi dbo olarak belirtilir.
Karakter modu anlık görüntülerini kullanan yayınlardaki makaleler (SQL Server Aboneleri olmayanlar ve SQL Server Compact Aboneleri için kullanılır): varsayılan olarak sahip boş bırakılır. Sahip varsayılan olarak Dağıtım Aracısı veya Birleştirme Aracısı tarafından aboneye bağlanmak için kullanılan hesapla ilişkilendirilmiş sahiptir.
Nesne sahibi, Makale Özellikleri - <Makale> iletişim kutusu aracılığıyla ve aşağıdaki saklı yordamlar aracılığıyla değiştirilebilir: sp_addarticle, sp_addmergearticle, sp_changearticle ve sp_changemergearticle. Daha fazla bilgi için bkz. Yayın Özelliklerini Görüntüleme ve Değiştirme, Makale Tanımlama ve Makale Özelliklerini Görüntüleme ve Değiştirme.
Abonelik veritabanındaki izinler yayın veritabanındaki izinlerle eşleşecek şekilde nasıl yapılandırılabilir?
Varsayılan olarak, çoğaltma abonelik veritabanında GRANT deyimlerini yürütmez. Abonelik veritabanındaki izinlerin yayın veritabanındaki izinlerle eşleşmesini istiyorsanız, aşağıdaki yöntemlerden birini kullanın:
GRANT deyimlerini doğrudan abonelik veritabanında yürütebilirsiniz.
Deyimleri yürütmek için anlık görüntü sonrası betiği kullanın. Daha fazla bilgi için bkz. Anlık Görüntü Uygulanmadan Önce ve Sonra Betik Yürütme.
deyimlerini yürütmek için saklı yordam sp_addscriptexec kullanın.
Abonelik yeniden başlatılmışsa abonelik veritabanında verilen izinlere ne olur?
Varsayılan olarak, abonedeki nesneler bir abonelik yeniden başlatıldığında bırakılır ve yeniden oluşturulur ve bu da bu nesneler için verilen tüm izinlerin bırakılmasına neden olur. Bunu yapmanın iki yolu vardır:
Önceki bölümde açıklanan teknikleri kullanarak yeniden başlatma işleminden sonra izinleri yeniden uygulayın.
Abonelik yeniden başlatıldığında nesnelerin bırakılmaması gerektiğini belirtin. Yeniden başlatmadan önce:
sp_changearticle veya sp_changemergearticle yürütür. parametresi için 'pre_creation_cmd' (sp_changearticle) veya 'pre_creation_command' (sp_changemergearticle) değerini ve parametresi
@property
@value
için 'none', 'delete' veya 'truncate' değerini belirtin.< bölümündeki Makale Özellikleri - >Makale iletişim kutusunda Var olan nesneyi değişmeden tut, Verileri sil değerini seçin. Makalenin satır filtresi varsa, yalnızca filtreyle eşleşen verileri silin. veya ad kullanılıyorsa Eylem seçeneği için mevcut nesnedeki tüm verileri kes. Bu iletişim kutusuna erişme hakkında daha fazla bilgi için bkz. Yayın Özelliklerini Görüntüleme ve Değiştirme.
Veritabanı Bakımı
Yayımlanmış bir tabloda TRUNCATE TABLE'u neden çalıştıramıyorum?
TRUNCATE TABLE, tek tek satır silmeleri günlüğe kaydetmeyen ve DML tetikleyicilerini tetiklemeyen bir DDL deyimidir. Çoğaltma, işlemin neden olduğu değişiklikleri izleyemediğinden izin verilmez: işlem çoğaltması değişiklikleri işlem günlüğü üzerinden izler; birleştirme çoğaltması, yayımlanan tablolardaki DML tetikleyicileri aracılığıyla değişiklikleri izler.
Toplu ekleme komutunu çoğaltılmış veritabanında çalıştırmanın etkisi nedir?
İşlem çoğaltması için toplu eklemeler diğer eklemeler gibi izlenir ve çoğaltılır. Birleştirme çoğaltması için değişiklik izleme meta verilerinin düzgün güncelleştirildiğinden emin olmanız gerekir.
Yedekleme ve geri yükleme için çoğaltma konusunda dikkat edilmesi gerekenler var mı?
Evet. Çoğaltmada yer alan veritabanları için dikkat edilmesi gereken bazı özel noktalar vardır. Daha fazla bilgi için bkz. Çoğaltılmış Veritabanlarını Yedekleme ve Geri Yükleme.
Çoğaltma, işlem günlüğünün boyutunu etkiler mi?
Birleştirme çoğaltması ve anlık görüntü çoğaltması işlem günlüğü boyutunu etkilemez, ancak işlem çoğaltması etkileyebilir. Bir veritabanı bir veya daha fazla işlem yayını içeriyorsa, yayınlarla ilgili tüm işlemler dağıtım veritabanına teslim edilene kadar günlük kesilmez. İşlem günlüğü çok büyükse ve Günlük Okuyucu Aracısı zamanlanmış olarak çalışıyorsa, çalıştırmalar arasındaki aralığı kısaltmayı göz önünde bulundurun. Alternatif olarak, sürekli modda çalışacak şekilde de ayarlayabilirsiniz. Sürekli modda çalışacak şekilde ayarlanmışsa (varsayılan), çalıştığından emin olun. Günlük Okuyucu Aracısı durumunu denetleme hakkında daha fazla bilgi için bkz. Çoğaltma İzleyicisi kullanarak bilgileri görüntüleme ve görevleri gerçekleştirme.
Ayrıca, yayın veritabanında veya dağıtım veritabanında 'yedeklemeyle eşitle' seçeneğini ayarladıysanız, tüm işlemler yedeklenene kadar işlem günlüğü kesilmez. İşlem günlüğü çok büyük büyüyorsa ve bu seçenek ayarlandıysa, işlem günlüğü yedeklemeleri arasındaki aralığı kısaltmayı göz önünde bulundurun. İşlem çoğaltmasında yer alan veritabanlarını yedekleme ve geri yükleme hakkında daha fazla bilgi için bkz. Anlık Görüntü Ve İşlem Çoğaltmasını Yedekleme ve Geri Yükleme Stratejileri.
Çoğaltılan veritabanlarındaki dizinleri veya tabloları nasıl yeniden oluştururum?
Dizinleri yeniden oluşturmak için çeşitli mekanizmalar vardır. Bunların tümü, çoğaltmada dikkate alınması gereken özel bir nokta olmadan kullanılabilir; şu özel durumla birlikte: birincil anahtarlar işlem yayınlarındaki tablolarda gereklidir, bu nedenle birincil anahtarları bu tablolarda bırakamaz ve yeniden oluşturamazsınız.
Yayın ve abonelik veritabanlarında dizinleri nasıl ekleyebilir veya değiştirebilirim?
Dizinler Publisher'a veya Abonelere çoğaltma konusunda dikkate alınması gereken özel bir nokta olmadan eklenebilir (dizinlerin performansı etkileyebileceğini unutmayın).
CREATE INDEX
ve ALTER INDEX
çoğaltılmaz, bu nedenle örneğin Yayımcı'da bir dizin ekler veya değiştirirseniz, aboneye yansıtılmasını istiyorsanız aynı ekleme veya değişikliği yapmanız gerekir.
Çoğaltmaya katılan veritabanları için dosyaları nasıl taşıyabilirim veya yeniden adlandırebilirim?
SQL Server'ın SQL Server 2005 (9.x) öncesi sürümlerinde, veritabanı dosyalarını taşımak veya yeniden adlandırmak için veritabanını ayırma ve yeniden ekleme gerekir. Çoğaltılan veritabanı ayrılamadığından, çoğaltmanın önce bu veritabanlarından kaldırılması gerekiyordu. SQL Server 2005(9.x) sürümünden başlayarak, çoğaltmayı etkilemeden veritabanını ayırmadan ve yeniden eklemeden dosyaları taşıyabilir veya yeniden adlandırabilirsiniz. Dosyaları taşıma ve yeniden adlandırma hakkında daha fazla bilgi için bkz. ALTER DATABASE (Transact-SQL).
Çoğaltılmakta olan bir tabloyu nasıl bırakırım?
Önce sp_droparticle, sp_dropmergearticle veya Yayın Özellikleri - <Yayın> iletişim kutusunu kullanarak makaleyi yayından bırakın ve ardından kullanarak DROP <Object>
veritabanından bırakın. Abonelikler eklendikten sonra anlık görüntü veya işlem yayınlarından makaleleri bırakamazsınız; önce abonelikleri bırakmanız gerekir. Daha fazla bilgi için bkz . Varolan Yayınlara Makale Ekleme ve Varolan Yayınlardan Makaleleri Bırakma.
Yayımlanan bir tabloya nasıl sütun ekleyebilir veya bırakırım?
SQL Server, yayımlanan nesnelerde sütun ekleme ve bırakma dahil olmak üzere çok çeşitli şema değişikliklerini destekler. Örneğin, Publisher'da yürütün ALTER TABLE … DROP COLUMN
ve deyimi Abonelere çoğaltılır ve sonra sütunu bırakmak için yürütülür. SQL Server 2005 (9.x) öncesi SQL Server sürümlerini çalıştıran aboneler, sp_repladdcolumn vesp_repldropcolumn saklı yordamlar aracılığıyla sütun eklemeyi ve bırakmayı destekler. Daha fazla bilgi için bkz. Yayın Veritabanlarında Şema Değişiklikleri Yapma.
Çoğaltma Bakımı
Abonelerdeki verilerin Yayımcı'daki verilerle eşitlenip eşitlenmediğini nasıl belirleyebilirim?
Doğrulamayı kullanın. Belirli bir Abonenin Yayımcı ile eşitlenip eşitlenmediğine ilişkin doğrulama raporları. Daha fazla bilgi için bkz. Çoğaltılan Verileri Doğrulama . Doğrulama, herhangi bir satır doğru eşitlenmemişse hangi satırlar hakkında bilgi sağlamaz, ancak tablediff yardımcı programı bunu yapar.
Varolan bir yayına nasıl tablo ekleyebilirim?
Tablo (veya başka bir nesne) eklemek için yayın veya abonelik veritabanlarındaki etkinliğin durdurulması gerekmez. Yayın Özellikleri - <>Yayın iletişim kutusu veya sp_addarticle ve sp_addmergearticle saklı yordamlar aracılığıyla yayına tablo ekleyin. Daha fazla bilgi için bkz . Varolan Yayınlara Makale Ekleme ve Varolan Yayınlardan Makaleleri Bırakma.
Bir tabloyu yayından nasıl kaldırırım?
sp_droparticle, sp_dropmergearticle veya Yayın Özellikleri - <Yayın iletişim kutusunu kullanarak bir tabloyu yayından> kaldırın. Abonelikler eklendikten sonra anlık görüntü veya işlem yayınlarından makaleleri bırakamazsınız; önce abonelikleri bırakmanız gerekir. Daha fazla bilgi için bkz . Varolan Yayınlara Makale Ekleme ve Varolan Yayınlardan Makaleleri Bırakma.
Hangi eylemler aboneliklerin yeniden başlatılmasını gerektirir?
Aboneliklerin yeniden başlatılmasını gerektiren bir dizi makale ve yayın değişikliği vardır. Daha fazla bilgi için bkz. Yayın ve Makale Özelliklerini Değiştirme.
Anlık görüntülerin geçersiz kılınmasına hangi eylemler neden olur?
Anlık görüntüleri geçersiz kılan ve yeni bir anlık görüntünün oluşturulmasını gerektiren bir dizi makale ve yayın değişikliği vardır. Daha fazla bilgi için bkz. Yayın ve Makale Özelliklerini Değiştirme.
Çoğaltmayı nasıl kaldırırım?
Bir veritabanından çoğaltmayı kaldırmak için gereken eylemler, veritabanının yayın veritabanı, abonelik veritabanı veya her ikisi olarak hizmet verip vermediğine bağlıdır.
Çoğaltılacak işlemler veya satırlar olup olmadığını nasıl belirleyebilirim?
İşlem çoğaltması için, Çoğaltma İzleyicisi'ndeki saklı yordamları veya Dağıtılmamış Komutlar sekmesini kullanın. Daha fazla bilgi için bkz . Dağıtım Veritabanında Çoğaltılmış Komutları ve Diğer Bilgileri Görüntüleme (Çoğaltma Transact-SQL Programlama) ve Bilgileri görüntüleme ve Çoğaltma İzleyicisi'ni kullanarak görevleri gerçekleştirme.
Birleştirme çoğaltması için saklı yordamı sp_showpendingchanges kullanın. Daha fazla bilgi için bkz. sp_showpendingchanges (Transact-SQL).
Dağıtım Aracısı ne kadar geride? Yeniden başlatayım mı?
Çoğaltma İzleyicisi'nde sp_replmonitorsubscriptionpendingcmds saklı yordamını veya Dağıtılmamış Komutlar sekmesini kullanın. Saklı yordam ve sekme görüntüsü:
Dağıtım veritabanında seçili Aboneye teslim edilmemiş komutların sayısı. Komut, bir Transact-SQL veri işleme dili (DML) deyiminden veya bir veri tanımı dili (DDL) deyiminden oluşur.
Aboneye komut teslim etmek için tahmini süre. Bu değer aboneye anlık görüntü oluşturmak ve uygulamak için gereken süreden fazlaysa Aboneyi yeniden başlatmayı göz önünde bulundurun. Daha fazla bilgi için bkz. Abonelikleri Yeniden Başlatma.
Daha fazla bilgi için bkz. sp_replmonitorsubscriptionpendingcmds (Transact-SQL)ve Çoğaltma İzleyicisi kullanarak bilgileri görüntüleme ve görevleri gerçekleştirme.
Çoğaltma ve Diğer Veritabanı Özellikleri
Çoğaltma, günlük gönderimi ve veritabanı yansıtma ile birlikte mi çalışır?
Evet. Daha fazla bilgi için bkz . Günlük Gönderimi ve Çoğaltma (SQL Server) ve Veritabanı Yansıtma ve Çoğaltma (SQL Server).
Çoğaltma, kümeleme ile birlikte çalışır mı?
Evet. Tüm veriler kümedeki bir disk kümesinde depolandığından dikkat edilmesi gereken özel noktalar yoktur.
SQL çoğaltmayı temel alan bir üçüncü taraf çözümüyle ilgili sorunları nasıl giderebilirim?
Destek almak için tüm sorunlar için üçüncü taraf satıcıyla iletişime geçmenizi öneririz. Genellikle, sorun satıcı tarafından SQL Server ile birlikte gönderilen çekirdek çoğaltma sorunu olacak şekilde yalıtılmışsa, daha fazla yardımcı olmak için Microsoft Desteği söz konusudur.