Meningkatkan Paket SSIS
Saat Anda meningkatkan instans SQL Server 2005 atau SQL Server 2008 ke rilis SQL Server saat ini, paket SSIS SQL Server 2008 yang ada tidak secara otomatis ditingkatkan ke format paket yang digunakan SQL ServerIntegration Services rilis saat ini. Anda harus memilih metode peningkatan dan meningkatkan paket Anda secara manual.
Saat Anda meningkatkan paket SQL Server 2005, Integration Services memigrasikan skrip dalam tugas Skrip dan komponen Skrip apa pun ke Microsoft® Visual Studio® Tools for Applications (VSTA). Pada SQL Server 2005, skrip dalam tugas Skrip atau komponen Skrip menggunakan Microsoft Visual Studio for Applications (VSA). Untuk informasi selengkapnya tentang perubahan yang mungkin harus Anda lakukan pada skrip sebelum migrasi dan tentang kegagalan konversi skrip, lihat Memigrasikan Skrip ke VSTA.
Untuk informasi tentang meningkatkan paket saat Anda mengonversi proyek ke model penyebaran proyek, lihat Menyebarkan Proyek ke Server Layanan Integrasi.
SQL Server 2000 Paket Layanan Transformasi Data
Dukungan untuk memigrasikan atau menjalankan paket Data Transformation Services (DTS) telah dihentikan dalam rilis SQL ServerIntegration Services saat ini. Fungsionalitas DTS berikut telah dihentikan.
Runtime DTS
DTS API
Panduan Migrasi Paket untuk memigrasikan paket DTS ke versi Integration Services berikutnya
Dukungan untuk pemeliharaan paket DTS di SQL Server Management Studio
Menjalankan tugas Paket DTS 2000
Meningkatkan pemindaian Advisor paket DTS.
Opsi berikut tersedia untuk memigrasikan paket DTS.
Migrasikan paket ke SQL Server 2005 Integration Services (SSIS) atau SQL Server 2008 Integration Services (SSIS), lalu tingkatkan paket ke SQL Server 2012 Integration Services (SSIS).
Untuk informasi tentang migrasi paket DTS ke SQL Server 2005 Integration Services (SSIS) dan SQL Server 2008 Integration Services (SSIS), lihat Migrasi Paket Layanan Transformasi Data (2005) dan Migrasi Paket Layanan Transformasi Data (2008).
Buat ulang paket DTS dengan menggunakan SQL Server 2012 Integration Services (SSIS).
Untuk informasi tentang fitur baru di SQL Server 2012 Integration Services (SSIS), lihat Apa yang Baru (Layanan Integrasi). Untuk gambaran umum struktur paket Layanan Integrasi, lihat Paket Layanan Integrasi (SSIS).
Memilih Metode Peningkatan
Anda dapat menggunakan berbagai metode untuk meningkatkan paket SQL Server 2005 dan SQL Server 2008. Untuk beberapa metode ini, peningkatan hanya bersifat sementara. Untuk yang lain, peningkatan bersifat permanen. Tabel berikut menjelaskan masing-masing metode ini dan apakah peningkatan bersifat sementara atau permanen.
Catatan
Saat Anda menjalankan paket SQL Server 2005 atau SQL Server 2008 menggunakan utilitas dtexec (dtexec.exe) yang diinstal dengan rilis SQL Server saat ini, peningkatan paket sementara meningkatkan waktu eksekusi. Tingkat peningkatan waktu eksekusi paket bervariasi tergantung pada ukuran paket. Untuk menghindari peningkatan waktu eksekusi, disarankan agar Anda meningkatkan paket sebelum menjalankannya.
Metode Peningkatan | Jenis Peningkatan |
---|---|
Gunakan utilitas dtexec (dtexec.exe) yang diinstal dengan rilis SQL Server saat ini untuk menjalankan paket SQL Server 2005 atau SQL Server 2008. Untuk informasi selengkapnya, lihat Utilitas dtexec. |
Peningkatan paket bersifat sementara. Untuk paket SQL Server 2005, migrasi skrip bersifat sementara. Perubahan tidak dapat disimpan. |
Buka file paket SQL Server 2005 atau SQL Server 2008 di SQL Server Data Tools (SSDT). | Peningkatan paket bersifat permanen jika Anda menyimpan paket; jika tidak, itu bersifat sementara jika Anda tidak menyimpan paket. Untuk paket SQL Server 2005, migrasi skrip bersifat permanen jika Anda menyimpan paket; jika tidak, itu bersifat sementara jika Anda tidak menyimpan paket. |
Tambahkan paket SQL Server 2005 atau SQL Server 2008 ke proyek yang sudah ada di SQL Server Data Tools (SSDT). | Peningkatan paket bersifat permanen. Untuk paket SQL Server 2005, migrasi skrip bersifat permanen. |
Buka file proyek SQL Server 2005 Integration Services (SSIS) atau SQL Server 2008 Integration Services (SSIS) di Visual Studio, lalu gunakan Wizard Peningkatan Paket SSIS untuk meningkatkan beberapa paket dalam proyek. Untuk informasi selengkapnya, lihat Meningkatkan Paket Layanan Integrasi Menggunakan Panduan Peningkatan Paket SSIS dan Bantuan F1 Wizard Peningkatan Paket SSIS. |
Peningkatan paket bersifat permanen. Untuk paket SQL Server 2005, migrasi skrip bersifat permanen. |
Upgrade Gunakan metode untuk meningkatkan satu atau beberapa paket Layanan Integrasi. | Peningkatan paket bersifat permanen. Untuk paket SQL Server 2005, migrasi skrip bersifat permanen. |
Aplikasi Kustom dan Komponen Kustom
SQL Server 2005 Integration Services (SSIS) komponen kustom tidak akan berfungsi dengan rilis SQL ServerIntegration Services saat ini.
Anda dapat menggunakan rilis alat SQL ServerIntegration Services saat ini untuk menjalankan dan mengelola paket yang mencakup komponen kustom SQL Server 2008 dan SQL Server 2008 R2SSIS. Kami menambahkan empat aturan pengalihan pengikatan ke file berikut untuk membantu mengalihkan rakitan runtime dari versi 10.0.0.0 (SQL Server 2008 R2) ke versi 11.0.0.0 (SQL Server 2014).
DTExec.exe.config
dtshost.exe.config
DTSWizard.exe.config
DTUtil.exe.config
DTExecUI.exe.config
Untuk menggunakan SQL Server Data Tools untuk merancang paket yang mencakup komponen kustom SQL Server 2008 dan SQL Server 2008 R2, Anda perlu memodifikasi file devenv.exe.config yang terletak di <drive>:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE.
Untuk menggunakan paket ini dengan aplikasi pelanggan yang dibangun dengan runtime untuk SQL Server 2014, sertakan aturan pengalihan di bagian konfigurasi file *.exe.config untuk file yang dapat dieksekusi. Aturan mengalihkan rakitan runtime ke versi 11.0.0.0 (SQL Server 2014). Untuk informasi selengkapnya tentang pengalihan versi rakitan, lihat <assemblyBinding> Element untuk <runtime>.
Menemukan Assembly
Pada SQL Server 2014, rakitan Integration Services ditingkatkan ke .NET 4.0. Ada cache rakitan global terpisah untuk .NET 4, yang terletak di <drive>:\Windows\Microsoft.NET\assembly. Anda dapat menemukan semua rakitan Integration Services di bawah jalur ini, biasanya di folder GAC_MSIL.
Seperti pada versi SQL Server sebelumnya, ekstensibilitas Layanan Integrasi inti .dll juga terletak di <drive>:\Program Files\Microsoft SQL Server\100\SDK\Assemblies.
Memahami Hasil Peningkatan Paket SQL Server
Selama proses peningkatan paket, sebagian besar komponen dan fitur dalam paket SQL Server 2005 dan SQL Server 2008 mengonversi dengan mulus ke rekan-rekan mereka dalam rilis SQL Server saat ini. Namun, ada beberapa komponen dan fitur yang tidak akan ditingkatkan atau memiliki hasil peningkatan yang harus Anda ketahui. Tabel berikut mengidentifikasi komponen dan fitur ini.
Catatan
Untuk mengidentifikasi paket mana yang memiliki masalah yang tercantum dalam tabel ini, jalankan Upgrade Advisor. Untuk informasi selengkapnya, lihat Menggunakan Upgrade Advisor untuk Mempersiapkan Peningkatan.
Komponen atau Fitur | Hasil Peningkatan |
---|---|
String koneksi | Untuk paket SQL Server 2005 dan SQL Server 2008, nama penyedia tertentu telah berubah dan memerlukan nilai yang berbeda dalam string koneksi. Untuk memperbarui string koneksi, gunakan salah satu prosedur berikut: -Gunakan Wizard Peningkatan Paket SSIS untuk meningkatkan paket, dan pilih opsi Perbarui string koneksi untuk menggunakan nama penyedia baru . -In SQL Server Data Tools (SSDT), pada halaman Umum kotak dialog Opsi, pilih opsi Perbarui string koneksi untuk menggunakan nama penyedia baru. Untuk informasi selengkapnya tentang opsi ini, lihat Halaman Umum. -In SQL Server Data Tools (SSDT), buka paket dan ubah teks properti ConnectionString secara manual. Catatan: Anda tidak dapat menggunakan prosedur sebelumnya untuk memperbarui string koneksi saat string koneksi disimpan dalam file konfigurasi atau file sumber data, atau saat ekspresi mengatur ConnectionString properti. Untuk memperbarui string koneksi dalam kasus ini, Anda harus memperbarui file atau ekspresi secara manual.Untuk informasi selengkapnya tentang sumber data, lihat Sumber Data. |
Transformasi pencarian | Untuk paket SQL Server 2005, proses peningkatan secara otomatis meningkatkan transformasi Pencarian ke rilis SQL ServerIntegration Services saat ini. Namun, rilis komponen ini saat ini memiliki beberapa kemampuan tambahan yang mungkin ingin Anda manfaatkan. Untuk informasi selengkapnya, lihat Transformasi Pencarian. |
Tugas skrip dan komponen Skrip | Untuk paket SQL Server 2005, proses peningkatan secara otomatis memigrasikan skrip dalam tugas Skrip dan komponen Skrip dari VSA ke VSTA. Untuk informasi selengkapnya tentang perubahan yang mungkin harus Anda lakukan pada skrip sebelum migrasi dan tentang kegagalan konversi skrip, lihat Memigrasikan Skrip ke VSTA. |
Skrip yang Bergantung pada ADODB.dll
Skrip Tugas Skrip dan Komponen Skrip yang secara eksplisit mereferensikan ADODB.dll mungkin tidak meningkatkan atau menjalankan pada komputer tanpa SQL Server Management Studio atau SQL Server Data Tools (SSDT) terinstal. Untuk memutakhirkan Tugas Skrip atau skrip Komponen Skrip ini, disarankan agar Anda menghapus dependensi pada ADODB.dll. Ado.Net adalah alternatif yang direkomendasikan untuk kode terkelola seperti skrip VB dan C#.
Sumber Daya Eksternal
Artikel teknis, 5 Tips untuk Peningkatan SSIS yang Lancar ke SQL Server 2012, pada msdn.microsoft.com.
Entri blog, Membuat Ekstensi dan Aplikasi SSIS Kustom yang Ada Berfungsi di Denali, pada blogs.msdn.com.
Webcast, Meningkatkan Paket SSIS ke SQL Server 2012, pada channel9.msdn.com.