Aracılığıyla paylaş


Scripts (çoğaltma Transact-sql programlama) eşitleme sırasında çalıştırma

Çoğaltma aboneleri için isteğe bağlı komut dosyası yürütülmesine işlem ve birleştirme yayımları destekler. Bu işlevsellik komut dosyası çoğaltma çalışma dizinine kopyalar ve sonra kullanır sqlcmd abone komut dosyası uygulamak. Eğer bir başarısızlık komut dosyası için bir abonelik işlem yayınına uygularken varsayılan dağıtım aracı durdurur. Belirleyebileceğiniz bir Transact-SQLkullanarak programsal çoğaltma yürütülecek komut dosyası saklı yordamlar.

Birleştirme yayını veya anlık bir görüntü için işlem için tüm aboneleri çalıştırmak için bir komut dosyası belirtmek için

  1. Oluşturmak ve test Transact-SQListeğe bağlı olarak yürütülen komut dosyası.

  2. Komut dosyası nerede o yayını anlık görüntü Aracısı tarafından erişilebilen bir konuma kaydedin.

  3. Yayını veritabanı üzerinde Yayımcı tarafında idam sp_addscriptexec (Transact-sql). Belirtmek @ yayın, adım 2 için oluşturulan tam unc yolunu komut dosyasının adı @ KomutDosyası, ve değer aşağıdakilerden biri için @ skiperror:

    • 0 -bir hatayla karşılaşılırsa, komut dosyası yürütme Aracısı durur.

    • 1 -Aracısı oturum hataları ve hataları girildiğinde komut dosyası yürütme devam.

  4. Abonelik eşitlemek için aracı sonraki çalıştırdığında belirtilen komut dosyasını her abone adresindeki yürütülür.

Ayrıca bkz.

Kavramlar

Verileri eşitleme