Share via


Tümleştirme Hizmetleri yükseltme

Eğer SQL Server 2005 Integration Services (SSIS)ya SQL Server 2008 Integration Services (SSIS)yüklü bilgisayarınızda yükseltebilirsiniz SQL Server 2012 Integration Services (SSIS).

[!NOT]

Önceki sürümlerinde SQL Server, sen yüklendiğinde varsayılan olarak SQL ServerUsers grubu tüm kullanıcıların erişebildiği Integration Serviceshizmet. Ne zaman sen install SQL Server 2012, kullanıcıların erişimi yok Integration Serviceshizmet. Hizmet, varsayılan olarak güvenlidir. Sonra SQL Server 2012yüklenir, SQL Serveryönetici için dcom Yapılandırma Aracı'nı belirli kullanıcılara erişim vermek için (Dcomcnfg.exe) çalıştırmalısınız Integration Serviceshizmet.

Tümleştirme Hizmetleri yükseltme önce

Biz önce yükseltme, Yükseltme Danışmanı'nı çalıştırmanız tavsiye SQL Server 2012. Varolan geçirirseniz karşılaşabileceğiniz danışman raporları sorunları yükseltme Integration ServicesYeni paketi paketleri biçiminde SQL Server 2012kullandığı. Daha fazla bilgi için, bkz. Yükseltmelere Hazırlanmak için Yükseltme Danışmanı'nı Kullanın.

Tümleştirme Hizmetleri yükseltme

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

  • Koşmak SQL Server 2012Kurulum ve seçeneğini SQL Server 2005, SQL Server 2008 veya SQL Server 2008 R2 yükseltme

  • Koşmak setup.exekomut isteminde ve /ACTION=upgradeseçeneği. Daha fazla bilgi için bkz: "yükleme için komut Integration Services," in SQL Server 2012'yi Komut İsteminden Yükleyin.

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

  • Varolan yüklemesini yeniden Integration Services.

  • İçin tasarlanmış bir 64-bit sürümü 32-bit hareket SQL Serverveya 32 bit sürümünü 64 bit sürüme.

  • Hareket--dan bir yerelleştirilmiş sürümü SQL Serverbaşka bir yerelleştirilmiş sürümü.

Yükseltme sırasında hem de yükseltme yapabileceğiniz Integration Servicesve Veritabanı Altyapısı, ya da sadece yükseltme Veritabanı Altyapısı, ya da sadece yükseltme Integration Services. Eğer yalnızca yükseltme Veritabanı Altyapısı, SQL Server 2005 Integration Services (SSIS)veya SQL Server 2008 Integration Services (SSIS)hala işlevsel, ama işlevselliği yok SQL Server 2012 Integration Services (SSIS). Eğer yalnızca yükseltme Integration Services, SQL Server 2012 Integration Services (SSIS)tamamen fonksiyonel, ancak yalnızca paketler dosya sisteminde sürece depolayabilir örneği SQL Server 2012 Veritabanı Altyapısıbaşka bir bilgisayarda kullanılabilir.

Hem de yükseltme Tümleştirme Hizmetleri ve veritabanı altyapısı içinSQL Server 2012

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

  • Hem de yükseltme Integration Servicesve örneği Veritabanı Altyapısıiçin SQL Server 2012.

  • Hem Integration Servicesve örneği Veritabanı Altyapısıaynı bilgisayar üzerinde.

