Masuk dengan Microsoft
Masuk atau buat akun.
Halo,
Pilih akun lain.
Anda memiliki beberapa akun
Pilih akun yang ingin Anda gunakan untuk masuk.

Microsoft mendistribusikan Microsoft SQL Server 2008 R2 Paket Layanan 1 (SP1) atau Microsoft SQL Server 2008 atau Microsoft SQL Server 2012 perbaikan dalam satu file yang dapat diunduh. Karena perbaikan bersifat kumulatif, setiap Edaran baru berisi semua hotfix dan semua pembaruan keamanan yang disertakan dengan SQL Server 2008 R2 Service Pack 1 (SP1) sebelumnya atau SQL Server 2008 atau Microsoft SQL Server 2012.

Gejala

Mungkin memerlukan waktu lama untuk memulihkan database di Microsoft SQL Server 2008 R2 atau di Microsoft SQL Server 2008 atau di Microsoft SQL Server 2012.

Penyebab

Masalah ini terjadi karena memakan waktu lama untuk membuat daftar file log virtual (VLF) ketika ada banyak VLFs dalam database.

Pemecahan Masalah

Informasi pembaruan kumulatif

SQL Server 2012

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

2679368 Paket pembaruan kumulatif 1 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. Microsoft menganjurkan agar Anda mempertimbangkan penerapan 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 Anda harus menerapkan hotfix SQL Server 2012 ke instalasi SQL Server 2012.

SQL Server 2008 Service Pack 2

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

2648096 Paket pembaruan kumulatif 8 untuk SQL Server 2008 Service Pack 2Catatan Karena Build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2008 sebelumnya. Microsoft menganjurkan agar Anda mempertimbangkan penerapan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2402659 Build 2008 SQL Server yang dirilis setelah SQL Server 2008 Service Pack 2 dirilis Hotfix Microsoft SQL Server 2008 dibuat untuk paket layanan SQL Server tertentu. Anda harus menerapkan perbaikan terbaru SQL Server 2008 Service Pack 2 ke instalasi SQL Server 2008 Service Pack 2. Secara default, setiap hotfix yang disediakan dalam paket layanan SQL Server disertakan dalam paket layanan SQL Server berikutnya.

SQL Server 2008 Paket Layanan 3

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

2648098 Paket pembaruan kumulatif 3 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 sebelumnya. Microsoft menganjurkan agar Anda mempertimbangkan penerapan 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 Hotfix Microsoft SQL Server 2008 dibuat untuk paket layanan SQL Server tertentu. Anda harus menerapkan perbaikan terbaru SQL Server 2008 Service Pack 3 ke instalasi SQL Server 2008 Service Pack 3. Secara default, setiap hotfix yang disediakan dalam paket layanan SQL Server disertakan dalam paket layanan SQL Server berikutnya.

11 paket pembaruan kumulatif untuk SQL Server 2008 R2

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

2633145 11 paket pembaruan kumulatif untuk SQL Server 2008 R2Catatan 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

Paket pembaruan kumulatif 4 untuk SQL Server 2008 R2 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 2008 R2 SP1, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:

2633146 Paket pembaruan kumulatif 4 untuk SQL Server 2008 R2 SP1Catatan Karena Build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2008 R2 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:

2567616 Build SQL Server 2008 R2 yang dirilis setelah SQL Server 2008 R2 SP1 dirilis

Status

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

Informasi Selengkapnya

Anda dapat memeriksa jumlah segmen VLF dengan meninjau file log kesalahan SQL lalu dengan menemukan nomor urutan log (LSN) dalam setiap file cadangan log transaksi. Digit pertama sebelum simbol Colon dalam LSNs sesuai dengan jumlah LSN. Misalnya, angka pertama dalam pesan informasi pertama untuk LSN adalah 1. Namun, angka pertama dalam pesan informasi kedua untuk LSN adalah 100001. Dalam skenario ini, ada 100.000 VLFs yang digunakan antara waktu pesan informasi pertama dan pesan informasi kedua. Oleh karena itu, log transaksi terfragmentasi yang tercatat yang memiliki banyak file log virtual (VLF) menyerupai yang berikut ini:

