Yapılandırma ve paketleri çalıştırmak için dtExec kullanma
Aşağıdaki örnek, nasıl kullanılacağını gösterir dtexecyapılandırmak ve çalıştırmak için komut istemi yardımcı programını SQL Server Integration Servicespaketleri.
Örnek
Çalışan paketleri
Yürütülecek bir SSISpaket kaydedilen SQL ServerWindows kimlik doğrulaması kullanarak aşağıdaki kodu:
dtexec /sq pkgOne /ser productionServer
dtexec /sq pkgOne /ser productionServer
Yürütülecek bir SSISpaket kaydedilen dosya sistem klasörünün SSIS paketi depo, şu kodu kullanın:
dtexec /dts "\File System\MyPackage"
dtexec /dts "\File System\MyPackage"
Windows kimlik doğrulaması kullanır ve kaydedilmiş bir paketi doğrulamak için SQL Serverpaketi yürütme olmadan şu kodu kullanın:
dtexec /sq pkgOne /ser productionServer /va
dtexec /sq pkgOne /ser productionServer /va
Yürütülecek bir SSISDosya sistemi kaydedilmiş bir paket kullanın aşağıdaki kodu:
dtexec /f "c:\pkgOne.dtsx"
dtexec /f "c:\pkgOne.dtsx"
Yürütülecek bir SSISPaket dosya sistemi kaydedilmiş ve günlük seçeneklerini belirleme, şu kodu kullanın:
dtexec /f "c:\pkgOne.dtsx" /l "DTS.LogProviderTextFile;c:\log.txt"
dtexec /f "c:\pkgOne.dtsx" /l "DTS.LogProviderTextFile;c:\log.txt"
Windows kimlik doğrulaması kullanır ve varsayılan yerel örneğine kaydedilen bir paketi çalıştırmak için SQL Serverve onu yürütülmeden önce sürümü doğrulayın, şu kodu kullanın:
dtexec /sq pkgOne /verifyv {c200e360-38c5-11c5-11ce-ae62-08002b2b79ef}
dtexec /sq pkgOne /verifyv {c200e360-38c5-11c5-11ce-ae62-08002b2b79ef}
Yürütülecek bir SSISDosya sistemi kaydedilmiş ve yapılandırılmış paket dışarıdan, şu kodu kullanın:
dtexec /f "c:\pkgOne.dtsx" /conf "c:\pkgOneConfig.cfg"
dtexec /f "c:\pkgOne.dtsx" /conf "c:\pkgOneConfig.cfg"
[!NOT]
package_pathYa filespec/ SQL, / DTS veya FILE seçenekleri bağımsız gerekir içine tırnak yol veya dosya adı boşluk içeriyorsa. Bağımsız değişken tırnak içine alınmamış, bağımsız değişkeni boşluk içeremez.
Günlüğe kaydetme seçeneği
Eğer üç günlük giriş türlerini a, b ve c, şu ConsoleLogseçeneği olmadan bir parametre tüm üç günlük türleri ile tüm alanları görüntüler:
/CONSOLELOG
/CONSOLELOG
Aşağıdaki seçenek görüntüler tüm günlük türleri, ama sadece adı ve ileti sütunlar:
/CONSOLELOG NM
/CONSOLELOG NM
Tüm sütunları aşağıdaki seçenek görüntüler, ancak yalnızca günlük girdisi a: yazın
/CONSOLELOG I;LogEntryTypeA
/CONSOLELOG I;LogEntryTypeA
Aşağıdaki seçenek, sadece günlük giriş a tipi, sütun adı ve ileti görüntüler:
/CONSOLELOG NM;I;LogEntryTypeA
/CONSOLELOG NM;I;LogEntryTypeA
Aşağıdaki seçenek günlük giriş türlerini a ve b: günlük girdilerini görüntüler
/CONSOLELOG I;LogEntryTypeA;LogEntryTypeB
/CONSOLELOG I;LogEntryTypeA;LogEntryTypeB
Çoklu kullanarak aynı sonuçları elde edebilirsiniz ConsoleLogseçenekleri:
/CONSOLELOG I;LogEntryTypeA /CONSOLELOG I;LogEntryTypeB
/CONSOLELOG I;LogEntryTypeA /CONSOLELOG I;LogEntryTypeB
Eğer ConsoleLogseçenek komutu parametresiz kullanıldığında, tüm alanlar görüntülenir. Dahil bir list_optionsparametresi nedenleri şu şekilde görüntüler yalnızca oturum girişi tip A, tüm alanları:
/CONSOLELOG NM;I;LogEntryTypeA /CONSOLELOG
/CONSOLELOG NM;I;LogEntryTypeA /CONSOLELOG
Aşağıdaki girdi türü olduğunu a: oturum dışında tüm günlük girdilerini görüntüler, günlük giriş türlerini b ve c: görüntüler
/CONSOLELOG E;LogEntryTypeA
/CONSOLELOG E;LogEntryTypeA
Aşağıdaki örnek, birden fazla kullanarak aynı sonuçları elde ConsoleLogseçenekleri ve tek bir dışlama:
/CONSOLELOG E;LogEntryTypeA /CONSOLELOG
/CONSOLELOG E;LogEntryTypeA /CONSOLELOG E;LogEntryTypeA
/CONSOLELOG E;LogEntryTypeA;LogEntryTypeA
/CONSOLELOG E;LogEntryTypeA /CONSOLELOG
/CONSOLELOG E;LogEntryTypeA /CONSOLELOG E;LogEntryTypeA
/CONSOLELOG E;LogEntryTypeA;LogEntryTypeA
Aşağıdaki örnek, bir günlük dosyası türü de eklenen ve dışlanan listeleri bulunduğunda dışlanır çünkü hiçbir günlük iletileri görüntüler.
/CONSOLELOG E;LogEntryTypeA /CONSOLELOG I;LogEntryTypeA
/CONSOLELOG E;LogEntryTypeA /CONSOLELOG I;LogEntryTypeA
set seçenek
Aşağıda gösterilmiştir /SETkomut satırından paketi başlattığınızda herhangi bir paket özelliği ya da değişken değerlerini değiştirmenizi sağlar seçeneği.
/SET \package\DataFlowTask.Variables[User::MyVariable].Value;newValue
/SET \package\DataFlowTask.Variables[User::MyVariable].Value;newValue