Yükseltme işlemi ne yapar

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

  • Yükseltme Integration Servicesdosyaları, hizmet ve araçlar ( Management Studio ve SQL Server Veri Akışı Araçları). Birden fazla olduğunda SQL Server 2005ya SQL Server 2008, aynı bilgisayar üzerinde bu yükseltme oluşur ne zaman ilk örneğini Veritabanı Altyapısıyükseltilir.

  • Kaldırır SQL Server 2005 Integration Services (SSIS)ya SQL Server 2008 Integration Services (SSIS)dosyaları, hizmet ve yükseltme işlemi tamamlandıktan sonra Araçlar.

  • Örnek yükseltir SQL Server 2005ya da SQL Server 2008 Veritabanı Altyapısıiçin SQL Server 2012versiyonu.

  • Verileri taşır SQL Server 2005 Integration Services (SSIS)ya SQL Server 2008 Integration Services (SSIS)sistem tabloları için SQL Server 2012 Integration Services (SSIS)sistem tabloları, şöyle:

    • Paket değişikliği olmadan hareket msdb.dbo.sysdtspackages90sistem tablosu için msdb.dbo.sysssispackagessistem tablosu.

      [!NOT]

      Farklı sistem tablo verileri taşır, ancak yükseltme işlemi paketleri yeni biçime geçirme değil.

    • Klasör meta verileri taşır msdb.sysdtsfolders90sistem tablosu için msdb.sysssisfolderssistem tablosu.

    • Hamle oturum verileri msdb.sysdtslog90sistem tablosu için msdb.sysssislogsistem tablosu.

  • Kaldırır msdb.sysdts*90Sistem tablolar ve saklı yordamlar, onlara yeni veri taşıma erişmek için kullanılan msdb.sysssis*tabloları. Bununla birlikte yükseltme değiştirir sysdtslog90tablo olan da adlı bir görünüm ile sysdtslog90. Bu yeni sysdtslog90Görünümü sunar yeni msdb.sysssislogsistem tablosu. Bu, günlük tabloyu temel alan raporlar kesintisiz çalışmaya devam sağlar.

  • Paketler, erişimi denetlemek için üç yeni sabit veritabanı düzey roller oluşturur: db_ssisadmin, db_ssisltduser ve db_ssisoperator. SQL Server 2005 Integration ServicesDb_dtsadmin, db_dtsltduser ve db_dtsoperator rolleri değil kaldırılır, ancak karşılık gelen yeni rolleri üyeleri yapılan.

  • Eğer SSISpaketi deposu (yani yönetilen dosya sistemi konumu Integration Serviceshizmet) varsayılan konum altında \SQL Server\90ya \SQL Server\100, bu paketleri altındaki yeni varsayılan konuma taşır \SQL Server\110.

  • Güncelleştirmeleri Integration Servicesyükseltilen örneğine işaret etmek hizmet yapılandırma dosyası Veritabanı Altyapısı.

Ne yükseltme işlemi yapmaz

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

  • Mevcut geçirmez Integration ServicesYeni paketi paketleri biçiminde SQL Server 2012kullandığı. Paketleri geçirme hakkında daha fazla bilgi için bkz: Tümleştirme Hizmetleri paketleri yükseltme.

  • Paket hizmeti yapılandırma dosyasına eklenmiş dosya sistem yerlerinden, varsayılan konum dışında hareket etmez. Daha fazla dosya sistemi klasörleri eklemek için hizmet yapılandırma dosyası önceden düzenlediyseniz, bu klasörlerde depolanan paketleri için yeni bir konum taşınmaz.

  • De SQL ServerAracısı iş adımları, aramayı dtexecyardımcı (dtexec.exe) doğrudan değil güncelleştirmek için dosya sistemi yolunu dtexecyarar. Sen-si olmak-e iş adımları el ile belirtmek için dosya sistemi yolunu güncelleştirmek için düzenlenecek SQL Server 2012yeri dtexecyarar.

