dtexec yardımcı programı (SSIS aracı)

The dtexec command prompt utility is used to configure and execute SQL Server Integration Services packages.The dtexec utility provides access to all the package configuration and execution features, such as connections, properties, variables, logging, and progress indicators.The dtexec utility lets you load packages from three sources: a Microsoft SQL Server database, the SSIS service, and the file system.

Not

sürüm kullandığınızda, dtexec gelen yardımcı SQL Server 2008 çalıştırmak için bir SQL Server 2005 Integration Services (SSIS) paketi, Integration Services geçici olarak, paket için yükseltme SQL Server 2008 Integration Services (SSIS).Ancak kullanamazsınız dtexec bunları kaydetmek için yardımcı programı yükseltilmiş değişiklikleri.Kalıcı olarak yükseltme hakkında daha fazla bilgi için bir SQL Server 2005 paket için SQL Server 2008için bkz: Tümleştirme Hizmetleri paketlerini yükseltme.

64 Bit bilgisayarlarda dtexec (SSIS aracı) için yükleme ilgili önemli noktalar

64-Bit bilgisayarda Integration Services 64-bit sürüm yükler dtexec yardımcı (dtexec.exe).Bazı paketler, 32-bit modunda çalıştırmak varsa, 32-bit sürüm yüklemek olacaktır dtexec yardımcı programı.32-Bit sürüm yüklemek için dtexec yardımcı programı'nı, her iki istemci araçları seçmelisiniz veya Business Intelligence Development Studio sırasında Kur.

Varsayılan olarak, bir 64-bit bilgisayar olan her iki 64-bit ve 32-bit sürümleri bir Integration Services komut istemi yardımcı programı yüklü komut istemi. 32-bit sürüm çalıştırır32-Bit sürüm 32-bit sürüm için dizin yol önce 64 bit sürüm için dizin yolunu yol ortam değişkeninde göründüğü için çalışır.(Genellikle, 32-bit dizin yol. <sürücü>: \Program Files (x 86) \Microsoft SQL Server\100\DTS\Binn, 64-bit dizin yol olmakla <sürücü>: \Program Files\Microsoft sql Server\100\DTS\Binn.)

Not

Yardımcı programı çalıştırmak için sql Server Agent'ı kullanıyorsanız, sql Server Agent otomatik olarak yardımcı programı 64-bit sürüm kullanır.sql Server Agent yardımcı programının doğru yürütülebilir dosyayı bulmak için değil yol ortam değişkeni, kayıt defterini kullanır.

Komut istemi yardımcı programı 64-bit sürüm çalıştırmak emin olmak için aşağıdaki eylemlerden birini alabilir:

  • Bir komut istemi penceresi açın, yardımcı programı 64-bit sürüm içeren dizini değiştirin (<sürücü>: \Program Files\Microsoft sql Server\100\DTS\Binn), ve yardımcı program o konuma. çalıştırın

  • Tam yolunu girerek yardımcı programı komut istemi isteminde çalıştırın (<sürücü>: \Program Files\Microsoft sql Server\100\DTS\Binn) 64-bit sürüm yardımcı programı.

  • Kalıcı olarak 64 bit yol koyarak path ortam değişkeninde yolları sırasını değiştirme (<sürücü>: \Program Files\Microsoft sql Server\100\DTS\Binn) 32-bit yol önce (<sürücü>: \ Program Files (x 86) \Microsoft SQL Server\100\DTS\Binn) değişken.

dtexec (SSIS aracı): Yürütme aşamaları

Yardımcı program çalıştırıldığı üzerinden devam eder, dört aşama vardır.Aşamalar şunlardır:

  1. Komut sourcing aşaması: Komut istemi seçeneklerini ve belirtilmiş olan bağımsız değişkenler listesini okur.Tüm sonraki aşamaları, atlanan bir /? veya /help seçeneği ile karşılaştı.

  2. Paket yükü Aşama: Tarafından belirtilen paket /sql, /File, veya /dts seçenek yüklendi.

  3. Yapılandırma aşamasında: Seçenekler bu sırayla işlenir:

    • paket bayrakları, değişkenler ve özellikleri küme seçenekleri.

    • Paket sürüm doğrulayın ve yapı seçenekleri.

    • Run - yapılandırma seçeneklerisaat bildirdiği gibi yardımcı programını davranışını.

  4. Doğrulama ve yürütme aşaması: paket çalıştırın veya olmadan çalışmasını, doğrulanmış /VALIDATE seçeneği belirtildi.

dtexec (SSIS aracı): Çıkış kodlarını iade edildi

