Aracılığıyla paylaş


Paketleri SSIS ile Dağıtma

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

Microsoft SQL Server Integration Services, paketleri başka bir bilgisayara dağıtmayı kolaylaştıran araçlar sağlar. Dağıtım araçları, paketin ihtiyaç duyduğu yapılandırmalar ve dosyalar gibi tüm bağımlılıkları da yönetir. Bu öğreticide, paketleri ve bunların bağımlılıklarını hedef bilgisayara yüklemek için bu araçları kullanmayı öğreneceksiniz.

İlk olarak, dağıtıma hazırlanmak için görevler gerçekleştirebilirsiniz. SQL Server Veri Araçları'nda (SSDT) yeni bir Integration Services projesi oluşturacak ve mevcut paketleri ve veri dosyalarını projeye ekleyeceksiniz. Sıfırdan yeni paket oluşturmayacaksınız; bunun yerine, yalnızca bu öğretici için oluşturulmuş tamamlanmış paketlerle çalışacaksınız. Bu öğreticide paketlerin işlevselliğini değiştirmeyeceksiniz; ancak, paketleri projeye ekledikten sonra paketleri SSIS Designer'da açmayı ve her paketin içeriğini gözden geçirmeyi yararlı bulabilirsiniz. Paketleri inceleyerek günlük dosyaları gibi paket bağımlılıkları ve paketlerin diğer ilginç özellikleri hakkında bilgi edineceksiniz.

Dağıtıma hazırlanırken, paketleri yapılandırmaları kullanacak şekilde de güncelleştirebilirsiniz. Yapılandırmalar, paketlerin ve paket nesnelerinin özelliklerini çalışma zamanında güncelleştirilebilir hale getirir. Bu öğreticide, günlük ve metin dosyalarının bağlantı dizelerini ve paketin kullandığı XML ve XSD dosyalarının konumlarını güncelleştirmek için yapılandırmaları kullanacaksınız. Daha fazla bilgi için bkz. Paket Yapılandırmaları ve Paket Yapılandırmaları Oluşturma.

Paketlerin SQL Server Veri Araçları'nda (SSDT) başarıyla çalıştığını doğruladıktan sonra, paketleri yüklemek için kullanılacak dağıtım paketini oluşturacaksınız. Dağıtım paketi, Integration Services projesine eklediğiniz paket dosyaları ve diğer öğelerden, Integration Services'ın otomatik olarak içerdiği paket bağımlılıklarından ve oluşturduğunuz dağıtım yardımcı programından oluşur. Daha fazla bilgi için bkz. Dağıtım Yardımcı Programı Oluşturma.

Ardından dağıtım paketini hedef bilgisayara kopyalayacak ve paket ve paket bağımlılıklarını yüklemek için Paket Yükleme Sihirbazı'nı çalıştıracaksınız. Paketler msdb SQL Server veritabanına yüklenir ve destekleyici ve yardımcı dosyalar dosya sistemine yüklenir. Dağıtılan paketler yapılandırmaları kullandığından, paketlerin yeni ortamda başarıyla çalışmasını sağlayan yeni değerleri kullanmak için yapılandırmayı güncelleştirirsiniz.

Son olarak, Paket Yürütme Yardımcı Programı'nı kullanarak paketleri SQL Server Management Studio'da çalıştıracaksınız.

Bu öğreticinin amacı, karşılaşabileceğiniz gerçek zamanlı dağıtım sorunlarının karmaşıklığını simüle etmektir. Ancak, paketleri farklı bir bilgisayara dağıtmanız mümkün değilse, msdb veritabanındaki paketleri SQL Server'ın yerel bir örneğine yükleyip sql Server Management Studio'dan paketleri aynı örnekte çalıştırarak bu öğreticiyi yine de gerçekleştirebilirsiniz.

Bu öğreticiyi tamamlamak için tahmini süre: 2 saat

Neler Öğrenirsiniz

Microsoft SQL Server Integration Services'da bulunan yeni araçlar, denetimler ve özelliklerle tanışmanın en iyi yolu bunları kullanmaktır. Bu öğretici, Integration Services projesi oluşturma ve ardından paketleri ve diğer gerekli dosyaları projeye ekleme adımlarını gösterir. Proje tamamlandıktan sonra bir dağıtım paketi oluşturacak, paketi hedef bilgisayara kopyalayacak ve ardından paketleri hedef bilgisayara yükleyebilirsiniz.

