Sign in with Microsoft
Sign in or create an account.

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

Ketika Anda menggunakan rencana pelaksanaan paralel untuk mencoba membuat indeks nongugus terpartisi di Microsoft SQL Server 2008 R2, masalah terjadi yang memiliki gejala berikut ini:

  • Pesan kesalahan berikut ini dicatat dalam log kesalahan SQL Server:

    <tanggal> SPID<n> kesalahan: 17066, kerumitan: 16, status: 1. <tanggal waktu> SPID<n> SQL Server Assertion: file: <sobuild. c>, baris = 3392 failed Assertion = ' CompareRow (rightPageRow, * m_pSEBindings, keyCnt, * pHobtAccess, PAGE_LEAF_LEVEL) '. 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.

  • Paket eksekusi paralel tidak membuat indeks.

  • Aplikasi klien yang mengirimkan pernyataan Create index mungkin menerima pengecualian SQL Server.

  • Koneksi antara klien dan server ditutup.

Catatan

  • Rencana pelaksanaan paralel mungkin digunakan dalam situasi berikut:

    • Anda mengatur opsi petunjuk kueri MAXDOP ke nilai yang lebih besar dari 1.

    • Anda mengatur opsi tingkat maks paralelisme ke 0 atau ke nilai yang lebih besar dari 1 dalam konfigurasi server.

  • Masalah ini tidak terjadi di Microsoft SQL Server 2008.

Penyebab

Masalah ini terjadi karena dua atau beberapa untaian paralel SQL Server melakukan pembuatan indeks pada rentang partisi yang tumpang tindih.

Pemecahan Masalah

Informasi pembaruan kumulatif

SQL Server 2008 R2 Paket Layanan 1

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

2544793 Paket pembaruan kumulatif 1 untuk SQL Server 2008 R2 Paket Layanan 1Catatan 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:

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 8. 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:

2534352 Paket pembaruan kumulatif 8 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

Penyelesaian Masalah

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

  • Atur opsi tingkat maks paralelisme ke 1 dalam konfigurasi server sebelum Anda membuat indeks.

  • Atur opsi petunjuk kueri MAXDOP ke 1 saat Anda membuat indeks.

Status

Microsoft telah melakukan konfirmasi bahwa masalah ini timbul pada produk Microsoft yang tertera pada bagian "Berlaku untuk".

Informasi Selengkapnya

Untuk informasi selengkapnya tentang pernyataan buat indeks , kunjungi situs web MSDN berikut:

Informasi umum tentang pernyataan CREATE INDEXUntuk informasi selengkapnya tentang pernyataan buat fungsi partisi , kunjungi situs web MSDN berikut:

Informasi umum tentang pernyataan buat fungsi partisi

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!

×