Denetleme sınırlamaları, kimlikleri ve tetikleyiciler not ile çoğaltma

Bazı durumlarda, kullanıcı aracısı etkinliği farklı bir şekilde ele alınması için bir çoğaltma topolojisi etkinlik için tercih edilir.Örneğin, satır yayımcı adresindeki bir kullanıcı tarafından eklenmiş ve üzerinde denetim kısıtlamasını INSERT o karşılar, tablo, bir abone adresindeki çoğaltma aracısı tarafından satır eklendiğinde aynı kısıtlamayı zorlamak için gerekli olabilir.not for REPLICATION seçeneği çoğaltma aracısı bir işlemi gerçekleştirirken aşağıdaki veritabanı nesnelerini farklı değerlendirilir belirlemenizi sağlar:

  • Yabancı anahtar kısıtlamaları

    Yabancı anahtar kısıtlamasını INSERT çoğaltma aracısı gerçekleştirir zorlanmaz, güncelleştirme veya silme işlemi.

  • Denetleme kısıtlamaları

    Denetim kısıtlamasını INSERT çoğaltma aracısı gerçekleştirir zorlanmaz, güncelleştirme veya silme işlemi.

  • Kimlik sütunları

    kimlik sütunu Değer bir çoğaltma aracısı ekleme işlemi yaparken değil artırılıyor.

  • Tetikleyicileri

    INSERT bir çoğaltma aracısı gerçekleştirdiğinde, tetikleyici Yürütülmeyen, güncelleştirme veya silme işlemi.

Tablo yayımlandığında, nesnelerin nasıl oluşturulur şema seçenekleri kontrol abonelik veritabanı.Yayın tarafından varsayılan şema seçenekler değişir.Ne zaman seçenekler ayarlanmış yabancı anahtar kısıtlamaları ve Kontrol kısıtlamaları içinde oluşturulan belirtmek için abonelik veritabanı, not for REPLICATION seçeneğini ayarlayın.Kimlik sütunları birleştirme yayımları ve güncelleştirilebilir abonelikleri destekleyen işlemsel yayımlar yinelerken, not for REPLICATION seçeneğini de küme.Kimlik sütunları çoğaltılıyor hakkında daha fazla bilgi için bkz: Kimlik sütunları çoğaltılıyor.

Çoğu durumda varsayılan ayarlar uygundur, ancak bunlar farklı davranış uygulama gerektiriyorsa değiştirilebilir.Göz önünde bulundurulması gereken ana Tetikleyiciler alanıdır.Örneğin, bir INSERT tetikleyici not for REPLICATION seçeneğini ile tanımlarsanız, küme, yangın çoğaltma aracıları tarafından ekler ancak tetikleyici bulunmayan tüm kullanıcı ekler.Bir izleme içine veri ekleyen bir tetikleyici göz önünde tablo: Kullanıcı ilk satır eklediğinde, güvenlik ve izleme içine bir satır girmek tetikleyici için uygun olan tablo, ancak abone için bu veri çoğaltıldığında izlemede eklenmekte gereksiz bir satır olacak çünkü tetikleyici harekete değil tablo.

not for REPLICATION seçeneğini belirtmek için

not for REPLICATION seçeneği aşağıdaki şekillerde belirtilebilir: