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: