Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure Data Factory'de SSIS Integration Runtime
dtexec komut istemi yardımcı programı, SQL Server Integration Services paketlerini yapılandırmak ve yürütmek için kullanılır. dtexec yardımcı programı parametreler, bağlantılar, özellikler, değişkenler, günlüğe kaydetme ve ilerleme göstergeleri gibi tüm paket yapılandırma ve yürütme özelliklerine erişim sağlar. dtexec yardımcı programı şu kaynaklardan paketleri yüklemenizi sağlar: Integration Services sunucusu, .ispac proje dosyası, Microsoft SQL Server veritabanı, SSIS Paket Deposu ve dosya sistemi.
Not
Integration Services'in önceki bir sürümü tarafından oluşturulan bir paketi çalıştırmak için dtexec yardımcı programının geçerli sürümünü kullandığınızda, yardımcı program paketi geçici olarak geçerli paket biçimine yükselter. Ancak, yükseltilmiş paketi kaydetmek için dtexec yardımcı programını kullanamazsınız. Bir paketi geçerli sürüme kalıcı olarak yükseltme hakkında daha fazla bilgi için bkz. Integration Services Paketlerini Yükseltme.
Bu konu aşağıdaki bölümleri içerir:
64 bit Bilgisayarlarda Yüklemeyle İlgili Önemli Noktalar
Yan Yana Yüklemeler Olan Bilgisayarlarda
Dikkat Edilmesi Gerekenler Bash'dan dtexec kullanma
Integration Services Sunucusu ve Proje Dosyası
Integration Services sunucusunda paketleri çalıştırmak için dtexec kullandığınızda, dtexec saklı yordamlar olan catalog.create_execution (SSISDB Veritabanı), catalog.set_execution_parameter_value (SSISDB Veritabanı) ve catalog.start_execution (SSISDB Veritabanı) çağırarak bir yürütme oluşturur, parametre değerlerini ayarlar ve yürütmeyi başlatır. Tüm yürütme günlükleri ilgili görünümlerde veya SQL Server Management Studio'da bulunan standart raporlar kullanılarak sunucudan görülebilir. Raporlar hakkında daha fazla bilgi için bkz. Integration Services Serveriçin Raporlar.
Aşağıda Integration Services sunucusunda bir paket yürütme örneği verilmiştir.
DTExec /ISSERVER "\SSISDB\folderB\Integration Services Project17\Package.dtsx" /SERVER "." /Envreference 2 /Par "$Project::ProjectParameter(Int32)";1 /Par "Parameter(Int32)";21 /Par "CM.sqlcldb2.SSIS_repro.InitialCatalog";ssisdb /Par "$ServerOption::SYNCHRONIZED(Boolean)";True
.ispac proje dosyasından bir paket çalıştırmak için dtexec kullandığınızda, ilgili seçenekler şunlardır: proje yolunu ve paket akışı adını belirtmek için kullanılan /Proj[ect] ve /Pack[age] . SQL Server Management Studio'dan Integration Services Proje Dönüştürme Sihirbazı çalıştırarak projeyi proje dağıtım modeline dönüştürdüğünüzde, sihirbaz bir .ispac proje dosyası oluşturur. Daha fazla bilgi için bkz. Integration Services (SSIS) Projelerini ve Paketlerini Dağıtma.
Integration Services sunucusuna dağıtılan paketleri zamanlamak için üçüncü taraf zamanlama araçlarıyla dtexec kullanabilirsiniz.
64 bit Bilgisayarlarda YüklemeYle İlgili Dikkat Edilmesi Gerekenler
Integration Services, 64 bit bir bilgisayarda dtexec yardımcı programının (dtexec.exe) 64 bit sürümünü yükler. Belirli paketleri 32 bit modunda çalıştırmanız gerekiyorsa , dtexec yardımcı programının 32 bit sürümünü yüklemeniz gerekir. dtexec yardımcı programının 32 bit sürümünü yüklemek için kurulum sırasında İstemci Araçları'nı veya SQL Server Veri Araçları'nı (SSDT) seçmeniz gerekir.
Varsayılan olarak, Integration Services komut istemi yardımcı programının hem 64 bit hem de 32 bit sürümlerinin yüklü olduğu 64 bit bir bilgisayar, komut isteminde 32 bit sürümünü çalıştırır. 32 bit sürümü için dizin yolu, 64 bit sürümü için dizin yolundan önce PATH ortam değişkeninde göründüğünden 32 bit sürümü çalışır. (Genellikle, 32 bit dizin yolu :\Program Files(x86)\Microsoft SQL Server\110\DTS\Binn
Not
Yardımcı programı çalıştırmak için SQL Server Aracısı'nı kullanırsanız, SQL Server Aracısı otomatik olarak yardımcı programın 64 bit sürümünü kullanır. SQL Server Aracısı, yardımcı program için doğru yürütülebilir dosyayı bulmak için PATH ortam değişkenini değil kayıt defterini kullanır.
Komut isteminde yardımcı programın 64 bit sürümünü çalıştırdığınızdan emin olmak için aşağıdaki eylemlerden birini gerçekleştirebilirsiniz:
Komut İstemi penceresi açın, yardımcı programın 64 bit sürümünü içeren dizine geçin (<sürücü>:\Program Files\Microsoft SQL Server\110\DTS\Binn) ve ardından yardımcı programı bu konumdan çalıştırın.
Komut isteminde yardımcı programın 64 bit sürümünün tam yolunu (<sürücü>:\Program Files\Microsoft SQL Server\110\DTS\Binn) girerek yardımcı programı çalıştırın.
64 bit yolu (<sürücü>:\Program Files\Microsoft SQL Server\110\DTS\Binn) PATH ortam değişkenindeki 32 bit yolun (<sürücü>:\Program Files(x86)\Microsoft SQL Server\110\DTS\Binn) önüne yerleştirerek yolların sırasını kalıcı olarak değiştirin.
Yan Yana Yüklemeleri Olan Bilgisayarlarda Dikkat Edilmesi Gerekenler
SQL Server 2005 Integration Services (SSIS) veya SQL Server 2008 Integration Services (SSIS) yüklü bir makineye SQL Server 2019 Integration Services (SSIS) yüklendiğinde, dtexec yardımcı programının birden çok sürümü yüklenir.
Yardımcı programın doğru sürümünü çalıştırdığınızdan emin olmak için, komut isteminde tam yolu girerek yardımcı programı çalıştırın (<sürücü>:\Program Files\Microsoft SQL Server\<sürümü>\DTS\Binn).
Yürütme Aşamaları
Yardımcı program, yürütüldüğü sırada geçtiği dört aşamaya sahiptir. Aşamalar aşağıdaki gibidir:
Komut kaynak oluşturma aşaması: Komut istemi, belirtilen seçeneklerin ve bağımsız değişkenlerin listesini okur. /? veya /HELP seçeneğiyle karşılaşılırsa, sonraki tüm aşamalar atlanır.
Paket yükleme aşaması: /SQL, /FILEveya /DTS seçeneği tarafından belirtilen paket yüklenir.
Yapılandırma aşaması: Seçenekler şu sırayla işlenir:
Paket bayraklarını, değişkenleri ve özellikleri ayarlayan seçenekler.
Paket sürümünü ve derlemesini doğrulayan seçenekler.
Raporlama gibi yardımcı programın çalışma zamanı davranışını yapılandıran seçenekler.
Doğrulama ve yürütme aşaması: paket çalıştırılır veya /VALIDATE seçeneği belirtilmişse çalıştırılmadan doğrulanır.
Çıkış Kodları Döndürüldü
dtexec yardımcı programından döndürülen çıkış kodları
Bir paket çalıştırıldığında dtexec çıkış kodu döndürebilir. Çıkış kodu ERRORLEVEL değişkenini doldurmak için kullanılır ve değeri daha sonra bir toplu iş dosyasındaki koşullu deyimlerde veya dallanma mantığında test edilebilir. Aşağıdaki tabloda, dtexec yardımcı programının çıkış sırasında ayarlayabileceğiniz değerler listeleniyor.
| 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 | Yardımcı program istenen paketi bulamadı. Paket bulunamadı. |
| 5 | Yardımcı program istenen paketi yükleyemedi. Paket yüklenemedi. |
| 6 | Araç, komut satırında sözdizimsel veya semantik hatalardan kaynaklanan bir iç hata ile karşılaştı. |
Söz Dizimi Kuralları
Yardımcı Yazılım söz dizimi kuralları
Tüm seçenekler eğik çizgi (/) veya eksi işareti (-) ile başlamalıdır. Burada gösterilen seçenekler eğik çizgi (/) ile başlar, ancak eksi işareti (-) yerine kullanılabilir.
Bir argüman boşluk içeriyorsa tırnak içine alınmalıdır. Bağımsız değişken tırnak içine alınmamışsa, bağımsız değişken boşluk içeremez.
Çift tırnak işaretleri, tırnak içindeki dizelerde kaçış karakteri olarak tek tırnak işaretlerini temsil eder.
Seçenekler ve bağımsız değişkenler, parolalar dışında büyük/küçük harfe duyarlı değildir.
xp_cmdshell'den dtexec kullanma
xp_cmdshell'den dtexec kullanma
dtexec'i xp_cmdshell isteminden çalıştırabilirsiniz. Aşağıdaki örnek, UpsertData.dtsx adlı paketin nasıl çalıştırılacağını ve dönüş kodunun nasıl yoksayılacağını göstermektedir.
EXEC xp_cmdshell 'dtexec /f "C:\UpsertData.dtsx"'
Aşağıdaki örnekte aynı paketi çalıştırma ve dönüş kodunu yakalama adımları gösterilmektedir:
DECLARE @returncode int
EXEC @returncode = xp_cmdshell 'dtexec /f "C:\UpsertData.dtsx"'
Önemli
Microsoft SQL Server'da, yeni yüklemelerde xp_cmdshell seçeneği varsayılan olarak devre dışı bırakılır. Seçenek, sp_configure sistem saklı yordamı çalıştırılarak etkinleştirilebilir. Daha fazla bilgi için bkz. xp_cmdshell Sunucu Yapılandırma Seçeneği.
Bash'ten dtexec kullanma
Bash shell Linux için popüler bir shell. Windows'da da kullanılabilir. dtexec'i Bash isteminden çalıştırabilirsiniz. Noktalı virgül (;), Bash'te bir komut sınırlayıcısı işleci olduğuna dikkat edin. Bu özellikle /Conn[ection] veya /Par[arameter] veya '/Set seçenekleri kullanılarak pakete değer geçirilirken önemlidir çünkü sağlanan öğenin adını ve değerini birbirinden ayırmak için noktalı virgül kullanırlar. Aşağıdaki örnek, Bash kullanırken ve değerleri bir pakete geçirirken noktalı virgülden ve diğer öğelerden nasıl düzgün bir şekilde kaçacaklarını gösterir:
dtexec /F MyPackage.dtsx /CONN "MyConnection"\;"\"MyConnectionString\""
Sözdizimi
dtexec /option [value] [/option [value]]...
Parametreler
/? [option_name]: (İsteğe bağlı). Komut istemi seçeneklerini görüntüler veya belirtilen option_name için yardım görüntüler ve ardından yardımcı programı kapatır.
bir option_name bağımsız değişkeni belirtirseniz, dtexec SQL Server Books Online'ı açar ve dtexec Yardımcı Programı konusunu görüntüler.
/Ca[llerInfo]: (İsteğe bağlı). Paket yürütme için ek bilgileri belirtir. SQL Server Aracısı'nı kullanarak bir paket çalıştırdığınızda, aracı bu bağımsız değişkeni paket yürütmenin SQL Server Aracısı tarafından çağrıldığı belirtecek şekilde ayarlar. dtexec yardımcı programı komut satırından çalıştırıldığında bu parametre yoksayılır.
/CheckF[ile]filespec: (Bu tercihe bağlıdır). Paket içerisindeki CheckpointFileName özelliğini, filespecdosyasında belirtilen yola ve dosyaya ayarlar. Paket yeniden başlatıldığında bu dosya kullanılır. Bu seçenek belirtilirse ve dosya adı için değer sağlanmazsa, paketin CheckpointFileName
boş bir dizeye ayarlanır. Bu seçenek belirtilmezse paketteki değerler korunur. /CheckP[ointing]{on\off}: (İsteğe bağlı). Paketin paket yürütme sırasında denetim noktaları kullanıp kullanmadığını belirleyen bir değer ayarlar. 'da
değeri, başarısız bir paketin yeniden çalıştırılacağı belirtir. Başarısız paket yeniden çalıştırıldığında, çalışma zamanı altyapısı hata noktasından paketi yeniden başlatmak için denetim noktası dosyasını kullanır. Seçenek bir değer olmadan bildirilirse varsayılan değer açıktır. Değer açık olarak ayarlanırsa ve denetim noktası dosyası bulunamazsa paket yürütme başarısız olur. Bu seçenek belirtilmezse pakette ayarlanan değer korunur. Daha fazla bilgi için bkz. Denetim Noktalarını Kullanarak Paketleri Yeniden Başlatma.
dtexec'in
/CheckPointing seçeneği, paketin SaveCheckpoints özelliğini True veCheckpointUsage özelliğini Always olarak ayarlamakla eşdeğerdir./Com[mandFile]filespec: (İsteğe bağlı). dtexecile çalışan komut seçeneklerini belirtir. filespec içinde belirtilen dosya açılır ve dosyadaki seçenekler dosyada EOF bulunana kadar okunur. filespec bir metin dosyasıdır. filespec bağımsız değişkeni, paketin yürütülmesiyle ilişkilendirilecek komut dosyasının dosya adını ve yolunu belirtir.
/Conf[igFile]filespec: (İsteğe bağlı). Değerlerin ayıklanması için bir yapılandırma dosyası belirtir. Bu seçeneği kullanarak, paket için tasarım zamanında belirtilen yapılandırmadan farklı bir çalışma zamanı yapılandırması ayarlayabilirsiniz. Farklı yapılandırma ayarlarını bir XML yapılandırma dosyasında depolayabilir ve ardından /ConfigFile seçeneğini kullanarak paket yürütmeden önce ayarları yükleyebilirsiniz.
Çalışma zamanında tasarım zamanında belirtmediğiniz ek yapılandırmaları yüklemek için /ConfigFile seçeneğini kullanabilirsiniz. Ancak, tasarım zamanında da belirttiğiniz yapılandırılmış değerleri değiştirmek için /ConfigFile seçeneğini kullanamazsınız. Paket yapılandırmalarının nasıl uygulandığını anlamak için bkz. Paket Yapılandırmaları.
/Conn[ection]id_or_name; connection_string [[; id_or_name; connection_string]...]: (İsteğe bağlı). Belirtilen ada veya GUID'ye sahip bağlantı yöneticisinin pakette bulunduğunu belirtir ve bir bağlantı dizesi belirtir.
Bu seçenek her iki parametrenin de belirtilmesi gerekir: bağlantı yöneticisi adı veya GUID id_or_name bağımsız değişkeninde sağlanmalıdır ve connection_string bağımsız değişkeninde geçerli bir bağlantı dizesi belirtilmelidir. Daha fazla bilgi için bkz. Integration Services (SSIS) Bağlantıları.
Çalışma zamanında, paket yapılandırmalarını tasarım zamanında belirttiğiniz konumdan farklı bir konumdan yüklemek için /Connection seçeneğini kullanabilirsiniz. Bu yapılandırmaların değerleri daha sonra başlangıçta belirtilen değerlerin yerini alır. Ancak /Connection seçeneğini yalnızca bağlantı yöneticisi kullanan SQL Server yapılandırmaları gibi yapılandırmalar için kullanabilirsiniz. Paket yapılandırmalarının nasıl uygulandığını anlamak için bkz. SQL Server 2016'da Paket Yapılandırmaları ve Integration Services Özelliklerindeki Davranış Değişiklikleri.
/Cons[oleLog] [[displayoptions];[list_options;src_name_or_guid]...]: (İsteğe bağlı). Paket çalıştırılırken, belirtilen günlük girdilerini konsolda görüntüler. Bu seçenek atlanırsa, konsolda hiçbir günlük girdisi gösterilmez. Seçenek, görüntülemeyi sınırlayan parametreler olmadan belirtilirse, her günlük kaydı gösterilir. Konsolda görüntülenen girdileri sınırlamak için, displayoptions parametresini kullanarak gösterilecek sütunları belirtebilir ve list_options parametresini kullanarak günlük girdi türlerini sınırlayabilirsiniz.
Not
/ISSERVER parametresini kullanarak Integration Services sunucusunda bir paket çalıştırdığınızda, konsol çıkışı sınırlıdır ve /Cons[oleLog] seçeneklerinin çoğu geçerli değildir. Tüm yürütme günlükleri ilgili görünümlerde veya SQL Server Management Studio'da bulunan standart raporlar kullanılarak sunucudan görülebilir. Raporlar hakkında daha fazla bilgi için bkz. Integration Services Serveriçin Raporlar.
displayoptions değerleri aşağıdaki gibidir:
N (İsim)
C (Bilgisayar)
O (İşleç)
S (Kaynak Adı)
G (Kaynak GUID)
X (Yürütme GUID'i)
M (İleti)
T (Zaman Başlangıç ve Bitiş)
list_options değerleri aşağıdaki gibidir:
- Ekleme listesini belirtir. Yalnızca belirtilen kaynak adları veya GUID'ler günlüğe kaydedilir.
E - Dışlama listesini belirtir. Belirtilen kaynak adları veya GUID'ler günlüğe kaydedilmez.
Ekleme veya dışlama için belirtilen src_name_or_guid parametresi bir olay adı, kaynak adı veya kaynak GUID'dir.
Aynı komut isteminde birden çok /ConsoleLog seçeneği kullanırsanız, aşağıdaki gibi etkileşim kurarlar:
Görünüm sırasının hiçbir etkisi yoktur.
Komut satırında ekleme listesi yoksa, her tür günlük girdisine dışlama listeleri uygulanır.
Komut satırında herhangi bir ekleme listesi varsa, dışlama listeleri tüm ekleme listelerinin birleşimine uygulanır.
/ConsoleLog seçeneğinin birkaç örneği için Açıklamalar bölümüne bakın.
/D[ts]package_path: (İsteğe bağlı). SSIS Paket Deposu'ndan bir paket yükler. SSIS Paket Deposu'nda depolanan paketler, eski paket dağıtım modeli kullanılarak dağıtılır. Proje dağıtım modelini kullanarak Integration Services sunucusuna dağıtılan paketleri çalıştırmak için /ISServer seçeneğini kullanın. Paket ve proje dağıtım modelleri hakkında daha fazla bilgi için bkz.Projelerin ve Paketlerin Dağıtımı
. package_path bağımsız değişkeni, SSIS Paketi Deposu'nun kökünden başlayarak SSIS paketinin göreli yolunu belirtir ve SSIS paketinin adını içerir. package_path bağımsız değişkeninde belirtilen yol veya dosya adı boşluk içeriyorsa, package_path bağımsız değişkeninin etrafına tırnak işaretleri koymanız gerekir.
/DTS seçeneği /File veya /SQL seçeneğiyle birlikte kullanılamaz. Birden çok seçenek belirtilirse dtexec başarısız olur.
/De[crypt]parola: (İsteğe bağlı). Parola şifrelemeli bir paket yüklediğinizde kullanılan şifre çözme parolasını ayarlar.
(İsteğe bağlı) Paket çalışırken belirtilen bir veya daha fazla olay gerçekleştiğinde .mdmp ve .tmp hata ayıklama dökümü dosyalarını oluşturur. Hata kodu bağımsız değişkeni, sistemin hata ayıklama döküm dosyaları oluşturmasını tetikleyen hata, uyarı veya bilgi türündeki olay kodunu belirtir. Birden çok olay kodu belirtmek için her hata kodu bağımsız değişkenini noktalı virgülle (;) ayırın. Hata kodu bağımsız değişkenine tırnak işareti eklemeyin.
Aşağıdaki örnek, DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER hatası oluştuğunda hata ayıklama dökümü dosyalarını oluşturur.
/Dump 0xC020801C/Dumphata kodu: Varsayılan olarak, Integration Services hata ayıklama dökümü dosyalarını klasörüne <>:\Program Files\Microsoft SQL Server\110\Shared\ErrorDumps sürücüsünde depolar.
Not
Hata ayıklama dökümü dosyaları hassas bilgiler içerebilir. Dosyalara erişimi kısıtlamak için erişim denetimi listesi (ACL) kullanın veya dosyaları kısıtlı erişime sahip bir klasöre kopyalayın. Örneğin, hata ayıklama dosyalarınızı Microsoft destek hizmetlerine göndermeden önce hassas veya gizli bilgileri kaldırmanızı öneririz.
Bu seçeneği dtexec yardımcı programının çalıştığı tüm paketlere uygulamak için, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\110\SSIS\Setup\DtsPath kayıt defteri anahtarına bir DumpOnCodes REG_SZ değeri ekleyin. DumpOnCodes içindeki veri değeri, hata ayıklama dökümü dosyaları oluşturmak için sistemi tetikleyen hata kodunu veya kodları belirtir. Birden çok hata kodu noktalı virgülle (;)) ayrılmalıdır.
Kayıt defteri anahtarına bir DumpOnCodes değeri ekler ve /Dump seçeneğini kullanırsanız, sistem her iki ayarı da temel alan hata ayıklama dökümü dosyaları oluşturur.
Hata ayıklama döküm dosyaları hakkında daha fazla bilgi için, bkz. Paket Yürütme için Döküm Dosyaları Oluşturma.
/DumpOnError: (İsteğe bağlı) Paket çalışırken herhangi bir hata oluştuğunda .mdmp ve .tmp hata ayıklama dökümü dosyalarını oluşturur.
Varsayılan olarak, Integration Services hata ayıklama dökümü dosyalarını :\Program Files\Microsoft SQL Server\110\Shared\ErrorDumps klasöründe
sürücüde depolar. Not
Hata ayıklama dökümü dosyaları hassas bilgiler içerebilir. Dosyalara erişimi kısıtlamak için erişim denetimi listesi (ACL) kullanın veya dosyaları kısıtlı erişime sahip bir klasöre kopyalayın. Örneğin, hata ayıklama dosyalarınızı Microsoft destek hizmetlerine göndermeden önce hassas veya gizli bilgileri kaldırmanızı öneririz.
Bu seçeneği dtexec yardımcı programının çalıştığı tüm paketlere uygulamak için, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\110\SSIS\Setup\DtsPath kayıt defteri anahtarına bir DumpOnError REG_DWORD değeri ekleyin. DumpOnError REG_DWORD değeri, /DumpOnError seçeneğinin dtexec yardımcı programıyla kullanılması gerekip gerekmediğini belirler:
Sıfır olmayan bir veri değeri, dtexec yardımcı programıyla /DumpOnError seçeneğini kullanıp kullanmamanıza bakılmaksızın, herhangi bir hata oluştuğunda sistemin hata ayıklama dökümü dosyaları oluşturduğunu gösterir.
Sıfır veri değeri, dtexec yardımcı programıyla /DumpOnError seçeneğini kullanmadığınız sürece sistemin hata ayıklama dökümü dosyalarını oluşturmayacağını gösterir.
Döküm dosyalarında hata ayıklama hakkında daha fazla bilgi için bkz. Paket Yürütmesi için Döküm Dosyaları Oluşturma
/Env[Reference]ortam başvuru kimliği: (İsteğe bağlı). Integration Services sunucusuna dağıtılan bir paket için paket yürütmesi tarafından kullanılan ortam başvurularını (ID) belirtir. Değişkenlere bağlanmak için yapılandırılan parametreler, ortamda bulunan değişkenlerin değerlerini kullanır.
/Env[Reference] seçeneğini /ISServer ve /Server seçenekleriyle birlikte kullanırsınız.
Bu parametre SQL Server Aracısı tarafından kullanılır.
-- /F[ile]filespec: (İsteğe bağlı). Dosya sistemine kaydedilmiş bir paketi yükler. Dosya sistemine kaydedilen paketler eski paket dağıtım modeli kullanılarak dağıtılır. Proje dağıtım modelini kullanarak Integration Services sunucusuna dağıtılan paketleri çalıştırmak için /ISServer seçeneğini kullanın. Paket ve proje dağıtım modelleri hakkında daha fazla bilgi için bkz. Proje ve Paket Dağıtımı
filespec bağımsız değişkeni paketin konumunu ve dosya adını tanımlar. Yolu Evrensel Adlandırma Kuralı (UNC) yolu veya yerel yol olarak belirtebilirsiniz. filespec bağımsız değişkeninde belirtilen yol veya dosya adı boşluk içeriyorsa, filespec bağımsız değişkeninin çevresine tırnak işaretleri koymanız gerekir.
/File seçeneği /DTS veya /SQL seçeneğiyle birlikte kullanılamaz. Birden çok seçenek belirtilirse 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 belirtilen option_name için yardım görüntüler ve yardımcı programı kapatır.
bir option_name bağımsız değişkeni belirtirseniz, dtexec SQL Server Books Online'ı açar ve dtexec Yardımcı Programı konusunu görüntüler.
/ISServerpackagepath: (İsteğe bağlı). Integration Services sunucusuna dağıtılan bir paket çalıştırır. PackagePath bağımsız değişkeni, Integration Services sunucusuna dağıtılan paketin tam yolunu ve dosya adını belirtir. PackagePath bağımsız değişkeninde belirtilen yol veya dosya adı boşluk içeriyorsa, PackagePath bağımsız değişkeninin çevresine tırnak işaretleri koymanız gerekir.
Paket biçimi aşağıdaki gibidir:
\<catalog name>\<folder name>\<project name>\package file name/ISSERVER seçeneğiyle birlikte /Server seçeneğini kullanırsınız. SSIS Sunucusunda bir paketi yalnızca Windows Kimlik Doğrulaması yürütebilir. Pakete erişim için mevcut Windows kullanıcısı kullanılır. /Server seçeneği atlanırsa, SQL Server'ın varsayılan yerel örneği varsayılır.
/ISSERVER seçeneği /DTS, /SQL veya /File seçeneğiyle birlikte kullanılamaz. Birden çok seçenek belirtilirse, dtexec başarısız olur.
Bu parametre SQL Server Aracısı tarafından kullanılır.
/L[ogger]classid_orprogid;configstring: (İsteğe bağlı). Bir veya daha fazla kayıt sağlayıcısını bir SSIS paketinin yürütülmesiyle ilişkilendirir. classid_orprogid parametresi, günlük sağlayıcıyı belirtir ve bir sınıf GUID'i olarak tanımlanabilir. Günlük sağlayıcısını yapılandırmak için kullanılan dize yapılandırma'dir.
Aşağıdaki listede kullanılabilir log sağlayıcıları gösterilmektedir.
Metin dosyası:
ProgID: DTS. LogProviderTextFile.1
ClassID: {59B2C6A5-663F-4C20-8863-C83F9B72E2EB}
SQL Server Profil Oluşturucu:
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: {AFED6884-619C-484F-9A09-F42D56E1A7EA}
/M[axConcurrent]concurrent_executables: (İsteğe bağlı). Paketin eşzamanlı olarak çalıştırabileceği yürütülebilir dosya sayısını belirtir. Belirtilen değer negatif olmayan bir tamsayı veya -1 olmalıdır. -1 değeri, SSIS'nin paketi yürüten bilgisayardaki toplam işlemci sayısına eşit en fazla eşzamanlı çalıştırılan yürütülebilir dosya sayısına ve ikiye izin verileceği anlamına gelir.
/Paket[aj]PackageName: (İsteğe bağlı). Yürütülen paketi belirtir. Bu parametre öncelikle paketi Visual Studio'dan yürütürken kullanılır.
/P[assword]parola: (İsteğe bağlı). SQL Server Kimlik Doğrulaması tarafından korunan bir paketin alınmasına izin verir. Bu seçenek /User seçeneğiyle birlikte kullanılır. /Password seçeneği atlanırsa ve /User seçeneği kullanılırsa, boş bir parola kullanılır. şifre değeri tırnak işareti içinde belirtilebilir.
Önemli
Mümkün olduğunda Windows kimlik doğrulamayı kullanın.
/Par[ameter] [$Package:: | $Project:: | $ServerOption::] parameter_name [(data_type)]; literal_value: (İsteğe bağlı). Parametre değerlerini belirtir. Birden çok /Parametre seçeneği belirtilebilir. Veri türleri, dizeler olarak CLR TypeCodes'tir. Dize olmayan bir parametre için veri türü, parametre adıyla birlikte parantez içinde belirtilir.
/Parameter seçeneği yalnızca /ISServer seçeneğiyle kullanılabilir.
Sırasıyla paket parametresini, proje parametresini ve sunucu seçeneği parametresini belirtmek için $Package, $Project ve $ServerOption ön eklerini kullanırsınız. Varsayılan parametre türü pakettir.
Aşağıda, bir paketi yürütme ve proje parametresi (myparam) için myvalue ve paket parametresi (anotherparam) için 12 tamsayı değeri sağlama örneği verilmiştir.
Dtexec /isserver "SSISDB\MyFolder\MyProject\MyPackage.dtsx" /server "." /parameter $Project::myparam;myvalue /parameter anotherparam(int32);12Ayrıca, parametreleri kullanarak bağlantı yöneticisi özelliklerini de ayarlayabilirsiniz. Bağlantı yöneticisi parametresini belirtmek için CM ön ekini kullanırsınız.
Aşağıdaki örnekte SourceServer bağlantı yöneticisinin InitialCatalog özelliği
ssisdbolarak ayarlanmıştır./parameter CM.SourceServer.InitialCatalog;ssisdbAşağıdaki örnekte, SourceServer bağlantı yöneticisinin ServerName özelliği, yerel sunucuyu göstermek için nokta (.) olarak ayarlanmıştır.
/parameter CM.SourceServer.ServerName;./Proj[ect]ProjectFile. (İsteğe bağlı). Yürütülen paketin alındığı projeyi belirtir. ProjectFile bağımsız değişkeni .ispac dosya adını belirtir. Bu parametre öncelikle paketi Visual Studio'dan yürütürken kullanılır.
/Remaçıklama: (İsteğe bağlı). Komut isteminde veya komut dosyalarında açıklamaları içerir. Argüman isteğe bağlıdır. açıklama değeri, tırnak içine alınması veya boşluk içermemesi gereken bir dizedir. Bağımsız değişken belirtilmezse, boş bir satır eklenir. açıklama değerleri, komut kaynağını belirleme aşamasında atılır.
/Rep[orting]seviye [; event_guid_or_name (etkinlik_guid_veya_ad)[; event_guid_or_name (etkinlik_guid_veya_ad)[...]]: (İsteğe bağlı). Rapora eklenecek ileti türlerini belirtir. düzeyi için kullanılabilir raporlama seçenekleri şunlardır:
N Raporlama yok.
E Hataları bildirilir.
W Uyarıları bildirilir.
Ben Bilgilendirme iletileri bildirilir.
C Özel olaylar bildirilir.
P İlerleme durumu bildirilir.
V Ayrıntılı raporlama.
V ve N bağımsız değişkenleri diğer tüm bağımsız değişkenlerle birbirleriyle örtüşmez; yalnızca tek başlarına belirtilmelidir. /Reporting seçeneği belirtilmezse varsayılan düzey E (hatalar), W (uyarılar) ve P (ilerleme durumu) düzeyidir.
Tüm olayların başında "YY/AA/GG SS:DD:SS" biçiminde bir zaman damgası ve mümkünse bir GUID veya kolay ad bulunur.
İsteğe bağlı event_guid_or_name parametresi, günlük sağlayıcılarına istisna oluşturanların bir listesidir. Özel durum, günlüğe kaydedilmemiş olan ve aksi takdirde günlüğe kaydedilmiş olabilecek olayları belirtir.
Olay normalde varsayılan olarak günlüğe kaydedilmediyse bir olayı dışlamanız gerekmez
/Res[tart] {reddet | zorla | mümkünse}: (İsteğe bağlı). Paket üzerindeki CheckpointUsage özelliği için yeni bir değer belirtir. Parametrelerin anlamları aşağıdaki gibidir:
ReddetCheckpointUsage özelliğini DTSCU_NEVERolarak ayarlayın.
Kümelerini CheckpointUsage özelliğini DTSCU_ALWAYSzorlama.
mümkünseCheckpointUsage özelliğini DTSCU_IFEXISTSolarak ayarlar.
değeri belirtilmezse,
'nin varsayılan değeri kullanılır. /Set [$Sensitive::]propertyPath;değeri: (İsteğe bağlı). Bir parametrenin, değişkenin, özelliğin, kapsayıcının, günlük sağlayıcısının, Foreach numaralandırıcısının veya bağlantının bir paketteki yapılandırmasını geçersiz kılar. Bu seçenek kullanıldığında /Set, propertyPath bağımsız değişkenini belirtilen değerle değiştirir. Birden çok /Set seçenekleri belirtilebilir.
/F[ile] seçeneğiyle /Set seçeneğini kullanmanın yanı sıra /ISServer seçeneği veya /Project seçeneğiyle /Set seçeneğini de kullanabilirsiniz. /Projectile /Set kullandığınızda /Set parametre değerlerini ayarlar. /Set ile /ISServerkullandığınızda, /Set özellik geçersiz kılmalarını ayarlar. Ayrıca, /ISServerile /Set kullandığınızda, özelliğin Integration Services sunucusunda hassas olarak ele alınması gerektiğini belirtmek için isteğe bağlı $Sensitive ön ekini kullanabilirsiniz.
Paket Yapılandırma Sihirbazı'nı çalıştırarak propertyPath değerini belirleyebilirsiniz. Seçtiğiniz öğelerin yolları, Sihirbazı Tamamlama sayfasında görüntülenir ve kopyalanıp yapıştırılabilir. Sihirbazı yalnızca bu amaçla kullandıysanız, yolları kopyaladıktan sonra sihirbazı iptal edebilirsiniz.
Aşağıda, dosya sistemine kaydedilmiş bir paketi yürütme ve değişken için yeni bir değer sağlama örneği verilmiştir:
dtexec /f mypackage.dtsx /set \package.variables[myvariable].Value;myvalue.ispac proje dosyasından bir paket çalıştırmanın ve paket ile proje parametrelerini ayarlamanın aşağıdaki örneği.
/Project c:\project.ispac /Package Package1.dtsx /SET \Package.Variables[$Package::Parameter];1 /SET \Package.Variables[$Project::Parameter];1Paket yapılandırmalarının yüklendiği konumu değiştirmek için /Set seçeneğini kullanabilirsiniz. Ancak, tasarım zamanında yapılandırma tarafından belirtilen bir değeri geçersiz kılmak için /Set seçeneğini kullanamazsınız. Paket yapılandırmalarının nasıl uygulandığını anlamak için bkz. SQL Server 2016'da Paket Yapılandırmaları ve Integration Services Özelliklerindeki Davranış Değişiklikleri.
/Ser[ver]sunucusu: (İsteğe bağlı). /SQL veya /DTS seçeneği belirtildiğinde, bu seçenek paketin alınacağını sunucunun adını belirtir. /Server seçeneğini atlarsanız ve /SQL veya /DTS seçeneği belirtilirse, paket yürütme yerel sunucuda denenebilir. server_instance değeri tırnak içine alınabilir.
/ISServer seçeneği belirtildiğinde /Ser[ver] seçeneği gereklidir.
/SQ[L]package_path: msdb veritabanında SQL Server'da depolanan bir paketi yükler. msdb veritabanında depolanan paketler, paket dağıtım modeli kullanılarak dağıtılır. Proje dağıtım modelini kullanarak Integration Services sunucusuna dağıtılan paketleri çalıştırmak için /ISServer seçeneğini kullanın. Paket ve proje dağıtım modelleri hakkında daha fazla bilgi için bkz.Projelerin ve Paketlerin Dağıtımı
. package_path bağımsız değişkeni, alınacak paketin adını belirtir. Klasörler yolun içine dahil ediliyorsa, sonlarına ters eğik çizgi ("\") eklenir. package_path değeri alıntılanabilir. package_path bağımsız değişkeninde belirtilen yol veya dosya adı boşluk içeriyorsa, package_path bağımsız değişkeninin etrafına tırnak işaretleri koymanız gerekir.
/User, /Passwordve /Server seçeneklerini /SQL seçeneğiyle birlikte kullanabilirsiniz.
/User seçeneğini atlarsanız, pakete erişmek için Windows Kimlik Doğrulaması kullanılır. /User seçeneğini kullanırsanız, belirtilen /User oturum açma adı SQL Server Kimlik Doğrulaması ile ilişkilendirilir.
/Password seçeneği yalnızca /User seçeneğiyle birlikte kullanılır. /Password seçeneğini kullanırsanız, pakete sağlanan kullanıcı adı ve parola bilgileriyle erişilir. /Password seçeneğini atlarsanız, boş bir parola kullanılır.
Önemli
Mümkün olduğunda Windows kimlik doğrulamayı kullanın.
/Server seçeneği atlanırsa, SQL Server'ın varsayılan yerel örneği varsayılır.
/SQL seçeneği /DTS veya /File seçeneğiyle birlikte kullanılamaz. Birden çok seçenek belirtilirse dtexec başarısız olur.
/Su[m]: (İsteğe bağlı). Sonraki bileşen tarafından alınacak satır sayısını içeren artımlı sayacı gösterir.
/U[ser]user_name: (İsteğe bağlı). SQL Server Kimlik Doğrulaması tarafından korunan bir paketin alınmasına izin verir. Bu seçenek yalnızca /SQL seçeneği belirtildiğinde kullanılır. user_name değeri alıntılanabilir.
Önemli
Mümkün olduğunda Windows kimlik doğrulamayı kullanın.
/Va[lidate]: (İsteğe bağlı). Doğrulama aşamasından sonra paketi çalıştırmadan paketin yürütülmesini durdurur. Doğrulama sırasında /WarnAsError seçeneğinin kullanılması dtexec bir uyarıyı hata olarak ele almasına neden olur; bu nedenle doğrulama sırasında bir uyarı oluşursa paket başarısız olur.
/VerifyB[uild]ana[; minor[; build]]: (İsteğe bağlı). Bir paketin derleme numarasını, doğrulama aşamasında belirtilen
ana, bağımsız değişkenleriyle karşılaştırarak doğrular. Uyuşmazlık oluşursa paket yürütülemez.ikincil ve derleme Değerler uzun tamsayılardır. Argüman, her zaman gerekli olan ana değerine sahip olmak koşuluyla üç biçimden birine sahip olabilir.
önemli
ana;küçük
ana ;küçük ; derleme
/VerifyP[aketKimliği]paketKimliği: (İsteğe bağlı). Yürütülecek paketin GUID değerini package_id bağımsız değişkeninde belirtilen değerle karşılaştırarak doğrular.
/VerifyS[igned]: (İsteğe bağlı). Integration Services'ın paketin dijital imzasını denetlemesine neden olur. Paket imzalı değilse veya imza geçerli değilse paket başarısız olur. Daha fazla bilgi için bkz. Dijital İmzalarla Paketlerin Kaynağını Belirleme.
Önemli
Integration Services, paketin imzasını denetlemek için yapılandırıldığında yalnızca dijital imzanın mevcut olup olmadığını, geçerli olup olmadığını ve güvenilir bir kaynaktan olup olmadığını denetler. Integration Services, paketin değiştirilip değiştirilmediğini denetlemez.
Not
İsteğe bağlı BlockedSignatureStates kayıt defteri değeri, SQL Server Veri Araçları'nda (SSDT) veya dtexec komut satırında ayarlanan dijital imza seçeneğinden daha kısıtlayıcı bir ayar belirtebilir. Bu durumda, daha kısıtlayıcı kayıt defteri ayarı diğer ayarları geçersiz kılar.
/VerifyV[ersionID]versionID: (İsteğe bağlı). Paket Doğrulama Aşaması sırasında version_id bağımsız değişkeninde belirtilen değerle karşılaştırarak yürütülecek paketin sürüm GUID'sini doğrular.
/VLog[Filespec]: (İsteğe bağlı). Tüm Integration Services paket olaylarını, paket tasarlanırken etkinleştirilen günlük sağlayıcılarına yazar. Integration Services'in bir metin dosyası için günlük sağlayıcısını etkinleştirip günlük olaylarını belirli bir metin dosyasına yazabilmesi için yolu ve dosya adını Filespec parametresi olarak ekleyin.
Filespec parametresini eklemezseniz, Integration Services metin dosyaları için günlük sağlayıcısını etkinleştirmez. Integration Services yalnızca paket tasarlanırken etkinleştirilen günlük sağlayıcılarına günlük olayları yazar.
/W[arnAsError]: (İsteğe bağlı). Paketin bir uyarıyı hata olarak değerlendirmesine neden olur; bu nedenle, doğrulama sırasında bir uyarı oluşursa paket başarısız olur. Doğrulama sırasında uyarı oluşmazsa ve /Validate seçeneği belirtilmezse paket yürütülür.
/X86: (İsteğe bağlı). SQL Server Agent'in paketi 64 bitlik bir bilgisayarda 32 bit modunda çalıştırmasına olanak tanır. Bu seçenek, aşağıdaki koşullar doğru olduğunda SQL Server Aracısı tarafından ayarlanır:
İş adımı türü SQL Server Integration Services paketi.
Yeni İş Adımı iletişim kutusunun Yürütme seçenekleri sekmesindeki 32 bit çalışma zamanı kullan seçeneği seçilidir.
tr-TR: Saklı yordamlar veya SQL Server Yönetim Nesneleri'ni (SMO) kullanarak programlama yoluyla bir SQL Server Aracısı iş adımı oluşturmak için bu seçeneği de ayarlayabilirsiniz.
Bu seçenek yalnızca SQL Server Aracısı tarafından kullanılır. Komut isteminde dtexec yardımcı programını çalıştırırsanız bu seçenek yoksayılır.
Açıklamalar
Komut seçeneklerini belirttiğiniz sıra, paketin yürütülme şeklini etkileyebilir:
Seçenekler, komut satırında karşılaşıldıkları sırayla işlenir. Komut dosyaları, komut satırında karşılaşıldıkça okunur. Komut dosyasındaki komutlar da karşılaşıldıkları sırayla işlenir.
Aynı seçenek, parametre veya değişken aynı komut satırı deyiminde birden çok kez görünüyorsa, seçeneğin son örneği önceliklidir.
/Set ve /ConfigFile seçenekleri karşılaşıldıkları sırayla işlenir.
Örnekler
Aşağıdaki örneklerde, SQL Server Integration Services paketlerini yapılandırmak ve yürütmek için dtexec komut istemi yardımcı programının nasıl kullanılacağı gösterilmektedir.
Paketleri çalıştırma
Windows Kimlik Doğrulaması kullanarak SQL Server'a kaydedilmiş bir SSIS paketini yürütmek için aşağıdaki kodu kullanın:
dtexec /sq pkgOne /ser productionServer
SSIS Paket Deposu'ndaki Dosya Sistemi klasörüne kaydedilmiş bir SSIS paketini yürütmek için aşağıdaki kodu kullanın:
dtexec /dts "\File System\MyPackage"
Windows Kimlik Doğrulaması kullanan ve paketi yürütmeden SQL Server'a kaydedilen bir paketi doğrulamak için aşağıdaki kodu kullanın:
dtexec /sq pkgOne /ser productionServer /va
Dosya sistemine kaydedilen bir SSIS paketini yürütmek için aşağıdaki kodu kullanın:
dtexec /f "c:\pkgOne.dtsx"
Dosya sistemine kaydedilmiş bir SSIS paketini yürütmek ve günlüğe kaydetme seçeneklerini belirtmek için aşağıdaki kodu kullanın:
dtexec /f "c:\pkgOne.dtsx" /l "DTS.LogProviderTextFile;c:\log.txt"
Windows Kimlik Doğrulaması kullanan ve SQL Server'ın varsayılan yerel örneğine kaydedilen bir paketi yürütmek ve yürütülmeden önce sürümü doğrulamak için aşağıdaki kodu kullanın:
dtexec /sq pkgOne /verifyv {c200e360-38c5-11c5-11ce-ae62-08002b2b79ef}
Dosya sistemine kaydedilen ve harici olarak yapılandırılan bir SSIS paketini yürütmek için aşağıdaki kodu kullanın:
dtexec /f "c:\pkgOne.dtsx" /conf "c:\pkgOneConfig.cfg"
Not
/SQL, /DTS veya /FILE seçeneklerinin package_path veya filespec bağımsız değişkenleri, yol veya dosya adı boşluk içeriyorsa tırnak içine alınmalıdır. Bağımsız değişken tırnak içine alınmamışsa, bağımsız değişken boşluk içeremez.
Kayıt Seçeneği
A, B ve C olmak üzere üç günlük girişi türü varsa, parametre içermeyen aşağıdaki ConsoleLog seçeneği tüm alanlarla birlikte üç günlük türünün tümünü görüntüler:
/CONSOLELOG
Aşağıdaki seçenek tüm günlük türlerini görüntüler, ancak yalnızca Ad ve İleti sütunlarıyla birlikte:
/CONSOLELOG NM
Aşağıdaki seçenek tüm sütunları görüntüler, ancak yalnızca günlük girişi türü A için görüntülenir:
/CONSOLELOG I;LogEntryTypeA
Aşağıdaki seçenek, Ad ve İleti sütunlarıyla yalnızca A günlük giriş türünü görüntüler:
/CONSOLELOG NM;I;LogEntryTypeA
Aşağıdaki seçenek, A ve B günlük giriş türleri için günlük girdilerini görüntüler:
/CONSOLELOG I;LogEntryTypeA;LogEntryTypeB
Birden çok ConsoleLog seçeneğini kullanarak aynı sonuçları elde edebilirsiniz:
/CONSOLELOG I;LogEntryTypeA /CONSOLELOG I;LogEntryTypeB
ConsoleLog seçeneği parametresiz kullanılırsa, tüm alanlar görüntülenir. list_options parametresinin eklenmesi, aşağıdakilerin tüm alanları içeren yalnızca A günlük giriş türünü görüntülemesine neden olur:
/CONSOLELOG NM;I;LogEntryTypeA /CONSOLELOG
Aşağıdaki, A günlük girdi türü dışındaki tüm günlük girdilerini görüntüler: başka bir ifadeyle, günlük girdisi türleri B ve C'yi görüntüler:
/CONSOLELOG E;LogEntryTypeA
Aşağıdaki örnek, birden çok ConsoleLog seçeneği ve tek bir dışlama kullanarak aynı sonuçları elde eder:
/CONSOLELOG E;LogEntryTypeA /CONSOLELOG
/CONSOLELOG E;LogEntryTypeA /CONSOLELOG E;LogEntryTypeA
/CONSOLELOG E;LogEntryTypeA;LogEntryTypeA
Hem dahil edilen hem de dışlanan listelerde bir günlük dosya türü bulunduğunda, aşağıdaki örnekte hiçbir günlük iletisi görüntülenmez, çünkü bu tür dosyalar dışlanır.
/CONSOLELOG E;LogEntryTypeA /CONSOLELOG I;LogEntryTypeA
SET Seçeneği
Aşağıdaki örnekte, paketi komut satırından başlattığınızda herhangi bir paket özelliğinin veya değişkeninin değerini değiştirmenize olanak tanıyan /SET seçeneğinin nasıl kullanılacağı gösterilmektedir.
/SET \package\DataFlowTask.Variables[User::MyVariable].Value;newValue
Proje Seçeneği
Aşağıdaki örnekte /Project ve /Package seçeneğinin nasıl kullanılacağı gösterilmektedir.
/Project c:\project.ispac /Package Package1.dtsx
Aşağıdaki örnekte /Project ve /Package seçeneklerinin nasıl kullanılacağı ve paket ve proje parametrelerinin nasıl ayarlanacağı gösterilmektedir.
/Project c:\project.ispac /Package Package1.dtsx /SET \Package.Variables[$Package::Parameter];1 /SET \Package.Variables[$Project::Parameter];1
ISServer Seçeneği
Aşağıdaki örnekte /ISServer seçeneğinin nasıl kullanılacağı gösterilmektedir.
dtexec /isserver "\SSISDB\MyFolder\MyProject\MyPackage.dtsx" /server "."
Aşağıdaki örnekte /ISServer seçeneğinin nasıl kullanılacağı ve proje ve bağlantı yöneticisi parametrelerinin nasıl ayarlanacağı gösterilmektedir.
/Server localhost /ISServer "\SSISDB\MyFolder\Integration Services Project1\Package.dtsx" /Par "$Project::ProjectParameter(Int32)";1 /Par "CM.SourceServer.InitialCatalog";SourceDB