Tümleştirme Hizmetleri paketleri yükseltme

Ne zaman bir örneği yükseltme SQL Server 2005veya SQL Server 2008geçerli sürümü için SQL Server, mevcut SQL Server 2008 Integration Services (SSIS)paketleri geçerli sürümü paket biçimine otomatik olarak yükseltilir SQL Server Integration Serviceskullandığı. Bir yükseltme yöntemi seçin ve el ile yükseltme paketlerinizi gerekecektir.

Ne zaman yükseltme bir SQL Server 2005paket Integration Servicesgeçirir herhangi bir Script görev ve Script bileşeni için komut Microsoft  Visual StudioAraçları uygulamaları (vsta). De SQL Server 2005, komut dosyası görevleri veya komut dosyası bileşenleri kullanılan komut Microsoft  Visual Studioiçin Applications (vsa). Komut dosyaları önce geçiş yapmak için olabilecek değişiklikleri ve komut dosyası dönüştürme hatası hakkında daha fazla bilgi için bkz: vsta için geçiş kodları.

Bir yükseltme yöntemi seçme

Yükseltmek için çeşitli yöntemler kullanabilirsiniz SQL Server 2005ve SQL Server 2008paketleri. Bu yöntemlerden bazıları yükseltme yalnızca geçicidir. Diğerleri için yükseltme kalıcıdır. Aşağıdaki tabloda bu yöntemler ve yükseltme geçici ya da kalıcı olup olmadığını açıklar.

[!NOT]

Çalıştırdığınızda bir SQL Server 2005ya SQL Server 2008kullanarak paket dtexecgeçerli sürümünde yüklü yardımcı (dtexec.exe) SQL Server, geçici paketi yükseltme yürütme süresi artar. Paketi yürütme zaman içinde artış oranı, paket boyutuna bağlı olarak değişir. Yürütme zaman artışı önlemek için paketi çalıştırmadan önce yükseltmeniz önerilir.

Yükseltme yöntemi

Yükseltme türü

Kullanım dtexecgeçerli sürümünde yüklü yardımcı (dtexec.exe) SQL Serverçalıştırmak için bir SQL Server 2005ya SQL Server 2008paket.

Daha fazla bilgi için, bkz. dtexec Utility.

Paketi yükseltme geçicidir. İçin bir SQL Server 2005paketi, komut dosyası geçiş geçici.

Değişiklikler kaydedilemiyor.

Açık bir SQL Server 2005veya SQL Server 2008paket dosyasında SQL Server Veri Akışı Araçları (SSDT).

Paketi yükseltme paketi kaydederseniz kalıcı; Aksi halde, paket kaydetmezseniz bu geçicidir.

İçin bir SQL Server 2005paketi, komut dosyası geçiş paketi; kaydederseniz kalıcıdır Aksi halde, paket kaydetmezseniz bu geçicidir.

Eklemek a SQL Server 2005veya SQL Server 2008paketi varolan bir projeye SQL Server Veri Akışı Araçları (SSDT).

Paketi yükseltme kalıcıdır. İçin bir SQL Server 2005paketi, komut dosyası geçiş kalıcı.

Kullanım SSISpaketi Yükseltme Sihirbazı oluşturmak veya açmak için bir SQL Server 2005 Integration Services (SSIS)ya SQL Server 2008 Integration Services (SSIS)Proje ve proje birden çok paket yükseltin.

Daha fazla bilgi için Tümleştirme Hizmetleri paketleri SSIS paketi Yükseltme Sihirbazı'nı kullanarak yükseltmeve SSIS paketi Yükseltme Sihirbazı F1 Yardım.

Paketi yükseltme kalıcıdır. İçin bir SQL Server 2005paketi, komut dosyası geçiş kalıcı.

Kullanım Upgradebir veya daha çok yükseltme yöntemi Integration Servicespaketleri.

Paketi yükseltme kalıcıdır. İçin bir SQL Server 2005paketi, komut dosyası geçiş kalıcı.

Özel uygulamalar ve özel bileşenleri

