dtexec yardımcı programı

The dtexec command prompt utility is used to configure and execute SQL Server Integration Services packages.The dtexec utility provides access to all the paket yapılandırma 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 ile yardımcı programıSQL Server 2008 çalıştırılacak bir SQL Server 2005 Integration Services (SSIS) Paket, Integration Services geçici olarak pakete yükseltir. SQL Server 2008 Integration Services (SSIS). Ancak, kullanamazsınız dtexec yardımcı programı, bunları kaydetmek için değişiklikleri yükselttiniz.Kalıcı olarak yükseltme hakkında daha fazla bilgi için bir SQL Server 2005 paket SQL Server 2008, bkz: Tümleştirme Hizmetleri paketlerini yükseltme.

64 Bit bilgisayarlarda yüklemesi konuları

64-Bit bir bilgisayarda Integration Services 64-bit bir sürüm yüklediği dtexec yardımcı programı (dtexec.exe).Bilgisayarınızda bazı paketler, 32-bit modunda çalıştırmak, 32-bit sürüm yüklemeniz gerekecek dtexec yardımcı programı.32-Bit sürüm yüklemek için dtexec yardımcı programı, istemci araçları veya seçmelisinizBusiness Intelligence Development Studio Kurulum sırasında.

Varsayılan olarak, 64-bit olan bir bilgisayarda, her iki 64-bit ve 32-bit sürümleri bir Integration Services yüklü bir komut istemi satırı yardımcı programı, komut istemi isteminde 32-bit sürüm çalışır. 32-Bit sürüm, 32-bit sürüm için dizin yolunu YOL ortam değişkeni 64-bit sürümler için dizin yolunu önce görünür, çünkü çalışır.(Bu genellikle, 32-bit bir dizin yol. <sürücü>: \Program Dosyaları (x 86) \Microsoft SQL Server\100\DTS\Binn, 64-bit dizin yolunu iken <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, yardımcı programı'nın 64-bit sürüm otomatik olarak kullanır.SQL Server Agent olmayan YOL ortam değişkeni, kayıt defteri yardımcı programının doğru yürütülebilir dosyayı bulmak için kullanır.

komut istemi isteminde yardımcı programı'nın 64-bit sürüm çalışan emin olmak için , aşağıdaki eylemlerden birini alabilir:

  • Bir komut istemi penceresi açmak için 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, bu konumdan çalıştırın.

  • komut istemi isteminde, tam yol (girerek hizmet programını çalıştırın.<sürücü>: \Program Files\Microsoft SQL Server\100\DTS\Binn) yardımcı programı'nın 64-bit sürüm için.

  • 64-Bit) yolunu (yerleştirerek, kalıcı yolları, yol ortam değişkeninde sırasını değiştirme<sürücü>: \Program Files\Microsoft SQL Server\100\DTS\Binn) 32-bit) yolunu (önce<sürücü>:\ Files (x 86) \Microsoft SQL Server\100\DTS\Binn program) değişkeninde.

Yürütme aşamalarını

Hizmet programı, yürütür ile devam eder, dört aşama vardır.Aşamaları şunlardır:

  1. Aşama sourcing komut: Komut istemi seçeneklerini ve belirtilmiş olan bağımsız değişkenler listesini okur. Tüm bir sonraki aşamaya, atlanır bir /? or / YARDIM seçeneği ile karşılaştı.

  2. Paket yükü Aşama: Tarafından belirtilen paket**/ sql**, / DOSYA, or / dts seçeneği yüklenir.

  3. Yapılandırma Aşama: Seçenekler bu sırada işlenir:

    • Seçenekler paket bayrakları, değişkenler ve özelliklerini ayarlayın.

    • Oluşturma ve paket sürüm doğrulama seçenekleri.

    • Raporlama gibi yardımcı programını çalıştırma davranışını yapılandırma seçenekleri.

  4. Aşama: geçerliliği ve yürütme paket çalıştırın veya olmadan çalışması için geçerliliği / DOĞRULA seçeneği belirtildi.

Dtexec yardımcı programı geri döndürülen çıkış kodlarını

Ne zaman bir paket, çalıştırır dtexec çıkış kodu geri dönebilirsiniz.Çıkış kodu değeri, ardından koşullu deyimler veya bir toplu iş dosyası içinden dallanan mantığı sınanabilir ERRORLEVEL değişkeni doldurmak için kullanılır.Değerler aşağıdaki tabloda listelenir, dtexec yardımcı programını kullanabilirsiniz küme çıkarken.

