Aracılığıyla paylaş


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