DTExec.exe kullanarak komut isteminden bir SSIS paketi çalıştırın

Şunlar için geçerlidir:SQL Server Azure Data Factory'de SSIS Tümleştirme Çalışma Zamanı

Bu hızlı başlangıç, DTExec.exe öğesini uygun parametrelerle çalıştırarak bir SSIS paketinin komut isteminden nasıl çalıştırılacağını gösterir.

Note

Bu makalede açıklanan yöntem, Azure SQL Veritabanı sunucusuna dağıtılan paketlerle test edilmemiştir.

Daha fazla bilgi DTExec.exeiçin dtexec Utility sayfasına bakınız.

Desteklenen platformlar

Bu hızlı başlangıçtaki bilgileri kullanarak aşağıdaki platformlarda bir SSIS paketi çalıştırabilirsiniz:

  • Windows üzerinde SQL Server.

Bu makalede açıklanan yöntem, Azure SQL Veritabanı sunucusuna dağıtılan paketlerle test edilmemiştir. Azure'da paketleri dağıtma ve çalıştırma hakkında daha fazla bilgi için bkz. SQL Server Integration Services iş yüklerini buluta kaldırma ve kaydırma.

Linux'ta SSIS paketini çalıştırmak için bu hızlı başlangıçtaki bilgileri kullanamazsınız. Linux'ta paketleri çalıştırma hakkında daha fazla bilgi için bkz. SSIS ile Linux'ta verileri ayıklama, dönüştürme ve yükleme.

dtexec ile bir paket çalıştırın

DTExec.exe öğesini içeren klasör, path ortam değişkeninizde yoksa, bulunduğu dizine geçmek için cd komutunu kullanmanız gerekebilir. SQL Server 2017 için bu klasör genellikle C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn.

Aşağıdaki örnekte kullanılan parametre değerleriyle, program paketi SSIS sunucusunda belirtilen klasör yolunda çalıştırır - yani SSIS Kataloğu veritabanını (SSISDB) barındıran sunucuda. Parametre /Server sunucu adını sağlar. Program, mevcut kullanıcı olarak Windows Entegre Kimlik Doğrulama ile bağlanır. SQL Authentication'ı kullanmak için, uygun değerlerle ve /UserPassword parametrelerini belirtin.

  1. Bir Komut İstemi penceresi açın.

  2. ISServer komutunu çalıştırın ve aşağıdaki örnekte gösterildiği gibi en azından Server ve DTExec.exe parametreleri için değerler sağlayın.

    dtexec /ISServer "\SSISDB\Project1Folder\Integration Services Project1\Package.dtsx" /Server "localhost"