Tümleştirme Hizmetleri yükseltme hakkında önemli noktalar

If SQL Server 2005 Integration Services is currently installed on your computer, you can upgrade to SQL Server 2008 Integration Services.

Not

If you want to upgrade from SQL Server 2000 Data Transformation Services (DTS) to SQL Server 2008 Integration Services, see Veri Dönüştürme Hizmetleri yükseltme hakkında önemli noktalar.

tümleştirme Services'ı yükseltme önce

Önce yükseltmek için Yükseltme Danışmanı çalıştırmanız önerilirSQL Server 2008.Yükseltme Danışmanı raporu sorunları, varolan geçiş, karşınızaIntegration Servicespaketleri için yeni bir paket biçimiSQL Server 2008kullanır.Daha fazla bilgi için bkz:Yükseltme için hazırlama için Yükseltme Danışmanı'nı kullanma.

tümleştirme Services'ı yükseltme

Aşağıdaki yöntemlerden birini kullanarak yükseltme yapabilirsiniz:

  • ÇalıştırmaSQL Server 2008Kurulum seçeneğini seçin veYükseltme SQL Server 2000 veya SQL Server 2005.

  • ÇalıştırmaSetup.exe komut istemi isteminde /ACTION=upgradeseçenek. belirtin Daha fazla bilgi için bkz: bölümünde, "yükleme komut dosyaları içinIntegration Services," inNasıl Yapılır: SQL Server 2008 komut istemi isteminden yükleyin..

Yükseltme, aşağıdaki eylemleri gerçekleştirmek için kullanamazsınız:

  • Varolan yüklemesini yeniden yapılandırınIntegration Services.

  • Bir 64-bit sürüm 32-bit arasında taşımaSQL Serverya da 64 bit sürüm 32-bit sürüm.

  • Yerelleştirilmiş bir sürümünde taşımaSQL Serverbaşka bir yerelleştirilmiş sürüm.

Yükselttiğinizde, Yükselt her ikisi deIntegration ServicesveDatabase Engine, ya da yalnızca yükseltmeDatabase Engine, ya da yalnızca yükseltmeIntegration Services.If you upgrade only the Database Engine, SQL Server 2005 Integration Services remains functional, but you do not have the functionality of SQL Server 2008 Integration Services.If you upgrade only Integration Services, SQL Server 2008 Integration Services is fully functional, but can only store packages in the file system, unless an instance of the SQL Server 2008 SQL Server Database Engine is available on another computer.

Her iki tümleştirme Services'ı yükseltme ve veritabanı altyapısı SQL Server 2008

Bu bölüm aşağıdaki ölçütleri olan yükseltme gerçekleştirme etkilerini açıklar:

  • Her ikisi de yükseltmeIntegration Servicesve örnek,Database EnginetoSQL Server 2008.

  • Her ikiIntegration Servicesve örnekDatabase Engineolan aynı.

Yükseltme işlemi ne yapar

Yükseltme işlemi aşağıdaki görevleri gerçekleştirir:

  • YükseltmeIntegration Servicesdosyaları, hizmet ve araçlar ( Management Studiove BI Development Studio).Birden çok örnek vardır.SQL Server 2005aynı bilgisayara yükseltme oluşur, ilk örnekDatabase Engineyükseltilir.

  • Removes the SQL Server 2005 Integration Services files, service, and tools after the upgrade process finishes.

  • Yükseltme örnek,SQL Server 2005 Database EngineiçinSQL Server 2008sürüm.

  • Moves data from the SQL Server 2005 Integration Services (SSIS) system tables to the SQL Server 2008 Integration Services system tables, as follows:

    • Msdb.dbo.sysdtspackages90 sistemde değişiklik olmadan paketleri taşır tablo msdb.dbo.sysssispackages sisteme tablo.

      Not

      Verileri farklı bir sisteme taşır, ancak tablo, yükseltme işlemi paketlerini yeni biçime geçirme işlemi yapılmaz.

    • Klasör meta veriler msdb.sysdtsfolders90 sisteminden geçer tablo msdb.sysssispackagefolders sisteme tablo.

    • Gider msdb.sysdtslog90 sistemden veri oturum tablo msdb.sysssislog sisteme tablo.

  • Msdb.sysdts*90 sistem tabloları ve saklı yordamları, yeni msdb.sysssis* tablolara veri taşıdıktan sonra bunlara erişmek için kullanılan kaldırır.Ancak, yükseltme sysdtslog90 yerini tablo de sysdtslog90 adlı bir görünümde.Yeni msdb.sysssislog sistemi bu yeni sysdtslog90 görünümü sergiler tablo.Bu günlük tablosunu esas alan raporları kesintisiz çalışmaya devam sağlar.

  • Paketleri controll erişim için üç yeni sabit veritabanı düzey rol oluşturur: db_ssisadmin, db_ssisltduser ve db_ssisoperator. The SQL Server 2005 Integration Services roles of db_dtsadmin, db_dtsltduser, and db_dtsoperator are not removed, but are made members of the corresponding new roles.

  • ,SSISPaket Deposu (yani tarafından yönetilen dosya sistemi konumu Integration Serviceshizmet) altındaki varsayılan konum**\SQL Server\90\SQL Server\100** altında yeni bir varsayılan konuma bu paketleri taşır.

  • GüncelleştirmeleriIntegration Serviceshizmet yapılandırma dosyası yükseltilmiş örneğine işaretDatabase Engine.