Bir paket çalıştırıldığında, dtexec çıkış kodu geri dönebilirsiniz.Çıkış kodu değeri sonra koşullu deyimleri veya bir toplu iş dosyasında dallanan mantığı test errorlevel değişkenini doldurmak için kullanılır.Aşağıdaki tablo değerleri listeler, dtexec yardımcı programını çıkarken ayarlayabilirsiniz.

Değer

Açıklama

0

paket başarıyla yürütüldü.

1

Paket başarısız oldu.

3

paket, kullanıcı tarafından iptal edildi.

4

Hizmet programı istenen paket bulamadı.Paket bulunamadı.

5

Hizmet programı istenen paket yüklenemiyor.paket yüklenemedi.

6

Yardımcı programı komut satırı sözdizimi veya anlamsal hataların bir iç hatayla karşılaştı.

dtexec (SSIS aracı): Sözdizimi kuralları

Tüm seçenekler, eğik çizgi (/) ya da eksi işareti (-) ile başlamalıdır.Burada gösterilen seçenekler bir eğik çizgi (/) işareti ile başlamak, ancak eksi işareti (-) değiştirdi.

Bir boşluk içeriyorsa, bir bağımsız değişken tırnak içine alınmalıdır.Tırnak içine alınmış bir bağımsız değişken varsa, bağımsız değişkeni boşluk içeremez.

Teklif edilen dizelerini tırnak işaretleri doubled Kaçýrýlmýþ tek tırnak temsil eder.

Seçenekleri ve bağımsız değişkenleri olan durum-Parolalar haricinde önemli.

(SSIS aracı) xp_cmdshell gelen dtexec kullanma

Gelen dtexec çalıştırabilirsiniz xp_cmdshell istemi.Aşağıdaki örnek, UpsertData.dtsx adlı paket çalıştırın ve dönüş kodunu yoksaymak nasıl gösterir:

EXEC xp_cmdshell 'dtexec /f "C:\UpsertData.dtsx"'

Aşağıdaki örnek, aynı paket çalıştırın ve döndürülen kodu yakalamak gösterilmiştir:

DECLARE @returncode int
EXEC @returncode = xp_cmdshell 'dtexec /f "C:\UpsertData.dtsx"'
Önemli notÖnemli

In Microsoft SQL Server, the xp_cmdshell option is disabled by default on new installations.Seçenek çalıştırılarak etkinleştirilebilir, sp_configure sistem saklı yordamı.Daha fazla bilgi için bkz: xp_cmdshell seçeneği.

Sözdizimi

dtexec /option [value] [/option [value]]...

Parametreler

To understand how the command prompt options used with the SQL Server 2000 dtsrun utility map to the command prompt options used with the SQL Server dtexec utility, see Dtexec seçenekler dtsrun seçenekleri eşleme.

Seçenek

Açıklama

/? [option_name]

(İsteğe bağlı).Komut istemi seçeneklerini görüntüler veya Yardım için belirtilen görüntüler option_name ve sonra kapanır yardımcı programı.

Belirtirseniz, bir option_name bağımsız değişkeni dtexec başlayan SQL Server çevrimiçi kitapları ve görüntüler dtexec yardımcı programı (SSIS aracı) konu.

/CheckF[ile]filespec

(İsteğe bağlı).Kümeleri CheckpointFileName özellik yolu ve dosya belirtilen paket üzerinde filespec.paket yeniden başlatıldığında bu dosya kullanılır.Bu seçenek belirtilen ve değer için dosya adı verilen, CheckpointFileName paket için küme için boş bir dize.Bu seçenek belirtilmezse, paket değerler korunur.

/ CheckP [ointing]{on\off}

(İsteğe bağlı).Paket denetim noktaları paketi yürütme sırasında kullanıp kullanmayacağınızı belirler bir değer ayarlar.Değeri , başarısız paket yeniden çalıştırılması için olduğunu belirtir.Başarısız paketni ne zaman yeniden çalıştırın, run -saat altyapısı hata noktası paketnden yeniden başlatmak için Denetim noktası dosyası kullanır.

Varsayılan değer seçenek değeri olmadan bildirilen ise açıktır.Paketi yürütme başarısız olacaktır değer ise küme çok açık ve denetim noktası dosyası bulunamıyor.Bu seçenek belirtilmediği takdirde, değer küme paket içinde korunur.Daha fazla bilgi için bkz: Paket denetim noktaları kullanarak başarısız yeniden başlatma.

The /CheckPointing on option of dtexec is equivalent to setting the SaveCheckpoints property of the package to True, and the CheckpointUsage property to Always.