Değer

Açıklama

0

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

1

paket açılamadı.

3

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

4

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

5

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

6

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

Hizmet programı sözdizimi kuralları

Tüm seçenekler, ters eğik çizgi () veya eksi işareti (-) ile başlamalıdır.Eğik çizgi (/) ile aþaðýda gösterildiði Seçenekleri'ni başlatın, ancak eksi işareti (-) değiştirdi.

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

Teklif edilen dizelerini tırnak işaretleri doubled atlatma tek tırnak işareti temsil eder.

Seçenekleri ve değişkenleri parolaları dışında duyarlıdır değil.

The xp_cmdshell gelen dtexec kullanma

Gelen dtexec çalıştırabilirsiniz xp_cmdshell istemini.Aşağıdaki örnek, UpsertData.dtsx adlı bir paket çalıştırın ve dönüş kodunu yoksaymak gösterilmiştir:

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

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

DECLARE @returncode int
EXEC @returncode = xp_cmdshell 'dtexec /f "C:\UpsertData.dtsx"'
Important noteImportant Note:

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

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

Parameters

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

Seçenek

Açıklama

/?[option_name]

(Isteğe bağlı).Komut istemi seçeneklerini görüntüler veya belirtilen yardımını görüntüler. option_name ve sonra da hizmet programı kapatır.

Belirttiğiniz bir option_name bağımsız değişkeni dtexec starts SQL Server Çevrimiçi defterleri ve görüntüler dtexec yardımcı programı konu.

/CheckF[ile]filespec

(Isteğe bağlı).Kümeleri CheckpointFileName özellikte paket yol ve dosya belirtilen filespec. paket yeniden başlatıldığında, bu dosya kullanılır.Bu seçenek belirtildi ve dosya adı için sağlanan değer CheckpointFileName Paket için küme için boş bir dize. Bu seçenek belirtilmezse, değerler paket korunur.

/ CheckP [ointing]{on\off}

(Isteğe bağlı).Paket, denetim noktaları paketi yürütülürken kullanıp kullanmayacağını belirler bir deðer ayarlar.Değer üzerinde başarısız bir paket yeniden çalıştırılması gerektiğini belirtir.Başarısız paketni ne zaman yeniden çalıştırın, çalışma-saat başarısızlık noktası paketten yeniden başlatmak için denetim noktası dosyası motorunu kullanır.

Varsayılan değer seçeneği bir değer olarak etkindir.Paket yürütme değeri küme ve denetim noktası dosyası bulunamıyor başarısız olur.Bu seçenek belirtilmezse, paket içinde küme değer korunur.Daha fazla bilgi için bkz:Paketleri, denetim noktaları'nı kullanma.

The /CheckPointing on option of dtexec is equivalent to setting the SaveCheckpoints özellik of the paket to True, and the CheckpointUsage özellik to Always.

/Com[mandFile]filespec

