Önce ve sonra bir Snapshot uygulanan komut dosyalarını çalıştırma
Komut dosyaları için belirttiğiniz yürütmek önce abone veya anlık görüntü uygulandıktan sonra.Komut dosyaları, çeşitli oturumlar ve şemalar (nesne sahipleri) her Abone tarafında oluşturmak gibi nedenlerden dolayı için kullanılabilir.
Her komut dosyası için bir dosya konumu belirtin ve Snapshot Agent komut dosyalarını her saat anlık görüntü işlemesi geçerli anlık görüntü klasörüne kopyalar.Dağıtım Aracısı veya Birleştirme Aracısı anlık görüntü uygularken çoğaltılan nesne komut dosyaları önce pre-anlık görüntü görüntü komut dosyasını çalıştırır.Diğer tüm çoğaltılan nesne komut dosyaları ve verileri uygulandıktan sonra Dağıtım Aracısı veya Birleştirme Aracısı post-anlık görüntü görüntü komut dosyasını çalıştırır.Anlık görüntü uygulama tamamlandıktan sonra komut dosyalarını başarıyla çalıştırmak, komut dosyalarını abone üzerinde çalışma dizininden kaldırılır.
Başlatarak komut dosyasının çalıştırıldığı sqlcmd yardımcı programı.Bir komut dosyasını dağıtmadan önce onunla çalışacak sqlcmd yürütür beklendiği gibi emin olmak için.Önce çalıştırılır ve anlık görüntü uygulandıktan sonra yinelenebilir olmalıdır komut dosyalarının içeriğini.Komut dosyasında bir tablo oluşturursanız, varsa, örneğin, önce onun varlığı ve take için uygun eylem denetlemeniz gerekir.Komut dosyası yinelenebilir çünkü yeniden başlatmak gerekirse bir abonelik yeniden başlatılması sırasında yeni anlık görüntü uygulandığında, komut dosyası zaten uygulanmış olduğu için komut dosyasını yeniden uygulanacaktır.
Anlık görüntü dosyası sıkıştırıyorsanız (koyarak onu Microsoft cab dosyası biçimini), komut dosyaları da sıkıştırılmış ve yerleştirilmiş cab dosyası.Sıkıştırılmış anlık görüntü dosyası transfer için abone ve abone üzerinde bir çalışma dizini için sıkıştırılmış sonra pre-snapshot bir komut dosyası olarak gösterilen herhangi bir komut dosyası yürütülür.Benzer şekilde, post-anlık görüntü görüntü komut dosyaları sıkıştırılmış ve anlık görüntü görüntü uygulayarak son adımı olarak Abone tarafında yürütüldü.
Önemli |
---|
You can execute scripts when applying the snapshot to Subscribers running Microsoft SQL Server 7.0 if you use push subscriptions and the Distributor is running SQL Server 2000 or later.Yapamazsınız yürütmek komut dosyası çalıştıran aboneleri için anlık görüntü uygularken SQL Server 7.0 kullanıyorsanız çekme abonelikleri. |
Önce ve sonra anlık görüntü görüntüsünü komut dosyalarını yürütmek için uygulanan
SQL Server Management Studio: How to: Komut dosyaları önce yürütün ve sonra bir anlık görüntüsünü uygulanır (sql Server Management Studio'yu)
Çoğaltma Transact-SQL programlama: Nasıl yapılır: Snapshot özellikleri (çoğaltma Transact-SQL programlama) yapılandırma