Ne yükseltme işlemi.

Yükseltme işlemi aşağıdaki görevleri yapın:

  • Olmayan geçiş varIntegration Servicespaketleri için yeni bir paket biçimiSQL Server 2008kullanır.Paketler, geçiş hakkında bilgi için bkz:Tümleştirme Hizmetleri paketlerini yükseltme.

  • Paket hizmet yapılandırma dosyasına eklenmiş olan dosya sistemi, dışındaki konumlardan varsayılan konumu taşınmaz.Daha fazla dosya sistem klasörleri eklemek için hizmet yapılandırma dosyası önceden düzenlediyseniz, bu klasörlerde saklanan paketler yeni bir konuma taşınır değil.

  • InSQL ServerAracı iş adımları, aramadtexec doğrudan yardımcı (dtexec.exe) değil güncelleştirme dosya sistemi yol dtexec yardımcı programı. için Dosya sistemi yolunu belirtmek için el ile güncelleştirmek için iş adımları düzenlenecek olanSQL Server 2008konumudtexec yardımcı programı.

Ne,'e yükselttikten sonra Yapılacaklar

Yükseltme işlemi tamamlandıktan sonra aşağıdaki görevleri yapabilirsiniz:

  • ÇalıştırmaSQL ServerAracı işleri çalıştıran paketler.

  • KullanımıManagement StudioyönetmeIntegration Servicesörnek saklanan paketlerSQL Server 2005.Ancak, gerekebilir değiştirme hizmeti yapılandırma dosyası örnek eklemeSQL Server 2005listeye konumları yönetilen hizmet.

  • The packageformat değerini denetleyerek msdb.dbo.sysssispackages sistem tablosundaki Paket sürüm belirlemek sütun.Tablo, her paket sürüm tanımlayan bir packageformat sütun vardır.A value of 2 in the packageformat column indicates a SQL Server 2005 Integration Services package; a value of 3 indicates a SQL Server 2008 Integration Services package.Until you migrate packages to the new package format, the SQL Server 2005 Integration Services packages have a value of 2 in the packageformat column.

  • KullanamazsınızSQL Server 2005Tasarım, çalıştırmak, ya da yönetme araçlarıIntegration Servicespaketler.The SQL Server 2005 tools include the SQL Server 2005 versions of Business Intelligence Development Studio, the SQL Server Import and Export Wizard, and the Package Execution Utility (dtexecui.exe).Yükseltme işlemi kaldırmazSQL Server 2005Araçlar.However, you will not able to use these tools to continue to work with SQL Server 2005 Integration Services packages on a server that has been upgraded.

  • Varsayılan olarak, bir yükseltme yüklemesiIntegration Servicesoturum olayları uygulama olay günlüğünü paketlere çalışmasını ilişkilidir yapılandırılmışBu ayar veri toplayıcı özelliği kullanırken çok sayıda olay günlük girdilerini oluşturmakSQL Server 2008.Kaydedilir, olayları arasında OlayNo 12288, "Başlangıç paketi," ve OlayNo 12289, "Paket bitti başarıyla." Bu iki olay uygulama olay günlüğüne günlüğe durdurmak için kayıt defterini düzenlemek için açın. Sonra kayıt defterinde HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\SSIS düğümünü bulun ve LogPackageExecutionToEventLog ayarı DWORD değeri 1-0 olarak değiştirin.

Veritabanı Altyapısı SQL Server 2008 için yükseltme

Bu bölüm aşağıdaki ölçütleri olan yükseltme gerçekleştirme etkilerini açıklar:

  • Yalnızca yükseltme bir örnek,Database Engine.Örneğini başka bir deyişle,Database EngineŞimdi örnekSQL Server 2008, ancak örnekIntegration Servicesistemci araçları arasında veSQL Server 2005.

  • The instance of the Database Engine is on one computer, and SQL Server 2005 Integration Services and the client tools are on another computer.

Ne,'e yükselttikten sonra Yapılacaklar

sistem tabloları Yükseltilmiş örneknde, depolama paketleriDatabase Enginedeğil aynı olanlar kullanılırSQL Server 2005.Bu nedenle,SQL Server 2005sürümleriManagement StudioveBI Development Studioyükseltilen sistem tablolarına paketlerinde bulamaz örnek,Database Engine.Bu paketler bulunmuş olduğundan, bu paketleri ile yapabilecekleriniz üzerinde sınırlamalar vardır:

  • KullanamazsınızSQL Server 2005Araçlar,Management StudioveBI Development Studio, diğer bilgisayarlara yüklemek veya yükseltilmiş örnek paketleri yönetmek içinDatabase Engine.

    Not

    Rağmen paketlerinde yükseltilmiş örnek,Database Enginedeğil henüz yükseltilmemiş yeni paket biçimine göre bulunabilir olmadıklarınıSQL Server 2005Araçlar.Bu nedenle, paketleri tarafından kullanılamazSQL Server 2005Araçlar.

  • KullanamazsınızSQL Server 2005 Integration Services (SSIS)yükseltilmiş üzerinde msdb saklanan paketler çalıştırmak için diğer bilgisayarlarda örnek,Database Engine.

  • You cannot use SQL Server Agent jobs on SQL Server 2005 computers to run SQL Server 2005 Integration Services packages that are stored in the upgraded instance of the Database Engine.