SQL Server 2005 Integration Services (SSIS)özel bileşenler, geçerli sürümü ile çalışmaz SQL Server Integration Services. Sen-ebilmek kullanma geçerli sürümü SQL Server Integration Servicesçalıştırıp içeren paketleri yönetmek için Araçlar SQL Server 2008özel bileşenler. Kullanmak için SQL Server Veri Akışı Araçlarıtasarım paketleri içeren SQL Server 2008devenv.exe.configu dosyasını değiştirmek için gereken özel bileşenler. Bu paketler için geçerli serbest çalışma zamanı uygulamalarına kullanmak için SQL Server, sağlamanız gereken bir *. exe.config dosyası, uygulamanın.

SQL Server paketi yükseltme sonuçları anlama

Paket sırasında yükseltme işlemi, çoğu bileşenleri ve özellikleri SQL Server 2005ve SQL Server 2008paketlerin sorunsuz karşılıkları geçerli sürümünde convert SQL Server. Ancak, orada çeşitli bileşenler ve özellikler değil yükseltilir veya yükseltme sonuçları, hangi bilmeniz gerekir. Aşağıdaki tabloda, bu bileşenleri ve özellikleri tanımlar.

[!NOT]

Hangi paketleri tanımlamak için sorunları Yükseltme Danışmanı'nı çalıştırmak, bu tabloda listelenen. Daha fazla bilgi için, bkz. Yükseltmelere Hazırlanmak için Yükseltme Danışmanı'nı Kullanın.

Bileşen veya özellik

Yükseltme sonuçları

Bağlantı dizeleri

İçin SQL Server 2005ve SQL Server 2008paketleri, belirli sağlayıcılarını adları değişti ve farklı bağlantı dizeleri değerleri gerektirir.

Bağlantı dizeleri güncelleştirmek için aşağıdaki yordamlardan birini kullanın:

  • Kullanın SSISpaketi Yükseltme Sihirbazı yükseltme paketi ve Yeni Sağlayıcı adları kullanmak için bağlantı dizeleri güncelleştirmek seçeneği.

  • De SQL Server Veri Akışı Araçları (SSDT), Seçenekler iletişim kutusunun Genel sayfasında seçin Yeni Sağlayıcı adları kullanmak için bağlantı dizeleri güncelleştirmek seçeneği. Bu seçenek hakkında daha fazla bilgi için bkz: Genel sayfa.

  • De SQL Server Veri Akışı Araçları (SSDT), paketi açmak ve ConnectionString özelliği metni el ile değiştirme.

NotNot
Bağlantı dizesini yapılandırma dosyası veya bir veri kaynak dosyası içinde saklanır veya bir ifade ayarlar bağlantı dizesini güncelleştirmek için önceki yordamı kullanamazsınız ConnectionStringözellik.Bu durumda bağlantı dizesini güncelleştirmek için dosya veya ifadeyi el ile güncelleştirmeniz gerekir.

Veri kaynakları hakkında daha fazla bilgi için bkz: Using Data Sources in Packages.

Arama dönüşümü

İçin SQL Server 2005paketleri, yükseltme işlemi otomatik olarak arama dönüşümü için geçerli sürüm yükseltmeleri SQL Server Integration Services. Ancak, bu bileşeni geçerli sürümü hangi yararlanmak isteyebilirsiniz bazı ek özellikleri vardır.

Daha fazla bilgi için, bkz. Arama dönüşümü.

Script görev ve Script bileşeni

İçin SQL Server 2005paketleri, yükseltme işlemini otomatik olarak geçirir komut dosyalarının Script görev ve Script bileşeni vsa vsta için.

Komut dosyaları önce geçiş yapmak için olabilecek değişiklikleri ve komut dosyası dönüştürme hatası hakkında daha fazla bilgi için bkz: vsta için geçiş kodları.

ADODB.dll dosyasını üzerinde bağımlı komut dosyaları

ADODB.dll dosyasını açıkça referans script görev ve Script bileşeni komut değil yükseltme veya yüklenmemiş makinelerde çalıştırmak SQL Server Management Studioya SQL Server Veri Akışı Araçları (SSDT)yüklü. Bu Script görev veya Script bileşeni komut dosyaları yükseltmek için bağımlılık ADODB.dll dosyasını kaldırmanız önerilir.  ADO.NET yönetilen kod vb ve C# komut dosyaları için önerilen bir alternatiftir.

Dış Kaynaklar

Teknik makale, bir sorunsuz yükseltme SSIS SQL Server 2012 için 5 keyif, MSDN.microsoft.com üzerinde.