Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server
SSIS Integration Runtime di Azure Data Factory
Saat Anda meningkatkan instans SQL Server 2008 (10.0.x) ke rilis SQL Server saat ini, paket SQL Server 2008 Integration Services (SSIS) yang ada tidak secara otomatis ditingkatkan ke format paket yang digunakan SQL Server Integration Services rilis saat ini. Anda harus memilih metode peningkatan dan meningkatkan paket Anda secara manual.
Penting
Saat Anda meningkatkan SQL Server 2012 (11.x) ke SQL Server 2014 (12.x) atau versi yang lebih baru, pastikan instans SQL Server 2012 (11.x) asli dihapus setelah peningkatan. Jika Anda berlangganan Pembaruan Keamanan Diperpanjang untuk SQL Server, Anda akan ditagih untuk kedua instans.
Untuk informasi tentang peningkatan paket saat Anda mengonversi proyek ke model penyebaran proyek, lihat Menyebarkan Proyek dan Paket Integration Services (SSIS)
Memilih Metode Peningkatan
Anda dapat menggunakan berbagai metode untuk meningkatkan SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), atau paket SQL Server 2014 (12.x). 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 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), atau SQL Server 2014 (12.x) 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.
Catatan
Untuk komponen Skrip yang merujuk pada rakitan terkait SSIS yang mengikat dengan versi, proses peningkatan tidak akan mengurus tetapi membuatnya tidak berubah. Referensi pembaruan manual ke versi baru diperlukan.
| Metode Peningkatan | Jenis Peningkatan |
|---|---|
|
Gunakan utilitas dtexec (dtexec.exe) yang diinstal dengan rilis SQL Server saat ini untuk menjalankan paket SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), atau SQL Server 2014 (12.x). Untuk informasi selengkapnya, lihat Utilitas dtexec. |
Peningkatan paket bersifat sementara. Perubahan tidak dapat disimpan. |
| Buka file paket SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), atau SQL Server 2014 (12.x) di SQL Server Data Tools (SSDT). | Peningkatan paket bersifat permanen jika Anda menyimpan paket; jika tidak, itu bersifat sementara jika Anda tidak menyimpan paket. |
| Tambahkan paket SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), atau SQL Server 2014 (12.x) ke proyek yang ada di SQL Server Data Tools (SSDT). | Peningkatan paket bersifat permanen. |
| Buka file proyek SQL Server 2008 Integration Services (SSIS) atau yang lebih baru 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 Panduan Peningkatan Paket SSIS F1. |
Peningkatan paket bersifat permanen. |
| Upgrade Gunakan metode untuk meningkatkan satu atau beberapa paket Layanan Integrasi. | Peningkatan paket bersifat permanen. |
Aplikasi Kustom dan Komponen Kustom
Komponen kustom SQL Server 2005 Integration Services (SSIS) tidak akan berfungsi dengan rilis SQL Server Integration Services saat ini.
Anda dapat menggunakan rilis alat SQL Server Integration Services saat ini untuk menjalankan dan mengelola paket yang mencakup SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), atau komponen kustom SQL Server 2014 (12.x). Kami menambahkan empat aturan pengalihan pengikatan ke file berikut untuk membantu mengalihkan rakitan runtime dari versi 10.0.0.0 ( SQL Server 2008 R2 (10.50.x)), versi 11.0.0.0 ( SQ Server 2012 (11.x)), atau versi 12.0.0.0 ( SQL Server 2014 (12.x)) ke versi 15.0.0.0 ( SQL Server 2019 (15.x)).
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 SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), atau komponen kustom SQL Server 2014 (12.x), Anda perlu mengubah 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 2019 (15.x), sertakan aturan pengalihan di bagian konfigurasi file *.exe.config untuk file yang dapat dieksekusi. Aturan mengalihkan rakitan runtime ke versi 15.0.0.0 (SQL Server 2019 (15.x)). Untuk informasi selengkapnya tentang pengalihan versi rakitan, lihat <.>
Menemukan Rakitan
Di SQL Server 2019 (15.x), 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 versi SQL Server sebelumnya, ekstensibilitas Layanan Integrasi inti .dll file juga terletak di <drive>:\Program Files\Microsoft SQL Server\130\SDK\Assemblies.
Memahami Hasil Peningkatan Paket SQL Server
Selama proses peningkatan paket, sebagian besar komponen dan fitur di SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), atau paket SQL Server 2014 (12.x) dikonversi 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 Konsultan Peningkatan.
| Komponen atau Fitur | Hasil Peningkatan |
|---|---|
| String koneksi | Untuk paket SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), atau SQL Server 2014 (12.x), 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. Di 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. Di 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 properti ConnectionString. Untuk memperbarui string koneksi dalam kasus ini, Anda harus memperbarui file atau ekspresi secara manual. Untuk informasi selengkapnya tentang sumber data, lihat Sumber Data. |
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 meningkatkan 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#.