Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure Data Factory'de SSIS Entegrasyon Çalışma Zamanı
Bilgisayarınızda SQL Server 2008 Integration Services (SSIS) veya üzeri yüklüyse SQL Server 2019 Integration Services'e (SSIS) yükseltebilirsiniz.
Integration Services'in bu önceki sürümlerinden birinin yüklü olduğu bir makinede SQL Server 2019 Integration Services'e (SSIS) yükselttiğiniz zaman, SQL Server 2019 Integration Services (SSIS) önceki sürümle yan yana yüklenir.
Bu yan yana yüklemeyle, dtexec yardımcı programının birden çok sürümü yüklenir. Yardımcı programın doğru sürümünü çalıştırdığınızdan emin olmak için komut isteminde tam yolu girerek yardımcı programı çalıştırın (<sürücü>:\Program Files\Microsoft SQL Server\<version>\DTS\Binn). dtexec hakkında daha fazla bilgi için bkz. dtexec Yardımcı Programı.
Uyarı
SQL Server'ın önceki sürümlerinde, SQL Server'ı yüklediğinizde varsayılan olarak Yerel Kullanıcılar ve Gruplar'daki Kullanıcılar grubunun tüm üyelerinin Integration Services hizmetine erişimi vardı. SQL Server 2016 (13.x) ve üzerini yüklediğinizde, kullanıcıların Integration Services hizmetine erişimi olmaz. Hizmet varsayılan olarak güvenlidir. SQL Server yüklendikten sonra, SQL Server yöneticisinin belirli kullanıcılara Integration Services hizmetine erişim vermek için DCOM Yapılandırma aracını (Dcomcnfg.exe) çalıştırması gerekir. Daha fazla bilgi için bkz. Integration Services Service (SSIS Hizmeti).
Integration Services'i Yükseltmeden Önce
SQL Server 2019'a (15.x) yükseltmeden önce Yükseltme Danışmanı'nın çalıştırılmasını öneririz. Yükseltme Danışmanı, mevcut Integration Services paketlerini SQL Server 2019 (15.x) tarafından kullanılan yeni paket biçimine geçirirseniz karşılaşabileceğiniz sorunları bildirir.
Uyarı
SQL Server 2012'de Veri Dönüştürme Hizmetleri (DTS) paketlerini geçirme veya çalıştırma desteği sona ermiştir. Aşağıdaki DTS işlevi sonlandırılmıştır.
- DTS çalışma zamanı
- DTS API'si
- DTS paketlerini Integration Services'ın sonraki sürümüne geçirmek için Paket Geçiş Sihirbazı
- SQL Server Management Studio'da DTS paket bakımı desteği
- DTS 2000 Paket görevini yürütme
- Yükseltme Danışmanı ile DTS paketlerinin taranması.
Sonlandırılan diğer özellikler hakkında bilgi için bkz . SQL Server 2016'da Sonlandırılan Integration Services İşlevselliği.
Integration Services'i yükseltme
Aşağıdaki yöntemlerden birini kullanarak yükseltebilirsiniz:
SQL Server 2019 (15.x) Kurulumu'nu çalıştırın ve SQL Server 2008, SQL Server 2008 R2, SQL Server 2012 (11.x) veya SQL Server 2014 'ten (12.x) yükseltme seçeneğini belirleyin.
Komut isteminde setup.exe çalıştırın ve /ACTION=upgrade seçeneğini belirtin. Daha fazla bilgi için, Komut İstemi'nden SQL Server 2016'yı Yükleme bölümündeki "Integration Services için Yükleme Betikleri" bölümüne bakın.
Aşağıdaki eylemleri gerçekleştirmek için yükseltmeyi kullanamazsınız:
Integration Services'ın mevcut yüklemesini yeniden yapılandırın.
32 bit'ten SQL Server'ın 64 bit sürümüne veya 64 bit sürümden 32 bit sürüme geçin.
SQL Server'ın yerelleştirilmiş bir sürümünden başka bir yerelleştirilmiş sürüme geçin.
Yükselttiğiniz zaman hem Integration Services'ı hem de Veritabanı Altyapısı'nı yükseltebilir ya da yalnızca Veritabanı Altyapısı'nı yükseltebilir veya yalnızca Integration Services'i yükseltebilirsiniz. Yalnızca Veritabanı Altyapısı'nı yükseltirseniz, SQL Server 2008 Integration Services (SSIS) veya sonraki sürümleri işlevsel kalır, ancak SQL Server 2019 Integration Services (SSIS) işlevselliğine sahip olmazsınız. Yalnızca Integration Services'ı yükseltirseniz, SQL Server 2019 Integration Services (SSIS) tamamen işlevseldir, ancak başka bir bilgisayarda SQL Server Veritabanı Altyapısı örneği yoksa paketleri yalnızca dosya sisteminde depolayabilir.
Hem Integration Services'ı hem de Veritabanı Altyapısını SQL Server 2019'a (15.x) Yükseltme
Bu bölümde, aşağıdaki ölçütlere sahip bir yükseltme gerçekleştirmenin etkileri açıklanmaktadır:
Hem Integration Services'ı hem de Veritabanı Altyapısı örneğini SQL Server 2019'a (15.x) yükseltin.
Hem Integration Services hem de Veritabanı Altyapısı örneği aynı bilgisayardadır.
Yükseltme İşlemiNin Yaptığı İş
Yükseltme işlemi aşağıdaki görevleri yapar:
SQL Server 2019 Integration Services (SSIS) dosyalarını, hizmetini ve araçlarını (Management Studio ve SQL Server Veri Araçları) yükler. Aynı bilgisayarda birden çok SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x) veya SQL Server 2014 (12.x) örneği olduğunda, örneklerden birini ilk kez SQL Server 2019 (15.x) sürümüne yükselttiğinizde, SQL Server 2019 Integration Services (SSIS) dosyaları, hizmeti ve araçları yüklenir.
SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x) veya SQL Server 2014 (12.x) Veritabanı Altyapısı örneğini SQL Server 2019 (15.x) sürümüne yükselter.
SQL Server 2008 Integration Services (SSIS) veya sonraki sistem tablolarındaki verileri SQL Server 2019 Integration Services (SSIS) sistem tablolarına aşağıdaki gibi taşır:
Msdb.dbo.sysdtspackages90 sistem tablosundan değişiklik yapmadan paketleri msdb.dbo.sysssispackages sistem tablosuna taşır.
Uyarı
Veriler farklı bir sistem tablosuna taşınsa da yükseltme işlemi paketleri yeni biçime geçirmez.
Klasör meta verilerini msdb.sysdtsfolders90 sistem tablosundan msdb.sysssisfolders sistem tablosuna taşır.
Günlük verilerini msdb.sysdtslog90 sistem tablosundan msdb.sysssislog sistem tablosuna taşır.
Msdb.sysdts*90 sistem tablolarını ve verileri yeni msdb.sysssis* tablolarına taşıdıktan sonra bunlara erişmek için kullanılan saklı yordamları kaldırır. Ancak yükseltme, sysdtslog90 tablosunu sysdtslog90 olarak da adlandırılan bir görünümle değiştirir. Bu yeni sysdtslog90 görünümü, yeni msdb.sysssislog sistem tablosunu kullanıma sunar. Bu, günlük tablosunu temel alan raporların kesintisiz olarak çalışmaya devam etmesini sağlar.
Paketlere erişimi denetlemek için üç yeni sabit veritabanı düzeyinde rol oluşturur: db_ssisadmin, db_ssisltduser ve db_ssisoperator. db_dtsadmin, db_dtsltduser ve db_dtsoperator SQL Server 2005 (9.x) Integration Services rolleri kaldırılmaz, ancak ilgili yeni rollerin üyesi yapılır.
SSIS paket deposu (diğer bir ifadeyle, Integration Services hizmeti tarafından yönetilen dosya sistemi konumu) \SQL Server\90, \SQL Server\100, \SQL Server\110 veya \SQL Server\120 altındaki varsayılan konumsa, bu paketleri \SQL Server\130 altında yeni varsayılan konuma taşır.
Integration Services hizmet yapılandırma dosyasını, Veritabanı Altyapısı'nın yükseltilmiş örneğine işaret eden şekilde güncelleştirir.
Yükseltme İşlemi Ne Yapmaz?
Yükseltme işlemi aşağıdaki görevleri gerçekleştirmez:
SQL Server 2008 Integration Services (SSIS) veya sonraki bir hizmeti kaldırmaz.
Mevcut Integration Services paketlerini SQL Server 2019(15.x) tarafından kullanılan yeni paket biçimine geçirmez. Paketleri geçirme hakkında bilgi için Integration Services Paketlerini Yükseltme başlığına bakın.
Paketleri, hizmet yapılandırma dosyasına eklenmiş olan varsayılan konum dışındaki dosya sistemi konumlarından taşımaz. Hizmet yapılandırma dosyasını daha önce düzenleyerek daha fazla dosya sistemi klasörü eklediyseniz, bu klasörlerde depolanan paketler yeni bir konuma taşınmaz.
Doğrudan dtexec yardımcı programını (dtexec.exe) çağıran SQL Server Aracısı iş adımlarında, dtexec yardımcı programının dosya sistemi yolu güncelleştirilmez. dtexec yardımcı programının SQL Server 2019 (15.x) konumunu belirtmek üzere dosya sistemi yolunu güncelleştirmek için bu iş adımlarını el ile düzenlemeniz gerekir.
Yükselttikten Sonra Yapabilecekler
Yükseltme işlemi tamamlandıktan sonra aşağıdaki görevleri gerçekleştirebilirsiniz:
Paketleri çalıştıran SQL Server Agent işlerini çalıştırın.
SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x) veya SQL Server 2014 (12.x) örneğinde depolanan Integration Services paketlerini yönetmek için Management Studio'yu kullanın. HIZMET yapılandırma dosyasını değiştirerek SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x) veya SQL Server 2014 (12.x) örneğini hizmet tarafından yönetilen konumlar listesine eklemeniz gerekir.
Uyarı
Management Studio'nun önceki sürümleri SQL Server 2019 Integration Services (SSIS) Hizmeti'ne bağlanamıyor.
paket biçimi sütunundaki değeri denetleyerek msdb.dbo.sysssispackages sistem tablosundaki paketlerin sürümünü tanımlayın. Tabloda her paketin sürümünü tanımlayan bir packageformat sütunu vardır. 3 değeri SQL Server 2008 Integration Services (SSIS) paketini gösterir. Paketleri yeni paket biçimine geçirene kadar packageformat sütunundaki değer değişmez.
Integration Services paketlerini tasarlamak, çalıştırmak veya yönetmek için SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x) veya SQL Server 2014 (12.x) araçlarını kullanamazsınız. SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x) veya SQL Server 2014 (12.x) araçları SQL Server Veri Araçları'nın (SSDT), SQL Server İçeri ve Dışarı Aktarma Sihirbazı'nın ve Paket Yürütme Yardımcı Programı'nın (dtexecui.exe) ilgili sürümlerini içerir. Yükseltme işlemi SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x) veya SQL Server 2014 (12.x) araçlarını kaldırmaz. Ancak, yükseltilmiş bir sunucuda SQL Server 2008 Integration Services (SSIS) veya sonraki paketlerle çalışmaya devam etmek için bu araçları kullanamazsınız.
Varsayılan olarak, yükseltme yüklemesinde Integration Services, paketlerin Uygulama olay günlüğüne çalıştırılmasıyla ilgili olayları günlüğe kaydedecek şekilde yapılandırılır. BU ayar, SQL Server 2019'un (15.x) Veri Toplayıcı özelliğini kullandığınızda çok fazla olay günlüğü girdisi oluşturabilir. Günlüğe kaydedilen olaylar EventID 12288, "Paket başlatıldı" ve EventID 12289, "Paket başarıyla tamamlandı" şeklindedir. Bu iki olayın Uygulama olay günlüğüne kaydedilmesini durdurmak için, düzenleme için kayıt defterini açın. Ardından kayıt defterinde HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\130\SSIS düğümünü bulun ve LogPackageExecutionToEventLog ayarının DWORD değerini 1'den 0'a değiştirin.
Yalnızca Veritabanı Altyapısı'nı SQL Server 2019'a (15.x) yükseltme
Bu bölümde, aşağıdaki ölçütlere sahip bir yükseltme gerçekleştirmenin etkileri açıklanmaktadır:
Veritabanı Altyapısı'nın yalnızca bir örneğini yükseltebilirsiniz. Başka bir ifadeyle, Veritabanı Altyapısı örneği artık bir SQL Server 2019 (15.x) örneğidir, ancak Integration Services örneği ve istemci araçları SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x) veya SQL Server 2014 (12.x) örneğidir.
Veritabanı Altyapısı örneği bir bilgisayarda, Integration Services ve istemci araçları ise başka bir bilgisayardadır.
Yükselttikten Sonra Yapabilecekler
Paketleri Veritabanı Altyapısı'nın yükseltilmiş örneğinde depolayan sistem tabloları, SQL Server 2008'de (10.0.x) kullanılanlarla aynı değildir. Bu nedenle, Management Studio ve SQL Server Veri Araçları'nın SQL Server 2008 (10.0.x) sürümleri, Veritabanı Altyapısı'nın yükseltilmiş örneğindeki sistem tablolarındaki paketleri bulamıyor. Bu paketler bulunamadığından, bu paketlerle yapabileceklerinizle ilgili sınırlamalar vardır:
Sql Server 2008 (10.0.x) araçlarını, Management Studio ve SQL Server Veri Araçları'nı, veritabanı altyapısının yükseltilmiş örneğinden paketleri yüklemek veya yönetmek için diğer bilgisayarlarda kullanamazsınız.
Uyarı
Veritabanı Altyapısı'nın yükseltilmiş örneğindeki paketler henüz yeni paket biçimine geçirilmemiş olsa da, SQL Server 2008 (10.0.x) araçları tarafından bulunamaz. Bu nedenle, paketler SQL Server 2008 (10.0.x) araçları tarafından kullanılamaz.
Sql Server 2008 Integration Services'ı (SSIS), veritabanı altyapısının yükseltilmiş örneğinde msdb'de depolanan paketleri çalıştırmak için diğer bilgisayarlarda kullanamazsınız.
SQL Server 2008 (10.0.x) bilgisayarlarda SQL Server Agent işlerini, Veritabanı Altyapısı'nın yükseltilmiş örneğinde depolanan SQL Server 2008 Integration Services (SSIS) paketlerini çalıştırmak için kullanamazsınız.
Dış Kaynaklar
Mevcut Özel SSIS Uzantılarınızı ve Uygulamalarınızı Denali'de Blogs.msdn.com'da Çalışır Hale Getirme blog girdisi.