10 + SQL script
ürünüm var. Gidip 1.Bir toplu iş dosyası kullanarak birden çok SQL komut dosyası nasıl çalıştırılır?
benim tüm komut dosyalarını 1 çalıştırmak istemiyorum
i SQL Management studio
yılında arka arkaya tüm komut dosyalarını çalıştırabilirsiniz orada bir yolu var mı.
this numaralı ilanı bulundu. Bir toplu iş dosyası oluşturmak daha kolay görünüyor.
@echo off
ECHO %USERNAME% started the batch process at %TIME% >output.txt
for %%f in (*.sql) do (
(
sqlcmd.exe -S servername -E -d databasename -i %%f >>output.txt
)
pause
sunucuadı'nı ve databasename değiştirilmesi, ama çalışmıyor gibi görünüyor: Bu, tüm olup
İhtiyacınız.
Herhangi bir fikrin var mı?
Toplu iş dosyasını çalıştırdığınızda çıkış.txt dosyasında ne görünür? –
@MarkBannister Willem, parti işlemini 10: 50: 30.46'da başlattı. Sonra başka hiçbir şey olmuyor – Willem
Toplu iş dosyasındaki '@echo kapalı 'komutunu kaldırır ve tekrar denerseniz hangi çıktı elde edersiniz? Ayrıca, toplu iş dosyasının başlangıcına 'ECHO% PATH%' eklemeyi deneyin ve SQLCMD.EXE yolunun dahil edildiğini kontrol edin. –