KB2735763-memperbaiki: eksekusi paket berakhir tanpa terduga dan status adalah "dibatalkan" saat Anda menjalankan banyak Paket SSIS 2012 secara paralel

Bekerja di mana saja dari perangkat dengan Microsoft 365

Mutakhirkan ke Microsoft 365 untuk bekerja di mana saja dengan fitur dan pembaruan terbaru.

Tingkatkan sekarang

Microsoft mendistribusikan perbaikan Microsoft SQL Server 2012 sebagai satu file yang dapat diunduh. Karena perbaikan bersifat kumulatif, setiap Edaran baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan edaran perbaikan 2012 SQL Server sebelumnya.

Gejala

Misalnya Anda menggunakan agen Server SQL untuk menjalankan banyak paket SQL Server 2012 Integration Services (SSIS 2012) secara paralel. Selain itu, kejadian SSIS dikonfigurasikan untuk dicatat ke tabel SSISDB atau MSDB. Dalam situasi ini, eksekusi Paket SSIS berakhir secara tiba-tiba dan memiliki status "dibatalkan". Saat ini terjadi, tidak ada pesan kesalahan yang dicatat. Misalnya, eksekusi panjang Paket SSIS yang berlangsung 2 hingga 3 jam berakhir tiba-tiba, memiliki status "dibatalkan", dan tidak memiliki pesan kesalahan log.Catatan

  • Hasil yang diharapkan adalah bahwa eksekusi paket harus berhasil atau harus gagal dengan beberapa kesalahan. Selain itu, status "dibatalkan" hanya akan muncul untuk eksekusi paket yang dihentikan secara eksplisit.

  • Masalah ini cenderung terjadi ketika contoh SQL Server Database Engine tempat kejadian SSIS dicatat di bawah kondisi stres. Kondisi stres dapat mencakup pemblokiran, kinerja lambat, atau penundaan yang disebabkan oleh pertumbuhan database SSISDB.

Penyebab

Masalah ini terjadi karena pembuatan log kejadian waktu habis. Hal ini menyebabkan eksekusi Paket SSIS dibatalkan prematur. Ketika kejadian SSIS dikonfigurasikan untuk dicatat dalam tabel SSISDB atau MSDB, perintah sisipkan menulis kejadian log dan statistik kinerja untuk tabel tersebut secara internal. Jika ada banyak eksekusi paralel dari Paket SSIS, banyak perintah sisipan paralel yang dieksekusi. Oleh karena itu, kesalahan waktu habis cenderung terjadi dan menyebabkan masalah yang diuraikan di bagian "gejala".

Pemecahan Masalah

Setelah Anda menerapkan perbaikan, waktu waktu habis untuk perintah sisipkan ditingkatkan dari 30 detik hingga 120 detik. Selain itu, jika waktu habis terjadi setelah penundaan 120-detik, eksekusi Paket SSIS tidak akan dibatalkan. Sebagai gantinya, kejadian log yang luar biasa dilewatkan untuk menghindari kegagalan paket.

Informasi pembaruan kumulatif

Paket pembaruan kumulatif 3 untuk SQL Server 2012

Perbaikan untuk masalah ini pertama kali dirilis dalam pembaruan kumulatif 3. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server 2012, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:

2723749 Pembaruan kumulatif 3 untuk SQL Server 2012Catatan Karena Build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2012 sebelumnya. Kami menyarankan agar Anda mempertimbangkan untuk menerapkan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2692828 Build 2012 SQL Server yang dirilis setelah SQL Server 2012 dirilis

Status

Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".

Penyelesaian Masalah

Untuk mengatasi masalah ini, gunakan salah satu metode berikut ini:

  • Cobalah menjalankan lebih sedikit Paket SSIS atau lebih sedikit tugas secara paralel.

  • Cobalah untuk mengurangi parameter tingkat pembuatan log ketika Anda menjalankan paket dari Management Studio atau dari pekerjaan agen Server SQL. Misalnya, jika Anda menggunakan pembuatan log verbose, Anda bisa mengatur parameter tingkat pembuatan log ke Basic atau tidak ada. Jika Anda menggunakan pengaturan pembuatan log dari pengaturan Paket SSIS di perancang alat data SQL Server, Anda bisa melakukan log kejadian ke file teks dan bukan ke tabel database SSISDB atau MSDB.

Perlu bantuan lainnya?

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung Microsoft Insider

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×