Yükseltmenin ne yapabilirsiniz

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

  • Koşmak SQL Serverpaketleri çalıştırmak Aracısı işleri.

  • Kullanım Management Studioyönetmek için Integration Services, bir örneğini depolanan paketleri SQL Server 2008ya SQL Server 2012. Hizmet yapılandırma dosyası örneği eklemek için değişiklik yapmanız SQL Server 2008hizmeti tarafından yönetilen konumları listesinde.

    [!NOT]

    Erken sürümleri Management Studiobağlanılamıyor SQL Server 2012 Integration Services (SSIS)hizmet.

  • Paketlerin sürümünü belirleme msdb.dbo.sysssispackagespackageformat sütunundaki değeri denetleyerek sistem tablosu. Tablo her paketinin sürümünü tanımlayan packageformat sütun vardır. 2 Packageformat sütun değeri gösterir bir SQL Server 2005 Integration Services (SSIS)paketi; 3 değeri gösterir bir SQL Server 2008 Integration Services (SSIS)paket. Yeni paket biçimine paketleri geçirme kadar packageformat sütunundaki değeri değişmez.

  • Sen cant'kullanma SQL Server 2005veya SQL Server 2008tasarımı, koşmak, ya da yönetmek için Araçlar Integration Servicespaketleri. SQL Server 2005Ve SQL Server 2008araçlarda ilgili yorum-in SQL Server Veri Akışı Araçları (SSDT), SQL Serveralma ve Verme Sihirbazı'nı ve paketi yürütme yardımcı programı'nı (dtexecui.exe). Yükseltme işlemi does değil çıkarmak SQL Server 2005ya SQL Server 2008Araçlar. Ancak, değil ile çalışmaya devam etmek için bu araçları kullanmak mümkün olacak SQL Server 2005 Integration Services (SSIS)ya SQL Server 2008 Integration Services (SSIS)paketler yükseltilmiş olan bir sunucu üzerinde.

  • Varsayılan olarak, yükseltme yüklemesi, Integration Services, paketler için uygulama olay \Kütüğü çalıştırılması ile ilgili olayları günlüğe yapılandırılır Veri Toplayıcı özelliğini kullandığınızda bu ayar çok fazla olay günlük girdilerini oluşturabilecek SQL Server 2012. "Paket başladı," olay kimliği 12288, günlüğe kaydedilen olayları içerir ve OlayNo 12289, "paketi 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 defteri HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\110\SSIS düğümü bulun ve LogPackageExecutionToEventLog ayar dword değerini 1'dan 0'e değiştirin.

Yalnızca veritabanı altyapısı yükseltmeSQL Server 2012

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

  • Yalnızca bir örneği yükseltme Veritabanı Altyapısı. Yani örneği Veritabanı AltyapısıŞimdi örneğidir SQL Server 2012, ama örneğini Integration Servicesve istemci araçları olan SQL Server 2005veya SQL Server 2008.

  • Örneğini Veritabanı Altyapısıbir bilgisayardaysa ve Integration Servicesve başka bir bilgisayarda istemci araçları vardır.

Yükseltmenin ne yapabilirsiniz

Sistem tabloları yükseltilen örneğine paketleri depolayan Veritabanı Altyapısıdeğil de kullanılanlarla aynıdır SQL Server 2005ya SQL Server 2008. Bu nedenle, SQL Server 2005veya SQL Server 2008sürümlerini Management Studiove SQL Server Veri Akışı Araçlarıpaketleri yükseltilen örneği sistem tablolarında bulamaz Veritabanı Altyapısı. Çünkü bu paketleri tespit edemiyor, bu paketleri ile yapabilecekleriniz sınırlamalar vardır:

  • Sen cant'kullanma SQL Server 2005veya SQL Server 2008araçları, Management Studiove SQL Server Veri Akışı Araçları, diğer bilgisayarlardaki yüklenemedi veya yükseltilen örneğinden paketleri yönetmek için Veritabanı Altyapısı. 

    [!NOT]

    Her ne kadar yükseltilen örneği paketleri Veritabanı Altyapısıdeğil henüz geçirildikten yeni paket biçimine göre bulunamayacak SQL Server 2005veya SQL Server 2008Araçlar. Bu nedenle, paketleri tarafından kullanılan SQL Server 2005ya SQL Server 2008Araçlar.

  • Sen cant'kullanma SQL Server 2005 Integration Services (SSIS)ya SQL Server 2008 Integration Services (SSIS), depolanan paketleri çalıştırmak için diğer bilgisayarlarda msdbyükseltilen örneği Veritabanı Altyapısı.

  • Sen cant'kullanma SQL ServerAracısı işleri SQL Server 2005veya SQL Server 2008bilgisayarlarda çalıştırmak için SQL Server 2005 Integration Services (SSIS)veya SQL Server 2008 Integration Services (SSIS)yükseltilen örneğinde depolanan paketleri Veritabanı Altyapısı.

Dış Kaynaklar

Blog girişi, Varolan özel SSIS uzantıları ve Denali uygulamaları iş yapma, blogs.MSDN.com üzerinde.