Önkoşullar

Bu öğretici, temel dosya sistemi işlemleri hakkında zaten bilgi sahibi olan ancak SQL Server Integration Services'da kullanılabilen yeni özelliklere sınırlı maruz kalan kullanıcılara yöneliktir. Bu öğreticide kullanmak üzere kullanacağınız temel Integration Services kavramlarını daha iyi anlamak için önce şu Integration Services öğreticisini tamamlamanız yararlı olabilir: SSIS NASıL ETL Paketi Oluşturulur?

Kaynak bilgisayarda çalıştırın

Dağıtım paketini oluşturduğunuz bilgisayarda aşağıdaki bileşenler yüklü olmalıdır:

  • SQL Server. ( SQL Server indirmelerinden SQL Server'ın ücretsiz değerlendirmesini veya geliştirici sürümünü indirin.)

  • Örnek veriler, tamamlanmış paketler, yapılandırmalar ve Okuma dosyası. Örnek verileri ve ders paketlerini Zip dosyası olarak indirmek için bkz. SQL Server Integration Services Öğretici Dosyaları. Zip dosyasındaki dosyaların çoğu, istenmeyen değişiklikleri önlemek için salt okunur durumdadır. Bir dosyaya çıktı yazmak veya dosyayı değiştirmek için dosya özelliklerinde salt okunur özniteliğini kapatmanız gerekebilir.

  • Örnek AdventureWorks2025 veritabanı. AdventureWorks2025 indirebilir ve yedeklemeyi geri yükleyebilirsiniz.

  • AdventureWorks veritabanında tablo oluşturma ve bırakma izniniz olmalıdır.

  • SQL Server Veri Araçları (SSDT).

Hedef bilgisayarda

Paketleri dağıttığınız bilgisayarda aşağıdaki bileşenler yüklü olmalıdır:

  • SQL Server. ( SQL Server indirmelerinden SQL Server'ın ücretsiz değerlendirmesini veya geliştirici sürümünü indirin.)

  • Örnek veriler, tamamlanmış paketler, yapılandırmalar ve Okuma dosyası. Örnek verileri ve ders paketlerini Zip dosyası olarak indirmek için bkz. SQL Server Integration Services Öğretici Dosyaları. Zip dosyasındaki dosyaların çoğu, istenmeyen değişiklikleri önlemek için salt okunur durumdadır. Bir dosyaya çıktı yazmak veya dosyayı değiştirmek için dosya özelliklerinde salt okunur özniteliğini kapatmanız gerekebilir.

  • Örnek AdventureWorks2025 veritabanı. AdventureWorks2025 indirebilir ve yedeklemeyi geri yükleyebilirsiniz.

  • SQL Server Management Studio.

  • SQL Server Integration Services. SSIS'yi yüklemek için bkz. Integration Services'ı Yükleme.

  • AdventureWorks veritabanında tablo oluşturma ve bırakma ve SQL Server Management Studio'da SSIS paketlerini çalıştırma izniniz olmalıdır.

  • SQL Server sistem veritabanındaki sysssispackages tabloda msdb okuma ve yazma izniniz olmalıdır.

Paketleri dağıtım paketini oluşturduğunuz bilgisayarla aynı bilgisayara dağıtmayı planlıyorsanız, bu bilgisayarın hem kaynak hem de hedef bilgisayarların gereksinimlerini karşılaması gerekir.

Bu Öğreticideki Dersler

1. Ders: Dağıtım Paketini Oluşturmaya Hazırlanma
Bu derste, yeni bir Integration Services projesi oluşturup paketleri ve diğer gerekli dosyaları projeye ekleyerek bir ETL çözümü dağıtmaya hazır olacaksınız.

2. Ders: SSIS'de Dağıtım Paketi Oluşturma
Bu derste bir dağıtım yardımcı programı oluşturacak ve dağıtım paketinin gerekli dosyaları içerdiğini doğrulayacaksınız.

3. Ders: SSIS Paketlerini Yükleme
Bu derste dağıtım paketini hedef bilgisayara kopyalayacak, paketleri yükleyecek ve ardından paketleri çalıştıracaksınız.