/Com[mandFile]filespec

(İsteğe bağlı).Specifies that during the command sourcing phase of the utility, the file specified in filespec is opened, options from the file are read until EOF is found in the file.filespec is a text file that contains additional dtexec command options.The filespec argument specifies the file name and path of the command file to associate with the execution of the package.

/Conf[igFile]filespec

(İsteğe bağlı).Belirtir bir yapılandırma dosyası değerleri ayıklamak için.Bu seçeneği kullanarak, çalışma - ayarlayabilirsinizsaat tasarım sırasında belirtilen yapılandırma farklı yapılandırma saat paket.xml farklı yapılandırma ayarlarını depolamak yapılandırma dosyası ve sonra paket yürütme önce ayarları kullanarak yük /ConfigFile seçeneği.

Kullanabileceğiniz /ConfigFile çalışma sırasında ek yapılandırmaları yüklemek için seçenek saat , tasarım zamanında belirtmedi saat.Ancak kullanamazsınız /ConfigFile de tasarım sırasında belirtilen değerlere yapılandırılmış değiştir seçeneği saat.Bkz: paket yapılandırmalarını nasıl uygulandığını anlamak için SSIS paketi yapılandırmaları ve Integration Services için sql Server 2008 R2'deki özellikler davranışı değiştirir.

/Conn[ection]id_or_name;connection_string [[;id_or_name;connection_string]…]

(İsteğe bağlı).Belirtilen adı veya GUID ile Bağlantı Yöneticisi pakette bulunur ve bir bağlantı belirtir belirtir dize.

Bu seçenek, her iki parametre belirtilmesini gerektirir: Bağlantı Yöneticisi adı veya GUID içinde sağlanması id_or_name bağımsız değişkeni ve geçerli bir bağlantı dize de belirtilmesi gerekir connection_string bağımsız değişkeni.Daha fazla bilgi için bkz: Tümleştirme Hizmetleri bağlantıları.

Çalışma sırasında saat, kullanabileceğiniz /Connection tasarım sırasında belirtilen konumu dışındaki bir konumdan paket yapılandırmaları yüklemek için seçenek saat.Bu yapılandırma değerlerini sonra başlangıçta belirtilen değerleri değiştirin.Ancak kullanabilirsiniz /Connection gibi yalnızca yapılandırmaları için seçenek SQL Server yapılandırmaları, kullanan bir Bağlantı Yöneticisi.Bkz: paket yapılandırmalarını nasıl uygulandığını anlamak için SSIS paketi yapılandırmaları ve Integration Services için sql Server 2008 R2'deki özellikler davranışı değiştirir.