(Isteğ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 yol of the command file to associate with the execution of the paket.

/Conf[igFile]filespec

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

Kullanabileceğiniz / ConfigFile seçeneği, çalışma sırasında ek yapılandırma yüklenemedi saat, tasarım sırasında belirtmedi saat.Ancak, kullanamazsınız / ConfigFile seçeneği, tasarım sırasında belirttiğiniz yapılandırılmış olan değiştirme değerlerine saat.Paket yapılandırmalarını nasıl uygulandığını anlamak için bkz: Paket yapılandırmaları ve Tümleştirme Hizmetleri özellikleri, SQL Server 2008'de davranış değişiklikleri.

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

(Isteğe bağlı).Belirtilen ad veya GUID ile bir Bağlantı Yöneticisi pakette bulunan ve belirtir belirtir bir bağlantı dizesi.

Bu seçenek, her iki parametre belirtilmesini gerektirir: Bağlantı Yöneticisi adı veya GUID sağlanmalıdır.id_or_name bağımsız değişken ve geçerli bir bağlantı dizesine belirtilmelidir connection_string bağımsız değişken. Daha fazla bilgi için bkz:Tümleştirme Hizmetleri bağlantıları.

Çalışma zamanında, kullanabileceğiniz / Bağlantı seçenek paket yapılandırmalarında, tasarım zamanında belirttiğiniz konuma dışındaki bir konumdan yüklenemedi.Bu yapılandırma değerlerini, daha sonra özgün olarak belirttiğiniz değerleri değiştirin.Ancak, kullanabileceğiniz / Bağlantı yalnızca yapılandırmaları için örneğin, seçeneğiSQL Server yapılandırmaları, bir Bağlantı Yöneticisi'ni kullanın. Paket yapılandırmalarını nasıl uygulandığını anlamak için bkz: Paket yapılandırmaları ve Tümleştirme Hizmetleri özellikleri, SQL Server 2008'de davranış değişiklikleri.

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

(Isteğe bağlı).Görüntüler, paket yürütülürken kütüğü girişlerini konsolunda belirtildi.Günlük girişi olmaması, bu seçenek belirtilmezse, konsoldaki gösterilir.Görüntü sınırlayan parametresiz seçeneği belirtilmişse, her günlük girişinin görüntüler.Konsolda görüntülenen girişlerle sınırlamak için , kullanarak gösterilecek sütunları belirtebileceğiniz displayoptions parametre ve günlük girdisini kullanarak türleri sınırı list_options parametre.

The displayoptions values are as follows:

  • N (ad)

  • C (bilgisayar)

  • O (işleç)

  • S (kaynak adı)

  • G (kaynak GUID)

  • 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 Guıd günlüğe kaydedilir.

  • E -Dışlama listesini belirtir.Kaynak adları veya belirtilen Guıd oturum açmadınız.

  • The src_name_or_guid parameter specified for inclusion or exclusion is an olay name, kaynak name, or kaynak GUID.

Birden çok kullanıyorsanız / ConsoleLog seçenekleri aynı komut istemi, aşağıdaki gibi etkileşimde:

  • Düzenlerine ilişkin hiçbir etkisi olmaz.

  • Komut satırında hiçbir ekleme listesine varsa, dışarıda bırakma listeleri, her tür kütüğü girişlerine karşı uygulanır.

  • Komut satırında herhangi bir ekleme listesine varsa, dışarıda bırakma listeleri tüm ekleme listesine union ilgili olarak karşı uygulanır.

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

/D[ts]package_path

(Isteğe bağlı).Paket, paket SSIS depodan yükler.The package_path argument specifies the relative yol of the SSIS paket, starting at the root of the SSIS paket Store, and includes the name of the SSIS paket. Belirtilen yol veya dosya adı, package_path bağımsız değişken bir alan içeriyor, çift tırnak işareti koymak gerekir package_path bağımsız değişken.

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

(Isteğe bağlı).Bir parola şifreleme paketini yüklediğinizde, kullanılan bir şifre çözme parolayı ayarlar.

/ dökümerror code

(Isteğe bağlı) Paket çalışırken bir veya daha çok belirli olaylar gerçekleştiğinde .mdmp ve .tmp, hata ayıklama döküm dosyaları oluşturur.The error code argument specifies the type of olay code—error, warning, or information—that will trigger the system to create the debug döküm files. Birden çok olay kodları belirtmek için , her ayırın: error code bağımsız değişken olarak bir noktalı virgülle (;).

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

NoteNote:
Hata ayıklama döküm dosyalarını, önemli bilgiler içerebilir.Dosyaları sınırlı erişimi olan bir klasöre kopyalayın veya dosyalara erişimi kısıtlamak için erişim denetim listesi (ACL) kullanın.Örneğin, hata ayıklama dosyaları Microsoft destek hizmetlerinin göndermeden önce hassas veya gizli bilgileri kaldırın önerilir.

Bu seçenek tüm uygulamak için paketler dtexec yardımcı programını çalıştırır, eklemeDumpOnCodes REG_SZ değeri kayıt defterine Hanahtar_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\SSIS\Setup\DtsPath anahtar.Veri değeri DumpOnCodes hata kodunu veya kodlarını oluşturmak için sistem tetikleyecek döküm dosyalarını hata ayıklama belirtir.Birden çok hata kodları, noktalı virgülle (;) ile ayrılması gerekir.

Ekleme, bir DumpOnCodes değeri kayıt defterine anahtar ve kullanın./ döküm seçeneği, sistem hata ayıklama döküm dosyaları, her iki ayarlarına bağlı olarak oluşturur.

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

/ DumpOnError

(Isteğe bağlı) Paket çalışırken bir hata ortaya çıkarsa, hata ayıklama döküm, .mdmp ve dosya, .tmp oluşturur.

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

NoteNote:
Hata ayıklama döküm dosyalarını, önemli bilgiler içerebilir.Dosyaları sınırlı erişimi olan bir klasöre kopyalayın veya dosyalara erişimi kısıtlamak için erişim denetim listesi (ACL) kullanın.Örneğin, hata ayıklama dosyaları Microsoft destek hizmetlerinin göndermeden önce hassas veya gizli bilgileri kaldırın önerilir.

Bu seçenek tüm uygulamak için paketler dtexec yardımcı programını çalıştırır, eklemeDumpOnError REG_DWORD değeri SQL Server\100\SSIS\Setup\DtsPath HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft kayıt defteri anahtarının.Değeri DumpOnError REG_DWORD değerini belirler olup olmadığını / DumpOnError kullanılacak seçeneği gerekir.dtexec utility:

  • Herhangi bir hata oluştuğunda, kullanıp bakılmaksızın sistem hata ayıklama döküm dosyaları oluşturur, sıfır veri değerini gösterir / DumpOnError seçeneğiyledtexec yardımcı programı.

  • Sıfır veri değerini, kullanmadığınız sürece sistem hata ayıklama döküm dosyaları oluşturmayacağını gösterir / DumpOnError seçeneğiyledtexec yardımcı programı.

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

/F[ile]filespec

(Isteğe bağlı).Kaydedilen dosya sisteminde bir paket yükler.The filespec argument specifies the yol and file name of the paket. Bir Evrensel Adlandırma Kuralı (UNC) yolu veya yerel bir yol, yol belirtebilirsiniz.Belirtilen yol veya dosya adı, filespec bağımsız değişken bir alan içeriyor, çift tırnak işareti koymak gerekir filespec bağımsız değişken.

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]

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

