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

Gejala

Pertimbangkan skenario berikut ini:

Skenario 1

  • Anda menjatuhkan kolom tabel terpartisi di Microsoft SQL Server 2008 R2, Microsoft SQL Server 2012, atau Microsoft SQL Server 2008.

  • Anda membuat partisi baru untuk tabel.

  • Anda mencoba menyisipkan data ke partisi baru tabel.

  • Anda beralih partisi untuk tabel.

  • Anda mencoba menyisipkan data ke partisi baru tabel.

Dalam skenario ini, pelanggaran akses mungkin terjadi. Selain itu, Anda menerima pesan kesalahan berikut:

Terjadi kesalahan parah pada perintah saat ini. Hasilnya, jika ada, harus dibuang.

Skenario 2

  • Anda memiliki tabel terpartisi di SQL Server 2008 R2, SQL Server 2012, atau SQL Server 2008.

  • Anda mengubah tipe partisi yang diketik.

  • Anda mencoba memperbarui partisi atau menyisipkan data ke partisi.

Dalam skenario ini, pelanggaran akses mungkin terjadi. Selain itu, Anda menerima pesan kesalahan berikut:

Terjadi kesalahan parah pada perintah saat ini. Hasilnya, jika ada, harus dibuang.

Penyebab

Masalah ini terjadi karena aksesibilitas yang digunakan oleh SQL Server untuk menyisipkan data ke partisi yang berbeda mengenali perubahan metadata dengan tidak benar. Ketika data disisipkan ke partisi baru yang dibuat setelah kolom dijatuhkan, jumlah kolom nullable maksimum di partisi baru mungkin kurang dari jumlah kolom maksimum nullable di partisi yang lama.

Pemecahan Masalah

Informasi pembaruan kumulatif

Pembaruan kumulatif 4 untuk SQL Server 2012 SP1

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

2833645 Pembaruan kumulatif 4 untuk SQL Server 2012 SP1Catatan Karena Build tersebut 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 ini untuk membuka artikel di Basis Pengetahuan Microsoft:

2772858 Build 2012 SQL Server yang dirilis setelah SQL Server 2012 Service Pack 1 dirilis

Pembaruan kumulatif 6 untuk SQL Server 2008 R2 Service Pack 2

Perbaikan untuk masalah ini pertama kali dirilis dalam pembaruan kumulatif 6. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server 2008 R2 Service Pack 2, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:

2830140 Paket pembaruan kumulatif 6 untuk SQL Server 2008 R2 Service Pack 2Catatan 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 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

Pembaruan kumulatif 7 untuk SQL Server 2012

Perbaikan untuk masalah ini pertama kali dirilis dalam pembaruan kumulatif 7. 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:

2823247 Paket pembaruan kumulatif 7 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 12 untuk SQL Server 2008 R2 Paket Layanan 1

Perbaikan untuk masalah ini pertama kali dirilis dalam pembaruan kumulatif 12. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server 2008 R2 Service Pack 1, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:

2828727 Paket pembaruan kumulatif 12 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 dirilis

Pembaruan kumulatif 10 untuk SQL Server 2008 Paket Layanan 3

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

2814783 Paket pembaruan kumulatif 10 untuk SQL Server 2008 Service Pack 3Catatan Karena Build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2008 Service Pack 3 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:

2629969 Build 2008 SQL Server yang dirilis setelah SQL Server 2008 Service Pack 3 dirilis

SQL Server 2008 R2 Paket Layanan 1

Perbaikan untuk masalah ini pertama kali dirilis dalam pembaruan kumulatif 9. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server 2008 R2 Service Pack 1, 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 dirilis

SQL Server 2008 R2

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

2507770 Paket pembaruan kumulatif 7 untuk SQL Server 2008 R2 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 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:

981356 Build SQL Server 2008 R2 yang dirilis setelah SQL Server 2008 R2 dirilis

Informasi paket layanan untuk SQL Server 2008 R2

Untuk mengatasi masalah ini, Dapatkan paket layanan terbaru untuk SQL Server 2008 R2. Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:

2527041Cara mendapatkan paket layanan terbaru untuk SQL Server 2008 R2

Penyelesaian Masalah

Untuk mengatasi masalah ini, buat ulang semua partisi dari tabel terpartisi setelah Anda menjatuhkan salah satu kolom tabel.

Status

Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".Masalah ini pertama kali dikoreksi di SQL Server 2008 R2 Service Pack 1.

Informasi Selengkapnya

Untuk informasi selengkapnya tentang cara membuat tabel dan indeks terkompresi, kunjungi situs web MSDN berikut:

Kompresi data

Perlu bantuan lainnya?

Kembangkan keterampilan Anda

JELAJAHI PELATIHAN >

Dapatkan fitur baru terlebih dahulu

GABUNG MICROSOFT INSIDER >

Apakah informasi ini bermanfaat?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?

Terima kasih atas umpan balik Anda!

×