Nasıl Yapılır: Bir paket çalıştırın.
Çalıştırılacak bir Integration Services Paket, aşağıdaki araçlardan birini kullanabilirsiniz:
The dtexec komut istemi utility (dtexec.exe).
yürütmek paket yardımcı (dtexecui.exe).
C SQL Server Aracı iş.
Aşağıdaki bölümlerde, bu araçların her bir paket çalıştırmak için nasıl kullanılacağını açıklar.
Not
Paket tasarım sırasında da çalıştırabilirsiniz saat içinde Business Intelligence Development Studio. Daha fazla bilgi için bkz:Nasıl Yapılır: Bir paket içinde Business Intelligence Development Studio çalıştırın..
Bir paket çalıştırmak için dtexec kullanma
Kullanarak dtexec programını örnek dosya sisteminde depolanan paketleri çalıştırabilirsiniz.SQL Server, veya Integration Services Paket depola. Kullanılabilir seçenekler hakkında daha fazla bilgi için bir dtexec Bkz: komut satırı ve bazı örnek komut satırlarıdtexec yardımcı programı.
Not
64-Bit bir bilgisayarda Integration Services 64-bit bir sürüm yüklediği dtexec yardımcı programı.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.
Dtexec yardımcı programını kullanarak bir paket çalıştırmak için
komut istemi istemine yazın. dtexec / tarafından izlenenDTS, SQL, veya File seçenek ve paketin yol. Paket dosya adı paketin yol yazdığınızdan emin olun.
paket şifreleme düzey EncryptSensitiveWithPassword veya EncryptAllWithPassword, kullanın Decrypt parola seçeneği. Parola yok inlude yoksa dtexec parolasını ister.
(Isteğe bağlı) Ek komut satırı seçenekleri girin.
ENTER tuşuna basın.
(Isteğe bağlı) Komut istemi penceresini kapatmadan önce oturum açma ve raporlama bilgilerini görüntüleyin.
paket çalıştırmak için yürütmek paket yardımcı programı'nı kullanma
yürütmek hizmet paket programı (dtexecui.exe) aşağıdaki yollarla kullanabileceğiniz bir komut satırı oluşturur:
Dosya kopyalama ve kullanım CommandFile seçeneği dtexec yardımcı programı.
Yapıştırma kullandığınızda doğrudan komut istemi penceresi içinde dtexec bir paket çalıştırmak için yardımcı programı.
Yalnızca 32-bit sürüm yürütmek hizmet paket programı kullanılabilir.dağıtmak ya da bunları bir üretim sunucusuna zamanlamak için önce 64-bit bir bilgisayarda yürütmek hizmet paket programı oluşturduğu tüm komutları da 64-bit modunda test edilecek.Bu komutlar, 64-bit modunda sınamak için , 64 bitlik sürüm kullanın... dtexec yardımcı programı.
Paket yürütmek hizmet paketi programı kullanarak çalıştırmak için
Içinde Management Studio, üzerinde Görünümü menüsünde tıklatın.Nesne Explorer.
Nesne Explorer'ı tıklatın. Bağlan sonra'ı tıklatınTümleştirme Hizmetleri.
Not
Bağlanamazsanız, doğrulayın Integration Services Hizmet başlatıldı. hizmet durumu küme otomatik veya el ile.Daha fazla bilgi için bkz:Nasıl Yapılır: Tümleştirme Hizmetleri hizmet özelliklerini küme.
Genişletme Saklı paketler klasöründe ve alt klasörleri bu paket çalıştırmak için , bulmak için paket sağ tıklatın ve sonra paket çalıştırın..
(Isteğe bağlı) Içinde Paket yardımcı programı'nı yürütmek iletişim kutusunda, aşağıdaki görevlerden birini veya birkaçını gerçekleştirin:
Çalıştırmak için farklı bir paket belirtin.
' I tıklatın Yapılandırmaları, Komut dosyaları, Bağlantı Yöneticisi, Yürütme seçenekleri, Bildirdiği için, Günlüğe kaydetme, Değerleri ayarlayın., veya Doğrulama Çalışma zamanı Seçenekleri'ni güncelleştirmek için .
' I tıklatın Komut satırı komut satırı yardımcı programı'nı kullanan gözden geçirmek için.
' I tıklatın yürütmek.
Çalışan paketi durdurmak için tıklatın... Durdur in the Paket yürütme durumu iletişim kutusu.
Paket sona erdiğinde, tıklatın. Kapat çıkmak içinPaket yürütme durumu iletişim kutusu.
Bir paket çalıştırmak için SQL Server Agent'ı kullanma
Oluşturduğunuzda bir SQL Server Aracı iş paketleri çalıştırmak için , çalıştırmak istediğiniz her bir paket için ayrı bir adım oluşturmanız gerekir. Iş, bir veya daha fazla zamanlamaları ile ilişkilendirilebilecek veya el ile çalıştırılan, zamanlanmamış bir iş olabilir.
Çalıştığı hesabı bir Integration Services olarak paketini bir SQL Server Aracı iş adım paket doğrudan çalışan bir hesabı olarak aynı izinlerinin olması gerekir. Dosyasından çalıştırılırsa, paketleri ile ilgili sorunları giderme hakkında bilgi için SQL Server Aracısı işler için bkz: Microsoft Bilgi Bankası makalesi SQL Server Agent iş adımından SSIS paket çağırdığınızda bir SSIS paket çalıştırın.
Dosyasından çalıştırılırsa, paketleri nasıl giderilir gösteren bir video için SQL Server Video giriş Aracısı işleri görmek sayfa, Sorun giderme: MSDN Kitaplığı'nda SQL Server Agent'ı (SQL Server Video), kullanarak paket yürütme.
Video için nasıl kullanılacağını gösteren SQL Server Bir paket çalıştırmak için aracı Bkz: video giriş sayfa Nasıl yapılır: Paket yürütme MSDN Kitaplığı'nda SQL Server Agent'ı (SQL Server Video), kullanarak otomatik olarak.
Bir SQL Server Agent'ı kullanarak bir paket çalıştırmak için iş
Içinde SQL Server Management Studio, örneğini açın. SQL Server bir iş veya bir adımı eklemek istediğiniz projeyi içeren bir örnek oluşturmak istediğiniz.
Genişletme SQL Server Aracı ve aşağıdaki görevlerden birini gerçekleştirin:
Yeni iş oluşturmak için , sağ tıklatın. Işleri sonra'ı tıklatınYeni.
Varolan bir kullanılacak iş, genişletme işssağ iş ve tıklatın.Özellikleri.
Üzerinde Genel sayfasında yeni bir iş oluşturuyorsanız, bir iş adı girin, bir sahibi ve iş kategorisini seçin ve isteğe bağlı olarak, işin açıklamasını sağlar.
Iş planlama çizelgeleme için kullanılabilir hale getirmek için seçin... Etkin.
' I tıklatın Adımları sonra'ı tıklatınYeni.
Adım bir ad verin ve, Türü bir iş türü sürümünde temel alan adım listesinden şunları seçindtexec işi çalıştırmak istediğiniz (dtexec.exe) yardımcı:
Işi sürüm kullanarak çalıştırmak için dtexec Sistem otomatik olarak çağıran, yardımcı seçinSQL Server ıntegration Hizmetleri paket.
32-Bit bir bilgisayarda çalışıyor SQL Server ve SQL Server Aracı, bu ayarı, 32-bit sürüm çağırır dtexec yardımcı programı.
64-Bit bir bilgisayarda olan 64-bit sürüm SQL Server ve SQL Server Aracı yüklü ve 64-bit sürüm çalıştıran, bu ayar çağırır dtexec yardımcı programı.
64-Bit bir bilgisayarda yalnızca 32-bit sürüm olan SQL Server ve SQL Server Aracı yüklü ve 32-bit sürüm çalıştıran, bu ayar çağırır dtexec yardımcı programı.
Paket bir 64 bit sürümünden 32-bit modunda çalıştırmak için SQL Server Aracı, Yeni proje adım iletişim kutusundaYürütme seçenekleri Seçim sekmesi32 Bit çalýþma zamaný kullanın..
Içinde Farklı Çalıştır listesinden, iş kullanacağı kimlik bilgileri bilgilerine sahip yetkili hesap seçin.Daha fazla bilgi için, aşağıdaki konulara bakın:
Üzerinde Genel sekmesinde, paket kaynak seçin.
Kaynak SQL Server veya SSIS paket deposu, sunucu adını girin ve kullanılacak kimlik doğrulaması modunu seçin. Daha sonra paketin adını girin veya üç nokta düğmesini tıklatın (…) paket bulun.
Kaynak dosya sistemi, paketinin adını ve yolunu sağlayın ya da üç nokta düğmesini tıklatın. (…) paket bulun.
Important Note: Için parola korumalı SSIS paketleri tıklatın Yapılandırmaları için parolayı girin sekmesiPaket parola iletişim kutusu.Aksi durumda, SQL Server Parola korumalı çalışan iş Aracısı paket başarısız olur.
Komut satırı seçeneklerini belirtmek için aşağıdakileri yapın:
Tıklatın Komut dosyaları sekme seçenekleri içeren dosyaları belirtmek için paket kullanır.
Tıklatın Komut satırı sekmesi, değiştirmek veya komut satırı seçenekleri geri yükleme yüklemek için.
Tıklatın Yapılandırmaları sekmesi, yapılandırma dosyaları ekleme ve isteğe bağlı olarak, verme hakkında bilgi için bir dosyaya değişkenleri yapılandırıldı.
Tıklatın Veri kaynakları sekmesinde, Bağlantı Yöneticisi onay kutusunu seçin ve sonra da bağlantıyı güncelleştir dize.
Tıklatın Yürütme seçeneğis sekmesinde paketi çalışma-belirtmek için saat mı yoksa paket başarısız gibi davranış, uyarı oluşursa.
Tıklatın Günlüğe kaydetme sekmesi günlüğü sağlayıcılarını ekleyin.Bir günlük sağlayıcısında seçin Oturum sağlayıcı listesi ve sonra da bağlantı dizesi yazın.
Tıklatın küme Değerleri sekmesi özelliklerini ve değişkenlerin değerleri eşleştirmek için.
Not
Özellik yol, aşağıdaki sözdizimini kullanır: \paket\<kapsayıcı adı>. <özellik adı>. Paket yapısına bağlı olarak, bir durum iç içe geçmiş kapsayıcılar ters eğik çizgi (\) tarafından ayrılır, diğer kapsayıcılar içerebilir.Örneğin, paket\MyForeachLoop\MySequence\MyExecuteSQLTask.Description.
Tıklatın Doğrulama sekmesi, yalnızca imzalı paket s'ın çalıştırılıp çalıştırılmayacağını belirtir ve sürüm belirtmek için paket çalıştırılacak.
' I tıklatın SORUNSUZ.