Belirttiğiniz bir option_name bağımsız değişkeni dtexec starts SQL Server Çevrimiçi defterleri ve görüntüler dtexec yardımcı programı konu.

/L[ogger]classid_orprogid;configstring

(Isteğe bağlı).Bir veya birden çok günlük sağlayıcıları yürütülmesi ile ilişkilendiren bir SSIS paket. The classid_orprogid parameter specifies the günlük sağlayıcısı, and can be specified as a class GUID. The configstring is the dize that is used to configure the log sağlayıcı.

Aşağıdaki liste, kullanılabilir günlük sağlayıcıları gösterir:

  • Metin dosyası:

    • Progıd: DTS.LogProviderTextFile.1

    • Classıd: {59B2C6A5-663F-4 c 20-8863-C83F9B72E2EB}

  • SQL Server Profiler:

    • Progıd: DTS.LogProviderSQLProfiler.1

    • Classıd: {5C0B8D21-E9AA-462E-BA34-30FF5F7A42A1}

  • SQL Server:

    • Progıd: DTS.LogProviderSQLServer.1

    • Classıd: {6AA833A1-E4B2-4431-831B-DE695049DC61}

  • Windows Olay günlüğü:

    • Progıd: DTS.LogProviderEventLog.1

    • Classıd: {97634F75-1DC7-4F1F-8A4C-DAF0E13AAA22}

  • XML dosyası:

    • Progıd: DTS.LogProviderXMLFile.1

    • Classıd: {AFED6884 619 c-484F-9A09-F42D56E1A7EA}

/M[axConcurrent]concurrent_executables

(Isteğe bağlı).paket, aynı anda çalıştırabilirsiniz, yürütülebilir dosya sayısını belirtir.Belirtilen değer, negatif olmayan bir tamsayı ya da -1 olmalıdır.-1 Değeri, anlamına gelir SSIS aynı anda toplam paket artı iki yürütülüyor bilgisayarın işlemci sayısına eşit olan yürütülebilir dosyaları çalıştırma sınırını izin verir.

/P[assword]password

(Isteğe bağlı).Tarafından korunan bir paket alınmasını sağlar. SQL Server Kimlik doğrulaması. Bu seçeneği ile birlikte kullanılan / Kullanıcı 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.

Security noteSecurity Note:
When possible, use Windows Authentication.

/Remcomment

