Share via


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 Hizmetleri yükseltme önce

Bizim için yükseltmeden önce Yükseltme Danışmanı'nı çalıştırmanız tavsiye SQL Server 2008. Yükseltme Danışmanı raporları varolan geçiriyorsanız, karşılaşabileceğiniz bir sorunları Integration Services paketleri için yeni bir paket biçimi SQL Server 2008 kullanır.Daha fazla bilgi için bkz: Yükseltme Danışmanı'nı kullanarak yükseltme için hazırlama.

Tümleştirme hizmetleri yükseltiliyor

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

  • Çalıştır SQL Server 2008 Kur seçeneğini belirleyin ve sql Server 2000 veya sql Server 2005 dan.

  • Çalıştır setup.exe komut istemi satırında belirtin ve /ACTION=upgrade seçeneği.Daha fazla bilgi için bölümünde, bkz: "yükleme komut dosyaları için Integration Services," in Nasıl yapılır: Komut İsteminden SQL Server 2008 R2 yükleme.

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

  • Varolan yüklemesini yeniden Integration Services.

  • Bir 32-bit bir 64-bit sürümüne taşımak SQL Server veya bir 64-bit sürümü için bir 32-bit sürüm.

  • Bir yerelleştirilmiş sürüm taşıma SQL Server için başka bir yerelleştirilmiş sürüm.

Yükseltme sırasında hem de yükseltebilirsiniz Integration Services ve Veritabanı Altyapısı, ya da yalnızca yükseltme Veritabanı Altyapısı, ya da yalnızca yükseltme Integration Services.If you upgrade only the Veritabanı Altyapısı, 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 Veritabanı Altyapısı is available on another computer.

Her iki Tümleştirme Hizmetleri 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ükseltme Integration Services ve bir örnek , Veritabanı Altyapısı için SQL Server 2008.

  • Her ikisi de Integration Services ve örnek Veritabanı Altyapısı olan aynı bilgisayar.

Yükseltme işlemi ne yapar

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

  • Yükseltme Integration Services dosyaları, hizmet ve Araçlar (Management Studio ve BI Development Studio).Birden çok örnek varken SQL Server 2005 aynı bilgisayarda bu yükseltme oluşur, ilk örneğini Veritabanı Altyapısı yükseltilir.

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

  • örnek yükseltme SQL Server 2005 Veritabanı Altyapısı için SQL Server 2008 sü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:

    • Paket değişikliği olmadan hareket msdb.dbo.sysdtspackages90 Sistem tablo için msdb.dbo.sysssispackages Sistem tablo.

      Not

      Verileri farklı bir sisteme taşır rağmen tablo, yükseltme işlemi yeni biçime paketleri geçirmez.

    • Klasör meta verilere başvur taşır msdb.sysdtsfolders90 Sistem tablo için msdb.sysssispackagefolders Sistem tablo.

    • Oturum verileri taşır msdb.sysdtslog90 Sistem tablo için msdb.sysssislog Sistem tablo.

  • Kaldırır msdb.sysdts*90 sistem tabloları ve verileri yeni taşıdıktan sonra bunlara erişmek için kullanılan saklı yordamlar msdb.sysssis* tablolar.Ancak, yükseltme değiştirir sysdtslog90 Tablo, aynı zamanda adlı bir görünüm ile sysdtslog90.Bu yeni sysdtslog90 görünümü sergiler yeni msdb.sysssislog Sistem tablo.Bu günlük tablo temel alan raporlar kesintisiz çalışmaya devam sağlar.

  • Erişim paketlerine controll, üç yeni sabit veritabanı düzey roller 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.

  • If the SSIS package store (that is, the file system location managed by the Integration Services service) is the default location under \SQL Server\90, moves those packages to the new default location under \SQL Server\100.

  • Güncelleştirmeleri Integration Services yükseltilmiş işaret edecek şekilde hizmet yapılandırma dosyası örnek , Veritabanı Altyapısı.

