Integrartion Services paketi aslında nesne özelliklerinin bir koleksiyonudur; daha önce geliştirdiğimiz tüm Entegrasyon Hizmetleri paketlerinde, veritabanı bağlantıları, senkronize dosya dizinleri gibi değişkenler, nitelikler gibi değişkenler, nitelikler gibi, bu değişkenleri veya nitelikleri doğrudan pakette bir sabit kullanırız; bu da paketin sürüm ve taşınmasında büyük zorluklar yaratır, örneğin geliştirme ortamında paketler geliştirirken. Tüm değişkenler ve nitelikler geliştirme ortamına göre ayarlanır, geliştirme tamamlandıktan sonra bu paketi üretim ortamına dağıtmak için veritabanı bağlantısı, senkronizasyon dizini vb. değişir, önceki yöntem: paketi yeni ortamda açın, bu değişkenlerin veya niteliklerin değerlerini sıfırlayın, normal çalışmadan önce. Integration Services 2005'ten bu yana, bu sorun [Paket Yapılandırması] özelliğinin eklenmesiyle çözüldü. Profiller, paket transferini sorunsuz bir şekilde sağlar ve yapılandırma süreci otomatikleştirilebilir, böylece dağıtım zahmeti ve hata riski azalır.
Entegrasyon Hizmetleri programının paket yapılandırması, paketler, bağlantılar, konteynerler, değişkenler gibi SSIS niteliklerinin bir XML dosyasına veya tabloya yazılmasına ve çalışma zamanında okunmasına olanak tanır. Birkaç ana konfigürasyon türü vardır:
- XML yapılandırma dosyası
- Ortam değişkeni
- Kayıt anahtarları
- Ebeveyn paket değişkeni
- SQL Server tabloları
Proje menüsünde, aşağıdaki görselde gösterildiği gibi Paket dağıtım modeline dönüştür seçeneğini seçin:
SSIS paketinde, paket yapılandırmasını etkinleştirin, paketin boş alanına sağ tıklayın ve aşağıdaki şekilde sunulduğu gibi paket yapılandırmasını seçin:
Paket yapılandırmasını etkinleştir seçeneğini kontrol edin, XML yapılandırma dosyasını seçin, Gez'e tıklayın ve aşağıdaki şekilde gösterildiği gibi durumunuza göre yapılandırma adını doldurun:
Kaynak ve hedefin sunucu adresleri, aşağıdaki şekilde gösterildiği gibi yapılandırılabilir:
Son olarak, bir SSIS paket yapılandırma örneği oluşturulur: configuration file.dtsConfig
XML yapılandırma kodunu aşağıdaki şekilde oluşturun:
Sunucu adresini yanlış adrese değiştirmeyi deneyin, DTExecUI kullanarak xml yapılandırma dosyasını seçip paketi yeniden çalıştırın ve hata şu şekildedir:
(Son)
|