(Isteğe bağlı).komut istemi isteminde veya komut istemi dosyalarındaki açıklamaları içerir.Bağımsız değişkeni isteğe bağlıdır.Değeri comment tırnak imleri içine alınmalıdır veya yok boşluk içeren dize. 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[...]]

(Isteğe bağlı).Ne tür bir rapor iletileri belirtir.Kullanılabilir raporlama seçenekleri level aşağıdaki gibidir:

n    Raporlama yok.

e    Hatalar rapor edilir.

w    Uyarılar raporlanır.

İ    Bilgi iletileri raporlanır.

c    Özel olaylar raporlanır.

d    veri akışı görevi olayları raporlanır.

p    Ilerleme durumu bildirdi.

v    Verbose bildirdiği için.

V ve N bağımsız değişkenleri için diğer bağımsız değişkenleri birbirini dışlayan; tek başına belirtilmeli.If the /Reporting option is not specified then the default düzey is E (errors), W (warnings), and P (progress).

Tüm olayları ve bir GUID veya kolay ad varsa "YY/AA/GG SS: dd: ss", "biçiminde bir zaman damgası ile öncesinde.

Isteğe bağlı parametre event_guid_or_name bir günlüğü sağlayıcıları için özel durumlar listesi verilmiştir. Özel durum, aksi halde oturum, günlüğe kaydedilen olayları belirtir.

Olay genellikle varsayılan olarak günlüğe bir olay çıkarılacak olan