Yükseltme işlemi ne yapar.

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

  • Varolan geçirmez Integration Services paketleri için yeni bir paket biçimi SQL Server 2008 kullanır.Paketleri geçirme hakkında daha fazla bilgi için bkz: Tümleştirme Hizmetleri paketlerini yükseltme.

  • Paketler için eklenen varsayılan konumu dışındaki dosya sistemi konumlardan taşımak hizmet yapılandırma dosyası.Daha fazla dosya sistem klasörleri eklemek için hizmet yapılandırma dosyası önceden düzenlediyseniz, bu klasörlerde depolanan paketleri yeni bir konuma taşınmış değil.

  • De SQL Server Aracısı iş adımları, çağrı dtexec yardımcı (dtexec.exe), doğrudan dosya sistemi güncelleştirmesi değil yol için dtexec yardımcı programı.Dosya sistemi el ile güncelleştirmek için iş adımları düzenlemek zorunda yol belirtmek için SQL Server 2008 konumu dtexec yardımcı programı.

Yükseltmeden sonra neler yapabilirsiniz

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

  • Çalıştır SQL Server Aracısı işleri çalıştırmak paketleri.

  • Use Management Studio yönetmek için Integration Services saklanan paketler bir örnek , SQL Server 2005.Ancak, hizmet yapılandırma dosyası örnek eklemek için değiştirmeniz gerekebilir SQL Server 2005 için konumların listesini yönetilen hizmet.

  • Paketlerinde, sürüm belirlemek msdb.dbo.sysssispackages Sistem tablo değerinde packageformat sütun. denetleyerekTablo olan bir pakether sürüm tanımlar biçimi sütunu paket.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ız SQL Server 2005 çalıştırın, tasarım veya yönetmek için Araçlar Integration Services paketleri.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şlemini kaldırmak SQL Server 2005 Araç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, yükseltme yüklemesi, Integration Services biçimde yapılandırılmışsa oturum olayları uygulama olay günlüğünü paketleri çalışması için ilgiliVeri Toplayıcı özelliğini kullandığınızda, bu ayar çok fazla olay günlük girdilerini oluşturabilecek SQL Server 2008.EventID "Paket başlatıldı", 12288, günlüğe kaydedilen olayları içerir ve olay kimliği 12289, "paketini başarıyla tamamlandı." Bu iki olay uygulama olay günlüğüne günlüğe kaydetmeyi durdurmak için kayıt defterini düzenlemek için açın.Sonra kayıt defterindeki HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft sql Server\100\SSIS düğümünü bulun ve 1 LogPackageExecutionToEventLog ayarı dword değerini 0 olarak değiştirin.

Veritabanı Altyapısı sql Server 2008 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 , Veritabanı Altyapısı.Yani, örnek Veritabanı Altyapısı Şimdi örnek olan SQL Server 2008, ancak örneğini Integration Services istemci araçları gelen ve SQL Server 2005.

  • The instance of the Veritabanı Altyapısı is on one computer, and SQL Server 2005 Integration Services and the client tools are on another computer.

Yükseltmeden sonra neler yapabilirsiniz

Yükseltilen paketleri depolama sistem tabloları örnek , Veritabanı Altyapısı değil kullanılanlarla aynı içinde olan SQL Server 2005.Bu nedenle, SQL Server 2005 sürümü Management Studio ve BI Development Studio Sistem tabloları üzerinde yükseltilmiş paketleri bulamaz örnek , Veritabanı Altyapısı. Bu paketler keşfedilen çünkü paketleri ile neler yapabileceğinizi sınırlamalar vardır:

  • Kullanamazsınız SQL Server 2005 Araçlar, Management Studio ve BI Development Studio, diğer bilgisayarlardaki yüklenemedi veya yükseltilmiş paketleri yönetmek için örnek , Veritabanı Altyapısı.

    Not

    Ancak yükseltilmiş paketleri örnek , Veritabanı Altyapısı henüz yükseltilmemiş yeni paket biçimine göre bulunamayacak SQL Server 2005 Araçlar.Bu nedenle, paketleri tarafından kullanılamaz SQL Server 2005 Araçlar.

  • Kullanamazsınız SQL Server 2005 Integration Services (SSIS) dosyasında depolanan paketleri çalıştırmak için diğer bilgisayarlarda msdb yükseltilmiş üzerinde örnek , Veritabanı Altyapısı.

  • 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 Veritabanı Altyapısı.