Aracılığıyla paylaş


Projeler ve paketlerin dağıtımı

Integration Servicesiki dağıtım modelleri, proje dağıtım modeli ve eski paketi dağıtım modelini destekler. Proje dağıtım modeli Parametreler ve SSISDB Katalog kullanımını etkinleştirir.

Eski paketi dağıtım modeli hakkında daha fazla bilgi için bkz: Paketi dağıtım (eski SSIS).

Proje dağıtım ve eski dağıtım karşılaştırın

Bu proje için hangi geliştirme ve yönetim seçenekleri kullanılabilir proje için seçtiğiniz dağıtım modeli türü belirler. Aşağıdaki tablo, proje dağıtım modeli ve eski dağıtım modelini kullanarak arasındaki benzerlikler ve farklılıklar gösterir.

Proje dağıtım modeli kullanırken

Eski paketi dağıtım modeli kullanırken

Proje dağıtım birimidir.

Paketi dağıtım birimidir.

Parametreler, paket özellikleri için değerleri atamak için kullanılır.

Yapılandırmaları paketi özellikleri için değerleri atamak için kullanılır.

Paketleri ve parametreleri içeren proje, proje dağıtım dosyasına (.ispac uzantılı) kurulmuştur.

Paketler (.dtsx uzantılı) ve yapılandırmaları (.dtsConfig uzantılı) ayrı ayrı dosya sistemine kaydedilir.

Paketleri ve parametreleri içeren bir proje için bir SQL Server örneği SSISDB Kataloğu dağıtılır.

Paketleri ve yapılandırmaları, başka bir bilgisayardaki dosya sistemine kopyalanır. Paketleri SQL Server örneği üzerinde de msdb veritabanına kaydedilebilir.

clr tümleştirme veritabanı motoru gereklidir.

clr tümleştirme veritabanı altyapısı üzerinde gerekli değildir.

Ortama özel parametre değerleri, ortam değişkenleri saklanır.

Ortama özel yapılandırma değerlerini yapılandırma dosyalarında depolanır.

Önce Yürütme sunucudaki projeleri ve Katalog paketlerinde doğrulanabilir. SQL Server Management Studio'yu, saklı yordamlar veya yönetilen kod doğrulama gerçekleştirmek için kullanabilirsiniz.

Paketler sadece yürütme önce doğrulanır. Siz de bir paket ile dtExec doğrulayabilir veya yönetilen kod.

Paketler, veritabanı motoru bir yürütme başlangıç tarafından yürütülür. O başlamadan önce bir proje tanımlayıcısı, açık parametre değerleri (isteğe bağlı) ve ortam başvuruları (isteğe bağlı) bir çalıştırma atanır.

Paketleri kullanarak da çalıştırabilirsiniz dtExec.

Paketleri kullanılarak yürütülür dtExecve DTExecUIyürütme yarar. Geçerli yapılandırmalarını komut satırı bağımsız değişkenleri (isteğe bağlı) tarafından tanımlanır.

Yürütme sırasında paket tarafından üretilen olayları otomatik olarak yakalanan ve kataloğa kaydedildi. Transact-sql görünümlerini bu olayları sorgulayabilirsiniz.

Yürütme sırasında bir paket tarafından üretilen olayları otomatik olarak yakalanan değil. Günlük sağlayıcı paketi olayları yakalamak için eklenmelidir.

Paketleri ayrı bir Windows işleminde çalıştırılır.

Paketleri ayrı bir Windows işleminde çalıştırılır.

SQL Server Agent paketi yürütme planlamak için kullanılır.

SQL Server Agent paketi yürütme planlamak için kullanılır.

Proje dağıtım modeli özellikleri

Aşağıdaki tabloda, yalnızca proje dağıtım modeli için geliştirilen projeleri için kullanılabilen özellikleri listeler.

Özellik

Açıklama

Parametreler

Bir parametre, bir paket tarafından kullanılacak verileri belirtir. Size paketi ya proje düzeyinde paket parametreleri ve Proje parametreleri parametre sırasıyla kapsam. Parametreleri, ifadeler veya Görevler'de kullanılabilir. Proje Kataloğu dağıtıldığında, her parametre için bir hazır bilgi değeri atamak ya da tasarım zamanında atanmış varsayılan değeri kullanın. Hazır bilgi değeri yerine, bir ortam değişkeni de başvurabilirsiniz. Ortam değişkeni değerlerini paketi yürütme zamanında çözümlenir.

Ortamları

Bir ortam değişkenleri tarafından başvurulan bir kapsayıcıdır Integration Servicesproje. Her projenin birden çok ortam başvuruları olabilir, ama tek bir paket yürütme örneğini yalnızca tek bir ortamdan değişkenleri başvuruda bulunabilir. Ortamlar için paket atama değerleri düzenlemek sağlar. Örneğin, "Dev", "Test" ve "Üretim" olarak adlandırılan ortamlar olabilir.

Ortam değişkenleri

Ortam değişkeni bir parametre paketi yürütme sırasında atanabilir bir hazır bilgi değeri tanımlar. Bir ortam değişkenini kullanmak için bir çevre referans (parametre olan çevreye karşılık gelen proje) oluşturmak, ortam değişkeninin adını parametre değeri atamak ve yürütme örneğini yapılandırdığınızda ilgili çevre referans belirtin.

SSISDB Kataloğu

Tüm Integration Servicesnesneleri saklanır ve SQL Server örneği bir veritabanı SSISDB katalog olarak anılacaktır başardı. Katalog, proje ve ortamlar düzenlemek için klasörler kullanma izin verir. Her SQL Server örneği bir katalog olabilir. Her katalog, sıfır ya da daha fazla klasör olabilir. Her klasörün, sıfır veya daha fazla proje ve sıfır veya daha fazla ortamlar olabilir. Katalogdaki bir klasör de bir sınır için izin kullanılabilir Integration Servicesnesnelerin.

Saklı yordamlar ve görünümler katalog

Saklı yordamlar ve görünümlerin çok sayıda yönetmek için kullanılan Integration Servicesnesneler katalog. Örneğin, parametreler ve ortam değişkenleri değerleri oluşturmak ve infaz başlatın ve katalog işlemleri izlemek belirtebilirsiniz. Tam olarak hangi değerleri ile bir paket yürütme başlamadan önce kullanılacak bile görebilirsiniz.

Proje dağıtım

Proje Merkezi'nde proje dağıtım dosyasını (.ispac uzantılı) dağıtım modelidir. Dağıtım projesinin proje yalnızca paketler ve parametreler hakkında temel bilgileri içeren dağıtım kendine yeten bir birimdir. Proje dağıtım (.dtproj uzantılı) Tümleştirme Hizmetleri proje dosyasında bulunan tüm bilgileri yakalama dosyası değil. Örneğin, notlar yazmak için kullandığınız ek metin dosyalarının proje dağıtım dosyasında depolanmaz ve böylece kataloğa dağıtılabilir değil.

Gerekli görevleri

İlişkili İçerik

Integration Services simgesi (küçük) Integration Services ile güncel kalın

En son karşıdan yüklemeler, makaleler, örnekler ve Microsoft video yanı sıra topluluk seçili çözümleri için ziyaret Integration ServicesMSDN sayfası:


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

Ayrıca bkz.

Kavramlar

dtexec yardımcı programı