/ Res [Başlangıç {deny | force | ifPossible}

(Isteğe bağlı).Yeni bir değer belirtir CheckpointUsage() Paket özellik. Parametrelerin anlamları aşağıdaki gibidir:

Deny   Kümeleri CheckpointUsage() özellik DTSCU_NEVER().

Force   Kümeleri CheckpointUsage() özellik DTSCU_ALWAYS().

ifPossible   Kümeleri CheckpointUsage() özellik DTSCU_IFEXISTS().

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

/SetpropertyPath;value

(Isteğe bağlı).Bir değişken, özellik, kapsayıcı, günlük sağlayıcısı, Foreach numaralayıcı veya bir paket içindeki bağlantı yapılandırmasını geçersiz kılar.Bu seçenek, kullanıldığında / küme değiştirir.propertyPath bağımsız değişken değeri belirtildi. Birden çok / küme seçenekler belirtilebilir.

Değerini belirleyebilirsiniz. propertyPath Paket Yapılandırma Sihirbazı'nı çalıştırarak. Seçtiğiniz öğeler için yollar üzerinde son görüntülenir Sihirbazı Tamamlanıyor sayfasında ve kopyalanan yapıştırılan ve.Yolları kopyaladıktan sonra yalnızca bu amaç için sihirbaz kullandıysanız, Sihirbazı iptal edebilirsiniz.

Paket yürütme ve yeni bir değer için bir değişken sağlayan bir örnek aşağıda verilmiştir:

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

Kullanabileceğiniz / küme seçeneği hangi paketten yapılandırmaları yüklenen konumu değiştirin.Ancak, kullanamazsınız / küme seçeneği tasarım zamanında bir yapılandırma tarafından belirtilen değer geçersiz.Paket yapılandırmalarını nasıl uygulandığını anlamak için bkz: Paket yapılandırmaları ve Tümleştirme Hizmetleri özellikleri, SQL Server 2008'de davranış değişiklikleri.

/Ser[ver]server

(Isteğe bağlı).Zaman / sql or / dts seçeneği belirtilir, bu seçenek, paket almak hangi sunucunun adını belirtir.Atlarsanız, / Sunucu seçeneği ve / sql or / dts seçeneği belirtildi, paket yürütme yerel sunucuda yeniden denenir.The server_instance value may be quoted.

/SQ[L]package_path

Depolanan bir paket yükler. SQL Server. The package_path argument specifies the name of the paket to retrieve. Bunlar, klasör yolunda bulunan, ters eğik çizgi ("\") ile sonlandırılır.The package_path value can be quoted.Belirtilen yol veya dosya adı, package_path bağımsız değişken bir alan içeriyor, çift tırnak işareti koymak gerekir package_path bağımsız değişken.

Kullanabileceğiniz / Kullanıcı, / Parola, and / Sunucu ile birlikte seçenekleri/ sql seçeneği.

Atlarsanız, / Kullanıcı seçeneği, Windows kimlik doğrulaması paket erişmek için kullanılır.Kullanıp kullanmadığımı / Kullanıcı seçeneği/ Kullanıcı Belirtilen oturum açma adı ile ilişkilidirSQL Server Kimlik doğrulaması.

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

Security noteSecurity Note:
When possible, use Windows Authentication.

If the /Server option is omitted, the default local örnek 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 [d]

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

/U[ser]user_name

(Isteğe bağlı).Tarafından korunan bir paket alınmasını sağlar. SQL Server Kimlik doğrulaması. Bu seçenek yalnızca / sql seçeneği belirtildi.The user_name value can be quoted.

Security noteSecurity Note:
When possible, use Windows Authentication.

/Va [lidate]

(Isteğe bağlı).Paket çalıştırmadan validatation aşaması sonra paketi yürütülmesini durdurur.Doğrulama sırasında kullanımı / WarnAsError seçeneği nedendtexec ; hata olarak uyarı işlemek için bir uyarı doğrulama sırasında oluşursa, bu nedenle paket başarısız.

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

(Isteğe bağlı).Yapı numarasını doğrular bir paket karşı yapı doğrulaması sırasında belirtilen numara aşama major, minor, ve build bağımsız değişkenler için. Bir eşleşme hatası oluşursa, paketi olacak yürütmek.

Uzun Tamsayı değerlerdir.Bağımsız değişken için bir değer olan üç formları birine sahip olabilir major her zaman gereklidir:

  • major

  • major;minor

  • major; minor; build

/VerifyP[ackageID]packageID

(Isteğe bağlı).Belirtilen değer karşılaştırarak yürütülecek GUID paket doğrular package_id bağımsız değişken.

/ [Igned] verifyS

(Isteğe bağlı).Neden oluyor Integration Services paket dijital imzayı denetlemek için . Paket, paket imzalanmamışsa veya imza geçerli değil, başarısız olur.Daha fazla bilgi için bkz:Sayısal imzaları paketleriyle kullanma.

Important noteImportant Note:
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.
NoteNote:
Isteğe bağlı BlockedSignatureStates kayıt defteri değeri bir küme sayısal imza seçeneğini kısıtlayıcı olan ting belirtebilirsiniz küme Business Intelligence Development Studio veya dtexec komut satırı.Bu durumda, diğer ayarları daha kısıtlayıcı olan kayıt defteri ayarını geçersiz kılar.

/VerifyV[ersionID]versionID

(Isteğe bağlı).GUID değeri belirtilen karşılaştırarak, yürütülecek bir paketin sürüm doğrular version_idPaket doğrulama evresi sırasında bağımsız değişkeni.

/ VLog[Filespec]

(Isteğe bağlı).Tüm Tümleştirme Hizmetleri paket olayları günlüğü sağlayıcılarını paket tasarlanmıştır etkinleştirilmiş olan, yazar.Metin dosyaları için bir günlük sağlayıcısı'nı etkinleştirmek ve günlük olayları belirli bir metin dosyasına yazma Tümleştirme Hizmetleri sağlamak için bir yol ve dosya adı olarak dahil Filespec parametre.

Eklemezseniz, Filespec metin dosyaları için bir günlük sağlayıcısı parametre Tümleştirme Hizmetleri etkinleştirir. Tümleştirme Hizmetleri, yalnızca günlüğü olaylarını paket tasarlanmıştır etkinleştirilmiş olan, günlüğü sağlayıcılarını yazacaktır.

/W [arnAsError]

(Isteğe bağlı).Paket; hata olarak uyarı göz önüne almanız gereken neden olan bir uyarı doğrulama sırasında oluşursa, bu nedenle, paketi başarısız olur.Hiçbir uyarı, doğrulama işlemi sırasında oluşursa ve / Doğrula seçenek belirtilmedi, paket yürütülür.

x 86

(Isteğe bağlı).Neden oluyor SQL Server paket, 32-bit modunda 64-bit bir bilgisayarda çalıştırmak için aracı. Bu seçenek küme SQL Server Aracı aşağıdaki koşullar doğru olduğunda:

  • Iş adım türü SQL Server Tümleştirme Hizmetleri paket.

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

Bu seçenek için de ayarlayabilirsiniz bir SQL Server Aracı kullanarak iş adım yordamlar veya programlı olarak iş oluşturmak için SQL Server Management Objects (SMO) depolanır.

Bu seçenek yalnızca tarafından kullanılır. SQL Server Aracı. Çalıştırıyorsanız, bu seçeneği göz ardı edilir dtexec hizmet programı komut istemi satırından.

Remarks

Komut seçenekleri belirttiğiniz sipariş, paket yürütür biçimini etkileyebilir:

  • Seçenekler, komut satırında karşılaşılan sırayla işlenir.Komut satırında karşılaştı gibi komut dosyaları okunamıyor.Komut dosyası komutları, ayrıca karşılaştı, sırayla işlenir.

  • Aynı seçeneği, parametreyi veya değişkeni deyimnde aynı komut satırında birden daha fazla görüntülenirse saat, son seçeneği örnek önceliklidir.

  • / küme and / ConfigFile seçenekleri, bunlar karşılaştı sırayla işlenir.

Örnekler

Çalışan paketleri

Için yürütmek bir SSIS Paket için kaydedilir... SQL Server Windows kimlik doğrulaması'nı kullanarak, aşağıdaki kodu kullanın:

dtexec /sq pkgOne /ser productionServer

Için yürütmek bir SSIS Paket SSIS paketi depo içinde dosya sistem klasörüne kaydedilir, şu kodu kullanın:

dtexec /dts "\File System\MyPackage"

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

dtexec /sq pkgOne /ser productionServer /va

Için yürütmek bir SSIS dosya sisteminde, kaydedilmiş bir paket, aşağıdaki kodu kullanın:

dtexec /f "c:\pkgOne.dtsx" 

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

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

Windows kimlik doğrulaması kullanır ve bu varsayılan yerel kopyaya kaydedilir paketini yürütmek 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}

Yürütülecek bir SSIS dosya sisteminde kaydedilir ve yapılandırılmış bir paket dışarıda, aşağıdaki 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 yol or file name contains a space. Bağımsız değişken tırnak içine alınmış, bağımsız değişkeni boşluk içeremez.

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

Üç girdi türü BIR oturum varsa B ve C, aşağıdaki ConsoleLog seçeneği olmadan, tüm günlük üç tüm alanları içeren bir parametre görüntüler:

/CONSOLELOG

Tüm günlük tipleri için aşağıdaki seçenek görüntüler, ancak yalnızca Name 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 girişinin A: yazın...

/CONSOLELOG I;LogEntryTypeA

Aşağıdaki seçenek, yalnızca günlük girdi türü A sütunlarla adı ve bir ileti görüntüler:

/CONSOLELOG NM;I;LogEntryTypeA

Aşağıdaki seçenek A ve b günlük girdisi türü için günlük girdilerini görüntüler.

/CONSOLELOG I;LogEntryTypeA;LogEntryTypeB

Birden çok ek Yardım düğmesini kullanarak, aynı sonuçlar elde edebilirsiniz ConsoleLog options:

/CONSOLELOG I;LogEntryTypeA /CONSOLELOG I;LogEntryTypeB

If the ConsoleLog option is used without parameters, all fields are displayed.Belgede bir list_options parametre aşağıdaki görüntüler yalnızca günlük girdi türü A, tüm alanları ile neden olur:

/CONSOLELOG NM;I;LogEntryTypeA /CONSOLELOG

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

/CONSOLELOG E;LogEntryTypeA

Aşağıdaki örnek çok kullanarak aynı sonuçlar erişir. ConsoleLog seçenekleri ve tek bir dışlama:

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

Aşağıdaki örnek, bir Günlük dosya türü, her iki eklenen ve dışlanan listelerinden bulunduğunda dışlanır çünkü hiçbir günlük iletileri, görüntüler.

/CONSOLELOG E;LogEntryTypeA /CONSOLELOG I;LogEntryTypeA

küme seçenek

Aşağıdaki nasıl kullanacağınızı gösterir / küme seçeneği, paket komut satırından başlatıldığında, herhangi bir paket özellik veya değişken değeri değiştirmenize olanak tanır.

/SET \package\DataFlowTask.Variables[User::MyVariable].Value;newValue

Değişiklik Geçmişi

Güncelleştirilmiş içerik

  • Ilgili her seçenek açıklaması için paragrafı nasıl açıklığa kavuşturuldu eklenen / ConfigFile, / Bağlantı, and / küme çalışma seçenekleri saat.