BUG #: 147332 (pemeliharaan konten)VSTS: 699009
Microsoft mendistribusikan Microsoft SQL Server 2008 R2 atau perbaikan Microsoft SQL Server 2008 sebagai satu berkas yang dapat diunduh. Karena perbaikan bersifat kumulatif, setiap Edaran baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan sebelumnya SQL Server 2008 R2 atau SQL Server 2008 edaran perbaikan.
Gejala
Microsoft SQL Server 2008 R2 atau Microsoft SQL Server 2008 mungkin Tandai file data database jarang bahkan ketika berkas fisik ditandai sebagai tidak jarang di sistem berkas.
Catatan
-
Untuk menentukan apakah berkas data database ditandai sebagai jarang metadata SQL Server, jalankan pernyataan berikut, dan kemudian periksa apakah kolom Is_Sparse diatur ke nilai bukan nol di rangkaian hasil:
Use
<database name>select is_sparse , physical_name from sys.database_files
-
Untuk meminta status berkas fisik dalam sistem file, jalankan perintah Windows berikut setelah pangkalan data luring:
fsutil sparse queryflag
<files path>\<database file>
Jika Anda menerima output berikut, file ditandai sebagai jarang dalam sistem file:
File ini akan ditetapkan sebagai jarang.
-
Metadata SQL Server dan metadata sistem berkas harus ditandai sebagai jarang hanya database file data yang merupakan bagian dari Rekam Jepret pangkalan data.
Penyebab
Masalah ini terjadi karena salah menandai file sistem file data seluruh database sebagai jarang setelah aliran alternatif yang awalnya ditandai sebagai jarang dihapus. Aliran alternatif akan dihapus ketika perintah DBCC CHECKDB berakhir.
Catatan
-
Penggunaan Rekam Jepret pangkalan data internal adalah fitur NTFS yang digunakan oleh keluarga DBCC CHECKDB perintah. Ketika Anda menjalankan perintah DBCC , mesin database membuat aliran alternatif Rekam Jepret pangkalan data dan membawa ke keadaan konsisten transaksional. Perintah DBCC menjalankan pemeriksaan terhadap aliran alternatif. Aliran alternatif terputus setelah perintah DBCC selesai.
-
Desain yang menyebabkan masalah ini telah diperkenalkan di Windows Server 2003 di mana Windows tingkat volume backup yang digunakan untuk membuat cadangan file database. SQL Server metadata menyimpan salinan yang jarang atribut untuk berkas data dalam tabel sistem. Namun, SQL Server tidak memperbarui informasi Is_Sparse setelah atribut jarang dihapus dari sistem berkas.
-
Masalah ini juga terjadi setelah Anda memindahkan pangkalan data dari Windows Server 2003 ke versi sistem operasi Windows.
Misalnya, Anda memindahkan pangkalan data dari Windows Server 2003 untuk Windows Server 2008 atau Windows Server 2008 R2.
Pemecahan masalah
Untuk mengatasi masalah ini di SQL Server 2008 R2 atau SQL Server 2008, Terapkan hotfix berikut, dan kemudian membuat pangkalan data secara online. Saat pangkalan data dibawa daring, SQL Server memeriksa apakah metadata file database fisik yang ditandai sebagai jarang sistem berkas. Apabila ditandai sebagai tidak jarang, metadata SQL Server yang diperbarui.
Catatan Untuk menghapus atribut jarang dari sistem berkas, Salin berkas pangkalan data, dan kemudian menggunakan salinan baru berkas untuk pangkalan data. Untuk informasi lebih lanjut tentang proses ini, kunjungi website MSDN berikut:
Cara menghapus atribut jarang dari sistem berkas
Informasi pembaruan kumulatif
SQL Server 2008 Paket Layanan 3
Perbaikan untuk masalah ini pertama kali dirilis di paket pemutakhiran kumulatif 1 untuk SQL Server 2008 Paket Layanan 3. Untuk informasi lebih lanjut tentang paket pembaruan kumulatif ini, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
2617146 kumulatif paket pembaruan 1 untuk SQL Server 2008 Paket Layanan 3Catatan Karena edisi ini kumulatif, setiap edaran perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan sebelumnya SQL Server 2008 edaran perbaikan. Microsoft menganjurkan agar Anda menerapkan edaran perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
2629969 bangun SQL Server 2008 yang dirilis setelah SQL Server 2008 Paket Layanan 3 kini telah dirilisMicrosoft SQL Server 2008 perbaikan dibuat untuk paket layanan SQL Server tertentu. Anda harus menerapkan perbaikan terbaru SQL Server 2008 Paket Layanan 3 untuk penginstalan SQL Server 2008 Paket Layanan 3. Secara default, setiap perbaikan terbaru yang disediakan dalam paket layanan SQL Server yang disertakan dalam paket layanan SQL Server.
SQL Server 2008 Paket Layanan 1
Perbaikan untuk masalah ini pertama kali dirilis di paket pemutakhiran kumulatif 16 untuk SQL Server 2008 Paket Layanan 1. Untuk informasi lebih lanjut tentang paket pembaruan kumulatif ini, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
Paket 16 pembaruan 2582282 kumulatif untuk SQL Server 2008 Paket Layanan 1Catatan Karena edisi ini kumulatif, setiap edaran perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan sebelumnya SQL Server 2008 edaran perbaikan. Microsoft menganjurkan agar Anda menerapkan edaran perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
970365 bangun SQL Server 2008 yang dirilis setelah SQL Server 2008 Paket Layanan 1 kini telah dirilisMicrosoft SQL Server 2008 perbaikan dibuat untuk paket layanan SQL Server tertentu. Anda harus menerapkan perbaikan terbaru SQL Server 2008 Paket Layanan 1 untuk penginstalan SQL Server 2008 Paket Layanan 1. Secara default, setiap perbaikan terbaru yang disediakan dalam paket layanan SQL Server yang disertakan dalam paket layanan SQL Server.
SQL Server 2008 Paket Layanan 2
Perbaikan untuk masalah ini pertama kali dirilis di paket pemutakhiran kumulatif 6 untuk SQL Server 2008 Paket Layanan 2. Untuk informasi lebih lanjut tentang paket pembaruan kumulatif ini, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
2582285 kumulatif paket pembaruan 6 untuk SQL Server 2008 Paket Layanan 2Catatan Karena edisi ini kumulatif, setiap edaran perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan sebelumnya SQL Server 2008 edaran perbaikan. Microsoft menganjurkan agar Anda menerapkan edaran perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
2402659 bangun SQL Server 2008 yang dirilis setelah SQL Server 2008 Paket Layanan 2 telah dirilisMicrosoft SQL Server 2008 perbaikan dibuat untuk paket layanan SQL Server tertentu. Anda harus menerapkan perbaikan terbaru SQL Server 2008 Service Pack 2 ke penginstalan SQL Server 2008 Paket Layanan 2. Secara default, setiap perbaikan terbaru yang disediakan dalam paket layanan SQL Server yang disertakan dalam paket layanan SQL Server.
SQL Server 2008 R2 CU9
Perbaikan untuk masalah ini pertama kali dirilis di paket pemutakhiran kumulatif 9 untuk SQL Server 2008 R2. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server 2008 R2, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
2567713 kumulatif paket pembaruan 9 untuk SQL Server 2008 R2Catatan Karena edisi ini kumulatif, setiap edaran perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan sebelumnya SQL Server 2008 R2 edaran perbaikan. Kami sarankan Anda mempertimbangkan untuk menerapkan edaran perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
981356 bangun SQL Server 2008 R2 yang dirilis setelah SQL Server 2008 R2 kini telah dirilis
SQL Server 2008 R2 Paket Layanan 1 CU2
Perbaikan untuk masalah ini pertama kali diedarkan dalam paket pemutakhiran kumulatif 2. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server 2008 R2 SP1, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
2567714 kumulatif paket pembaruan 2 untuk SQL Server 2008 R2 Paket Layanan 1Catatan Karena edisi ini kumulatif, setiap edaran perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan sebelumnya SQL Server 2008 R2 SP1 edaran perbaikan. Kami sarankan Anda mempertimbangkan untuk menerapkan edaran perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
2567616 bangun SQL Server 2008 R2 yang dirilis setelah SQL Server 2008 R2 Paket Layanan 1 kini telah dirilis
Informasi Hotfix
Tersedia hotfix yang didukung dari Microsoft. Namun, hotfix ini ditujukan untuk memperbaiki masalah yang dijelaskan di artikel ini. Hotfix ini hanya berlaku untuk sistem yang mengalami masalah yang dijelaskan di artikel ini. Hotfix ini mungkin akan menerima pengujian tambahan. Oleh karena itu, jika Anda tidak terlalu dipengaruhi oleh masalah ini, kami sarankan Anda menunggu pemutakhiran perangkat lunak berikutnya yang berisi perbaikan terbaru ini.
Apabila hotfix tersedia untuk diunduh, ada bagian "Tersedia unduhan Hotfix" di bagian atas artikel Pangkalan Pengetahuan ini. Jika bagian ini tidak muncul, hubungi layanan pelanggan Microsoft dan dukungan untuk mendapatkan hotfix.
Catatan Jika terjadi masalah tambahan atau apabila pemecahan masalah apa pun diperlukan, Anda mungkin harus membuat permintaan layanan secara terpisah. Biaya dukungan biasa akan berlaku untuk dukungan tambahan pertanyaan dan masalah yang tidak memenuhi syarat untuk hotfix ini. Untuk daftar lengkap nomor telepon layanan pelanggan Microsoft dan dukungan atau untuk membuat permintaan layanan terpisah, kunjungi situs web Microsoft berikut:
http://support.microsoft.com/contactus/?ws=supportCatatan Formulir "Tersedia Unduhan Hotfix" menampilkan bahasa hotfix tersedia. Jika Anda tidak melihat bahasa Anda, hal ini karena hotfix tidak tersedia untuk bahasa tersebut.
Prasyarat
Untuk menerapkan hotfix ini, Anda harus memiliki SQL Server 2008 R2 yang diinstal.
Persyaratan menghidupkan ulang
Anda tidak harus menghidupkan ulang komputer setelah menerapkan hotfix ini.
Informasi penggantian hotfix
Hotfix ini tidak menggantikan hotfix yang diedarkan sebelumnya.
Informasi file
Versi global dari hotfix ini memiliki atribut berkas (atau atribut berkas yang lebih baru) yang tercantum dalam tabel berikut. Tanggal dan waktu untuk berkas-berkas tersebut dicantumkan dalam Waktu Universal Terkoordinasi (UTC). Ketika Anda melihat informasi berkas, akan diubah ke waktu lokal. Untuk menemukan perbedaan antara waktu UTC dan waktu lokal, gunakan tab Zona Waktu di item Tanggal dan Waktu di Panel Kontrol.
Nama file |
Versi file |
Ukuran file |
Tanggal |
Waktu |
Platform |
---|---|---|---|---|---|
Sqlservr.exe |
2009.100.1800.0 |
121,829,216 |
08-Jul-2011 |
11:55 |
IA-64 |
Sqlservr.exe |
2009.100.1800.0 |
62,027,616 |
08-Jul-2011 |
12:28 |
x64 |
Sqlservr.exe |
2009.100.1800.0 |
42,911,584 |
08-Jul-2011 |
13:22 |
x86 |
Status
Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".
Informasi lebih lanjut
Tabel berikut ini menyediakan informasi lebih lanjut tentang produk atau alat yang secara otomatis memeriksa kondisi ini pada contoh SQL Server dan versi produk SQL Server terhadap aturan dievaluasi.
Perangkat lunak aturan |
Judul aturan |
Penjelasan aturan |
Versi produk terhadap aturan dievaluasi |
---|---|---|---|
Penasihat pusat sistem |
SQL Server database file ditandai sebagai file jarang |
|
SQL Server 2008 |
Referensi
Untuk informasi selengkapnya tentang perintah DBCC, kunjungi website MSDN berikut:
Informasi umum tentang perintah DBCCUntuk informasi lebih lanjut tentang pernyataan Fsutil , kunjungi website MSDN berikut:
Informasi umum tentang pernyataan FsutilUntuk informasi selengkapnya tentang masalah ini di Windows Server 2003, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
973886 Anda tidak dapat memulihkan file besar di dalam sistem file NTFS ketika semua aliran data yang memiliki atribut yang jarang dihapus di versi 64-bit Windows XP SP2 atau Windows Server 2003 SP2
932021 pesan galat ketika Anda menjalankan perintah "chkdsk" bersama-sama dengan "/ v" saklar pada komputer berbasis Windows Server 2003: "Correcting jarang file data segmen < nomor >"
Penulis: rdorr; jannaw; sureshka
Penulis: v-allzhu; v-jayc
Pemeriksa teknis: rdorr; jannaw
Editor: v-lynan