/Cons[oleLog [displayoptions];[list_options;src_name_or_guid]...

(İsteğe bağlı).Görüntüler paket yürütme sırasında konsola kütüğü girişlerini belirtmiş.Bu seçenek belirtilmezse, günlük girdisi konsolda görüntülenir.Parametreler olmadan görüntülenmesini sınırlamak seçeneği belirtilmediği takdirde, her günlük girdisi görüntüler.Konsolda görüntülenen girişlerle sınırlamak için sütunları kullanarak göstermek için belirtebileceğiniz displayoptions parametre ve günlük giriş türlerini kullanarak sınırı list_options parametresi.

The displayoptions values are as follows:

  • N (ad)

  • C (bilgisayar)

  • O (işleç)

  • S (kaynak adı)

  • G (kaynak GUID'si)

  • X (yürütme GUID)

  • M (ileti)

  • T (saat başlangıç ve bitiş)

The list_options values are as follows:

  • I -Ekleme listesi belirtir.Yalnızca kaynak adları veya belirtilen GUID değerleri günlüğe kaydedilir.

  • E -Dışlama listesini belirtir.Kaynak adları veya belirtilen GUID değerleri günlüğe kaydedilir.

  • The src_name_or_guid parameter specified for inclusion or exclusion is an event name, source name, or source GUID.

Birden çok kullanırsanız, /ConsoleLog aynı komut istemi seçeneklerini, etkileşimde şu şekilde:

  • Görünüm sırasına hiçbir etkisi yoktur.

  • Komut satırında hiçbir ekleme listelerinden varsa, dışarıda bırakma listeleri günlük girdilerini her türlü karşı uygulanır.

  • Komut satırında herhangi bir ekleme listelerinden varsa, dışarıda bırakma listeleri, tümü eklenmesi Birliği karşı uygulanır.

Birkaç örnekleri için /ConsoleLog , seçenek Bkz: Açıklamalar bölüm.

/D[ts]package_path

(İsteğe bağlı).Paket SSIS paketi deposundan yükler.The package_path argument specifies the relative path of the SSIS package, starting at the root of the SSIS Package Store, and includes the name of the SSIS package.Yol veya dosya adı belirtilen, package_path bağımsız değişkeni boşluk içerir, tırnak içine koyunuz package_path bağımsız değişkeni.

The /DTS option cannot be used together with the /File or /SQL option.Birden fazla seçenek belirtilmezse, dtexec başarısız olur.

/De [şifreli] password

(İsteğe bağlı).Parola şifreleme ile paket yüklediğinizde, kullanılan şifre çözme parola ayarlar.

/Dumperror code

(İsteğe bağlı) Hata ayıklama oluşturur döküm dosyaları, .mdmp ve paket çalışırken bir veya daha fazla belirli olaylar gerçekleştiğinde .tmp.The error code argument specifies the type of event code—error, warning, or information—that will trigger the system to create the debug dump files.Birden çok olay kodları belirtmek için her ayrı error code bağımsız değişkeni tarafından bir noktalı virgülle (;).

Varsayılan olarak, Integration Services hata ayıklama depolar döküm klasöründeki dosyaları <sürücü>: \Program Files\Microsoft sql Server\100\Shared\Errordöküms.

NotNot
Debug döküm dosyaları önemli bilgiler içerebilir.Dosyalara erişimi sınırlamak için bir erişim denetimi listesi (acl) kullanın veya dosyaları sınırlı erişimi olan bir klasöre kopyalayın.Örneğin, hata ayıklama dosyaları Microsoft destek hizmetlerinin göndermeden önce hassas veya gizli bilgileri kaldırma önerilir.

Bu seçenek tümüne uygulamak için paketler dtexec yardımcı programını çalıştırır eklemek bir DumpOnCodes HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ reg_sz değeriniMicrosoft SQL Server\100\SSIS\Setup\DtsPath kayıt defteri anahtarı.Veri değeri dökümOnCodes hata kodu veya hata ayıklama oluşturmak için sistem tetikleyecek kodlarını belirtir döküm dosyaları.Birden çok hata kodları, bir noktalı virgülle (;) ile ayrılmalıdır.

Eklerseniz, bir dökümOnCodes kayıt defteri değerini anahtarve /döküm seçeneği, sistem her iki ayarlarına dayanan hata ayıklama dökümü dosyaları oluşturur.

Hata ayıklama hakkında daha fazla bilgi için döküm dosyaları Bkz: Debug döküm dosyaları ile çalışma.

/ DumpOnError

(İsteğe bağlı) Hata ayıklama oluşturur döküm dosyaları, .mdmp ve .tmp, paket çalışırken herhangi bir hata oluştuğunda.

Varsayılan olarak, Integration Services hata ayıklama depolar döküm klasöründeki dosyaları <sürücü>: \Program Files\Microsoft sql Server\100\Shared\Errordöküms klasörü.

NotNot
Debug döküm dosyaları önemli bilgiler içerebilir.Dosyalara erişimi sınırlamak için bir erişim denetimi listesi (acl) kullanın veya dosyaları sınırlı erişimi olan bir klasöre kopyalayın.Örneğin, hata ayıklama dosyaları Microsoft destek hizmetlerinin göndermeden önce hassas veya gizli bilgileri kaldırma önerilir.

Bu seçenek tümüne uygulamak için paketler dtexec yardımcı programını çalıştırır eklemek bir DumpOnError reg_dword değerini HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\SSIS\Setup\DtsPath kayıt defteri anahtarı.Değeri DumpOnError reg_dword değerini belirler mi /DumpOnError seçeneği ile kullanılan gerekiyor dtexec yardımcı programı:

  • Sistem hata ayıklama oluşturur sıfır veri değerini belirtir döküm kullanıp bakılmaksızın herhangi bir hata oluştuğunda dosyaları /dökümOnError seçeneği ile dtexec yardımcı programı.

  • Sistem hata ayıklama oluşturur sıfır veri değerini belirtir döküm , kullanmadığınız sürece dosyaları /dökümOnError seçeneği ile dtexec yardımcı programı.

Hata ayıklama hakkında daha fazla bilgi için döküm dosyaları Bkz: Debug döküm dosyaları ile çalışma.

/F[ile]filespec

(İsteğe bağlı).Dosya sistemine kaydedilmiş paket yükler.The filespec argument specifies the path and file name of the package.Bir Evrensel Adlandırma Kuralı (unc) yolu veya yerel yol olarak yolunu belirtebilirsiniz.Yol veya dosya adı belirtilen, filespec bağımsız değişkeni boşluk içerir, tırnak içine koyunuz filespec bağımsız değişkeni.

The /File option cannot be used together with the /DTS or /SQL option.Birden fazla seçenek belirtilmezse, dtexec başarısız olur.

/H[elp] [option_name]

(İsteğe bağlı).Seçenekler için Yardım görüntüler veya Yardım için belirtilen görüntüler option_name ve kapatır yardımcı programı.

Belirtirseniz, bir option_name bağımsız değişkeni dtexec başlayan SQL Server çevrimiçi kitapları ve görüntüler dtexec yardımcı programı (SSIS aracı) konu.

/L[ogger]classid_orprogid;configstring

(İsteğe bağlı).Bir veya daha fazla günlük sağlayıcıları ile yürütülmesini Associates bir SSIS paket.The classid_orprogid parameter specifies the log provider, and can be specified as a class GUID.The configstring is the string that is used to configure the log provider.

Aşağıdaki listede kullanılabilir günlüğü sağlayıcılarını gösterilmektedir:

  • Metin dosyası:

    • ProgID: DTS.LogProviderTextFile.1

    • ClassID: {59B2C6A5-663F-4 C 20-8863-C83F9B72E2EB}

  • SQL Server Profiler:

    • ProgID: DTS.LogProviderSQLProfiler.1

    • ClassID: 5C0B8D21-E9AA-462E-BA34-30FF5F7A42A1

  • SQL Server:

    • ProgID: DTS.LogProviderSQLServer.1

    • ClassID: 6AA833A1-E4B2-4431-831B-DE695049DC61

  • Windows olay günlüğü:

    • ProgID: DTS.LogProviderEventLog.1

    • ClassID: 97634F75-1DC7-4F1F-8A4C-DAF0E13AAA22

  • xml dosyası:

    • ProgID: DTS.LogProviderXMLFile.1

    • ClassID: DEĞERİ KULLANILIR: {AFED6884-619 C-484F-9A09-F42D56E1A7EA}

/M[axConcurrent]concurrent_executables

(İsteğe bağlı).paket aynı anda çalıştırabilirsiniz çalıştırılabilir dosya sayısını belirtir.Belirtilen değer, negatif olmayan bir tamsayı veya -1 olmalıdır.-1 Değeri anlamına gelir SSIS , yürütülebilir dosyaları, aynı anda çalışan bir üst sınır sayısı toplam yürütme paket artı iki bilgisayardaki işlemci sayısına eşit izin verir.

/P[assword]password

(İsteğe bağlı).Tarafından korunan bir paket alınmasını sağlayan SQL Server kimlik doğrulaması.Bu seçenek ile birlikte kullanılan /User seçeneği.If the /Password option is omitted and the /User option is used, a blank password is used.The password value may be quoted.

Güvenlik notuGüvenlik Notu
Mümkünse Windows Kimlik Doğrulaması kullanın.

/Remcomment

(İsteğe bağlı).Açıklama komut istemi isteminde veya komut istemi dosyaları içerir.Bağımsız değişkeni isteğe bağlıdır.Değeri comment bir dize içine yerleştirilmesi gerekir tırnak işaretleri veya içeren hiçbir boşluk.If no argument is specified, a blank line is inserted.comment values are discarded during the command sourcing phase.

/Rep[orting]level [;event_guid_or_name[;event_guid_or_name[...]]

(İsteğe bağlı).Ne tür rapor iletileri belirtir.Kullanılabilir raporlama seçenekleri için level şunlardır:

Nraporlama yok.

Ehataları bildirdi.

Wuyarılar bildirdi.

Benbilgilendirme iletileri bildirdi.

Cözel olaylar bildirdi.

Dveri akışı görev olayları bildirdi.

Pilerlemesi.

Vayrıntılı raporlama.

v ve n bağımsız değişkenleri için başka bağımsız değişkenler dışlar; bunlar tek başına belirtilmesi gerekir.If the /Reporting option is not specified then the default level is E (errors), W (warnings), and P (progress).

Tüm olaylar ve bir GUID'sini veya kolay adını varsa: "yy/mm/dd: ss", biçiminde bir zaman damgası ile birlikte gelir.

İsteğe bağlı parametre event_guid_or_name günlüğü sağlayıcılarını özel durumlar listesiÖzel durum, aksi takdirde oturum günlüğe kaydedilen olayları belirtir.

Olay genellikle varsayılan olarak günlüğe, olay çıkarmak gerekmez

/Res[tart {deny | force | ifPossible}

(İsteğe bağlı).İçin yeni bir değer belirtir CheckpointUsage özellik paket.Parametrelerin anlamları aşağıdaki gibidir:

DenySets CheckpointUsage özellik to DTSCU_NEVER.

ForceSets CheckpointUsage özellik to DTSCU_ALWAYS.

ifPossibleSets CheckpointUsage özellik to DTSCU_IFEXISTS.

Varsayılan değer olan zorla herhangi bir değer belirtilmemişse kullanılır.

/SetpropertyPath;value

(İsteğe bağlı).Bir değişken, özellik, kapsayıcı, günlük sağlayıcı, Foreach numaralayıcı veya bir paket içindeki bağlantı yapılandırma geçersiz kılar.Bu seçenek kullanıldığında, /Set değişiklikleri propertyPath bağımsız değişkeni belirtilen değere.Birden çok /Set seçenekler belirtilebilir.

Değerini belirlemek propertyPath çalıştırarak paketi Yapılandırması Sihirbazı.Seçtiğiniz öğeler için yollar üzerinde en son görüntülenen Sihirbazı Tamamlanıyor sayfa ve kopyalanabilir ve yapıştırılabilir.Yalnızca bu amaç için sihirbaz kullandıysanız, yollar kopyaladıktan sonra sihirbazı iptal edebilirsiniz.

paket yürütme ve yeni bir değer için bir değişken sağlayan bir örnek verilmektedir:

dtexec /f mypackage.dtsx /set \package.variables[myvariable].Value;myvalue

Kullanabileceğiniz /Set hangi paket yapılandırmaları yüklenir konumu değiştirmek için seçenek.Ancak kullanamazsınız /Set , tasarım sırasında bir yapılandırma tarafından belirtilen değeri geçersiz kılmak için seçenek saat.Bkz: paket yapılandırmalarını nasıl uygulandığını anlamak için SSIS paketi yapılandırmaları ve Integration Services için sql Server 2008 R2'deki özellikler davranışı değiştirir.

/Ser[ver]server

(İsteğe bağlı).Zaman /sql veya /dts seçeneği belirtildiğinde, bu seçenek paket almak sunucu adını belirtir.Atlarsanız /Server seçeneği ve /sql veya /dts seçeneği belirtildiyse, yerel sunucuda paket yürütme çalıştı.The server_instance value may be quoted.

/SQ[L]package_path

Depolanan paket yükler SQL Server.The package_path argument specifies the name of the package to retrieve.Klasörler dahil, yol, ters eğik çizgi ("\") ile sonlandırılır.The package_path value can be quoted.Yol veya dosya adı belirtilen, package_path bağımsız değişkeni boşluk içerir, tırnak içine koyunuz package_path bağımsız değişkeni.

Kullanabileceğiniz /User, /Password, ve /Server ile birlikte seçenekleri /sql seçeneği.

Atlarsanız /User seçeneği, Windows kimlik doğrulaması paket erişmek için kullanılır.Kullanırsanız, /User seçeneği, /User belirtilen oturum açma adı ile ilişkili SQL Server kimlik doğrulaması.

The /Password option is used only together with the /User option.Kullanırsanız, /Password seçeneği, paket sağlanan kullanıcı adı ve parola bilgileri ile erişilebilir.Atlarsanız /Password seçenek, boş bir parola kullanılır.

Güvenlik notuGüvenlik Notu
Mümkünse Windows Kimlik Doğrulaması kullanın.

If the /Server option is omitted, the default local instance of SQL Server is assumed.

The /SQL option cannot be used together with the /DTS or /File option.Birden fazla seçenek belirtilmezse, dtexec başarısız olur.

/Su [m]

(İsteğe bağlı).Sonraki bileşeni tarafından alınan satır sayısını içeren artan bir sayaç gösterir.

/U[ser]user_name

(İsteğe bağlı).Tarafından korunan bir paket alınmasını sağlayan SQL Server kimlik doğrulaması.Bu seçenek kullanılır sadece /sql seçeneği belirtilmiş.The user_name value can be quoted.

Güvenlik notuGüvenlik Notu
Mümkünse Windows Kimlik Doğrulaması kullanın.

/VA [lidate]

(İsteğe bağlı).Validatation aşama sonra paket yürütme paket çalıştırmadan durdurur.Doğrulama sırasında kullanımı /WarnAsError nedenleri seçenek dtexec bir uyarı; hata olarak işlemek için Bu nedenle bir uyarı doğrulama sırasında oluşursa paket başarısız olur.

/VerifyB[uild]major[;minor[;build]]

(İsteğe bağlı).Bir paket içinde doğrulama aşamasında belirtilen yapı numaraları karşı yapı numarasını doğrular major, minor, ve build bağımsız değişkeni.Bir uyuşmazlık ortaya çıkarsa, paket olur yürütmek.

Uzun tamsayıları değerlerdir.Bağımsız değişken için bir değer ile üç formları biri olabilir major her zaman gereklidir:

  • major

  • major;minor

  • major; minor; build

/VerifyP[ackageID]packageID

(İsteğe bağlı).Belirtilen değeri karşılaştırarak yürütülecek paket GUID doğrular package_id bağımsız değişkeni.

/ VerifyS [igned]

(İsteğe bağlı).Neden Integration Services denetleme sayısal imza paket.Paket imzalanmamışsa veya imzası geçerli değil, paket başarısız olur.Daha fazla bilgi için bkz: Sayısal imzaları paketleri ile kullanma.

Önemli notÖnemli
When configured to check the signature of the package, Integration Services only checks whether the digital signature is present, is valid, and is from a trusted source.Integration Services does not check whether the package has been changed.
NotNot
İsteğe bağlı BlockedSignatureStates kayıt defteri değerini belirtebilirsiniz bir kümesayısal imza seçeneğini daha fazla kısıtlayıcı ting küme , Business Intelligence Development Studio ya da dtexec komut satırı.Bu durumda, daha kısıtlayıcı olan kayıt defteri ayarı, diğer ayarları geçersiz kılar.

/VerifyV[ersionID]versionID

(İsteğe bağlı).Bir paket içinde belirtilen değeri karşılaştırarak yürütülecek GUID sürüm doğrular version_id bağımsız değişkeni sırasında paket doğrulama aşaması.

/VLog[Filespec]

(İsteğe bağlı).Günlüğü sağlayıcılarını paket tasarlarken, etkinleştirilmiş olan tüm Tümleştirme Hizmetleri paket olayları yazar.Integration Services metin dosyaları için bir günlük sağlayıcı etkinleştirme ve günlük olayları belirtilen metin dosyasına yazmak için bir yol ve dosya adı olarak dahil Filespec parametresi.

Eklerseniz, Filespec parametresi, tümleştirme hizmetleri değil için bir günlük sağlayıcı etkinleştirme. metin dosyaları Tümleştirme Hizmetleri paket tasarlarken etkinleştirilmiş olan günlük sağlayıcıları için yalnızca günlük olayları yazma.

/w [arnAsError]

(İsteğe bağlı).Uyarı hata olarak dikkate alınacak paket neden olur; Bu nedenle, bir uyarı doğrulama sırasında oluşursa paket başarısız olur.Hiçbir uyarı doğrulama sırasında oluşursa ve /Validate seçenek belirtilmezse, paket yürütülür.

X 86

(İsteğe bağlı).Neden SQL Server aracı çalıştırmak paket 32-bit modunda 64-bit bilgisayar.Bu seçenek, küme olarak SQL Server aşağıdaki koşullar geçerli olduğunda Aracısı:

  • iş adım türü olan sql Server Tümleştirme Hizmetleri paket.

  • The Use 32 bit runtime option on the Execution options tab of the New Job Step dialog box is selected.

Ayrıca küme için bu seçenek bir SQL Server Aracısı iş adımı kullanarak saklı yordam veya sql Server Yönetim Nesneleri (smo) aracılığıyla oluşturma işi.

Bu seçenek yalnızca tarafından kullanılan SQL Server Aracısı.Çalıştırırsanız, bu seçenek yoksayılır dtexec yardımcı programı komut istemi isteminde.

Açıklamalar

Komut seçeneklerini belirtmek sipariş paket içinde yürütür yöntemini etkileyebilirsiniz:

  • Seçenekleri komut satırında karşılaşılan sırayla işlenir.Komut satırında karşılaştıkça, komut dosyaları okuyun.Komut dosyası komutları da bunlar karşılaştı sırayla işlenir.

  • Aynı seçeneği, parametre veya değişken birden aynı komut satırı deyim içinde görünüyorsa, saat, seçenek son örnek önceliklidir.

  • / Set ve /ConfigFile seçenekleri, ile karşılaştı sırayla işlenir.

dtexec (SSIS aracı): Örnekler

SSIS paketlerini çalıştırma

Yürütülecek bir SSIS paket kaydedilen SQL Server Windows kimlik doğrulaması kullanarak şu kodu kullanın:

dtexec /sq pkgOne /ser productionServer

İçin yürütmek bir SSIS paketini kaydedildiği dosya sistem klasörünün içinde SSIS paket deposu için aşağıdaki kodu kullanın:

dtexec /dts "\File System\MyPackage"

Windows kimlik doğrulaması kullanır ve kaydedilen bir paket doğrulamak için SQL Server paketi çalıştırmadan şu kodu kullanın:

dtexec /sq pkgOne /ser productionServer /va

İçin yürütmek bir SSIS dosya sisteminde kayıtlı olan paket şu kodu kullanın:

dtexec /f "c:\pkgOne.dtsx" 

İçin yürütmek bir SSIS paket, dosya sisteminde kaydedilir ve günlüğe kaydetme seçeneklerini belirtin ve şu kodu kullanın:

dtexec /f "c:\pkgOne.dtsx" /l "DTS.LogProviderTextFile;c:\log.txt"

İçin yürütmek Windows kimlik doğrulaması kullanır ve varsayılan yerel örnek olarak kaydedilmiş bir paket SQL Server, bunu önce sürüm doğrulayın ve yürütmekd, şu kodu kullanın:

dtexec /sq pkgOne /verifyv {c200e360-38c5-11c5-11ce-ae62-08002b2b79ef}

İçin yürütmek bir SSIS dosya sistemi içinde kaydedilen ve yapılandırılmış paket dışarıdan, şu kodu kullanın:

dtexec /f "c:\pkgOne.dtsx" /conf "c:\pkgOneConfig.cfg"

Not

The package_path or filespec arguments of the /SQL, /DTS, or /FILE options must be enclosed in quotation marks if the path or file name contains a space.Tırnak içine alınmış bir bağımsız değişken varsa, bağımsız değişkeni boşluk içeremez.

Günlüğe kaydetme seçeneği

Varsa üç günlük giriş türlerini a, b ve c, şu ConsoleLog seçeneği olmayan bir parametre günlük üç tüm alanlara sahip görüntüler:

/CONSOLELOG

Tüm günlük türleri aşağıdaki seçenek görüntüler, ancak yalnızca ad ve ileti sütunlar:

/CONSOLELOG NM

Aşağıdaki seçenek tüm sütunları görüntüler, ancak yalnızca günlük girdisi a: yazın

/CONSOLELOG I;LogEntryTypeA

Aşağıdaki seçeneği yalnızca günlük giriş türü a, sütun adı ve bir ileti görüntüler:

/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

Birden çok kullanarak aynı sonuçlar elde ConsoleLog seçenekleri:

/CONSOLELOG I;LogEntryTypeA /CONSOLELOG I;LogEntryTypeB

If the ConsoleLog option is used without parameters, all fields are displayed.Pakete bir list_options parametresi nedenleri şu şekilde görüntüler ile tüm alanları yalnızca giriş tipi bir, oturum:

/CONSOLELOG NM;I;LogEntryTypeA /CONSOLELOG

Aşağıdaki giriş türü a: oturum dışında tüm günlük girdilerini görüntüler diğer bir deyişle, b ve c: günlük giriş türlerini görüntüler

/CONSOLELOG E;LogEntryTypeA

Aşağıdaki örnek, birden çok kullanarak aynı sonuçlar elde eder ConsoleLog seçenekleri ve tek bir dışlama:

/CONSOLELOG E;LogEntryTypeA /CONSOLELOG
/CONSOLELOG E;LogEntryTypeA /CONSOLELOG E;LogEntryTypeA
/CONSOLELOG E;LogEntryTypeA;LogEntryTypeA

Günlük dosyası türü her iki eklenen ve dışlanan listeleri bulunduğunda dışlanır çünkü aşağıdaki örnekte hiçbir günlük iletileri görüntüler.

/CONSOLELOG E;LogEntryTypeA /CONSOLELOG I;LogEntryTypeA

set seçenek

Aşağıdaki nasıl kullanılacağını gösteren /set , paketi komut satırından başlatıldığında, herhangi bir paket özellik veya değişken değeri değiştirmenize olanak sağlayan bir seçenek.

/SET \package\DataFlowTask.Variables[User::MyVariable].Value;newValue
Integration Services simgesi (küçük)Integration Services ile güncel kalın

En son karşıdan yüklemeler, makaleler, örnekler ve seçilen topluluk çözümleri yanı sıra Microsoft videolar için ziyaret Integration Services sayfa MSDN'de:


Bu güncelleştirmelerle ilgili otomatik bildirim almak için, sayfadaki RSS akışlarına abone olun.