{Log dicadangkan. Database: mydbname, tanggal pembuatan (waktu): 2010/07/08 (12:36:46), LSN pertama: 1:5068:70, LSN terakhir: 1:5108:1, jumlah perangkat dump: 1, informasi perangkat: (FILE = 1, TYPE = DISK: {' C:\folder\logbackup1.TRN '}). Ini adalah pesan informasi saja. Tidak ada tindakan pengguna yang diperlukan. Log dicadangkan. Database: mydbname, tanggal pembuatan (waktu): 2010/07/08 (15:36:46), LSN pertama: 100001:5108:1, LSN terakhir: 100002:5108:1, jumlah perangkat dump: 1, informasi perangkat: (FILE = 2, TYPE = DISK: {' C:\folder\logbackup2.TRN '}). Ini adalah pesan informasi saja. Tidak ada tindakan pengguna yang diperlukan.}

Referensi

Untuk informasi selengkapnya tentang log urutan angka (LSN), kunjungi situs web MSDN berikut:

Informasi umum tentang nomor urutan log

Untuk informasi selengkapnya tentang bagaimana struktur file log dapat mempengaruhi waktu pemulihan database, kunjungi situs web MSDN berikut:

Bagaimana struktur file log dapat mempengaruhi waktu pemulihan databaseUntuk informasi selengkapnya tentang VLFs log transaksi, kunjungi situs web MSDN berikut:

Informasi umum tentang file log transaksi

Penyelesaian Masalah

  • Tunggu hingga operasi pemulihan atau pemulihan selesaiJika Anda memiliki database yang tidak pulih yang mengalami kinerja yang lambat saat Anda memulihkan atau memulihkan database, Anda mungkin harus menunggu operasi pemulihan atau pemulihan selesai. Misalnya, Anda mungkin melihat status offline atau status pemulihan di SQL Server Management Studio (SSMS) untuk database yang tidak pulih. Menghentikan SQL Server biasanya tidak menawarkan bantuan untuk pemulihan yang lambat dan mungkin memerlukan lebih banyak waktu untuk mengulangi fase analisis pemulihan yang sama, mengulangi fase, atau membatalkan fase.

  • Hindari memulihkan urutan log transaksi yang berisi ribuan VLFsJika Anda mengalami kinerja yang lambat saat Anda memulihkan dan memulihkan database dengan menggunakan file cadangan, Anda bisa menghindari memulihkan urutan log transaksi yang berisi ribuan VLFs. Untuk mengidentifikasi file cadangan yang paling banyak dicatat file log virtual, gunakan pernyataan berikut ini untuk melihat kolom FirstLSN dan LastLSN dalam file cadangan log: PULIHKAN HEADERONLY dari DISK = ' C:\folder\file.TRN ' Anda bisa memutuskan untuk menghindari pemulihan file cadangan log. Atau, Anda bisa menggunakan pernyataan berhenti pada dalam perintah PULIHKAN untuk menghindari bagian yang sangat terfragmentasi dari log transaksi. Jika Anda tidak sepenuhnya memulihkan urutan log hingga titik terakhir dalam waktu selama skenario pemulihan kegagalan, terjadi kehilangan data di database SQL Server Anda. Kehilangan data ini terjadi karena tidak semua transaksi disimpan. Oleh karena itu, ada keputusan bisnis yang tidak aktif. Anda dapat memulihkan sepenuhnya log transaksi yang terfragmentasi. Namun, operasi ini mungkin memakan waktu berjam-jam. Atau, Anda dapat menggunakan pernyataan berhenti pada pemulihan untuk menghentikan pemulihan sebelum bagian log yang sangat terfragmentasi. Namun, setiap transaksi yang hilang yang Anda abaikan hilang.Catatan Tanpa menginstal hotfix ini, biasanya tidak ada aman untuk pemulihan yang dipercepat setelah Anda memulai ulang SQL Server. SQL Server harus menemukan daftar VLFs untuk menganalisis file log, untuk mengulangi transaksi yang diselesaikan, lalu membatalkan transaksi yang tidak lengkap untuk menyelesaikan pemulihan untuk membawa database online dengan aman. Anda tidak bisa dengan aman melewatkan transaksi selama pemulihan.

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.

Apakah informasi ini berguna?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?
Dengan menekan kirim, umpan balik Anda akan digunakan untuk meningkatkan produk dan layanan Microsoft. Admin TI Anda akan dapat mengumpulkan data ini. Pernyataan Privasi.

Terima kasih atas umpan balik Anda!

×