Microsoft mendistribusikan perbaikan Microsoft SQL Server 2008 R2 Service Pack 1 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 Paket Layanan 1 SQL Server 2008 R2 sebelumnya.
Gejala
Pertimbangkan skenario berikut:
-
Anda memiliki kolom tipe data ntext dalam tabel di Microsoft SQL Server 2008 R2 atau di Microsoft SQL Server 2012.
-
Anda membuat replikasi transaksional yang berisi tabel sebagai artikel.
-
Kolom tipe data ntext diperbarui ke NULL.
Dalam skenario ini, agen pembaca log replikasi gagal, dan Anda menerima pesan kesalahan berikut:
Kesalahan: 17066, tingkat keparahan: 16, status: 1. pernyataan SQL Server: file: <replicat. cpp>, baris = 2701 failed = ' kecakapan '. Kesalahan ini mungkin terkait dengan waktu. Jika kesalahan tetap ada setelah menjalankan kembali pernyataan, gunakan DBCC CHECKDB untuk memeriksa integritas struktural database, atau mulai ulang server untuk memastikan bahwa struktur data dalam memori tidak rusak.
Selain itu, ketika masalah ini terjadi, log pembaca agen tidak bisa berhenti melanjutkan, dan setiap eksekusi log pembaca hasil dalam kesalahan yang sama.Catatan
-
Masalah ini lebih menonjol saat Anda menggunakan pernyataan Updatetext untuk memperbarui kolom tipe data ntext.
-
Masalah ini terjadi meskipun kolom tipe data ntext dikecualikan dari daftar kolom artikel yang menggunakan pemfilteran vertikal.
Pemecahan Masalah
Informasi pembaruan kumulatif
Pembaruan kumulatif 2 untuk SQL Server 2012 SP1
Perbaikan untuk masalah ini pertama kali dirilis dalam pembaruan kumulatif 2. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server 2012 SP1, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:
2790947 Paket pembaruan kumulatif 2 untuk SQL Server 2012 Service Pack 1Catatan Karena Build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2012 SP1 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:
2772858 Build 2012 SQL Server yang dirilis setelah SQL Server 2012 Service Pack 1 dirilis
Pembaruan kumulatif 5 untuk SQL Server 2012
Perbaikan untuk masalah ini pertama kali dirilis dalam pembaruan kumulatif 5. 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:
2777772 Paket pembaruan kumulatif 5 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
Pembaruan kumulatif 4 untuk SQL Server 2008 R2 SP2
Perbaikan untuk masalah ini pertama kali dirilis dalam pembaruan kumulatif 4. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server 2008 R2 SP 2, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:
2777358 Paket pembaruan kumulatif 4 untuk SQL Server 2008 R2 Service Pack 2 Catatan Karena Build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2008 R2 SP 2 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:
2730301 Build SQL Server 2008 R2 yang dirilis setelah SQL Server 2008 R2 Service Pack 2 dirilis
SQL Server 2008 R2 Paket Layanan 1
Perbaikan untuk masalah ini pertama kali dirilis dalam pembaruan kumulatif 9 untuk SQL Server 2008 R2 Service Pack 1. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:
2756574 Paket pembaruan kumulatif 9 untuk SQL Server 2008 R2 Paket Layanan 1Catatan Karena Build bersifat kumulatif, setiap edaran perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2008 R2 Service Pack 1 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:
2567616 Build SQL Server 2008 R2 yang dirilis setelah SQL Server 2008 R2 Service Pack 1 dirilisUntuk mengatasi masalah ini, ikuti langkah-langkah berikut:
-
Jatuhkan semua publikasi yang sudah ada di bawah database yang terpengaruh.
-
Menerapkan perbaikan.
-
Membuat ulang publikasi atau langganan dari awal.
Status
Microsoft telah melakukan konfirmasi bahwa masalah ini timbul pada produk Microsoft yang tertera pada bagian "Berlaku untuk".
Informasi Selengkapnya
Untuk informasi selengkapnya tentang nteks, teks dan tipe data gambar, masuk ke situs web Microsoft Developer Network (MSDN) berikut:
ntext, teks, dan gambar (Transact-SQL)Untuk informasi selengkapnya tentang tipe replikasi, kunjungi situs web MSDN berikut:
Tipe gambaran umum replikasiUntuk informasi selengkapnya tentang cara kerja replikasi transaksional, kunjungi situs web MSDN berikut: