PERBAIKAN: SQL Server membutuhkan waktu lama untuk membuka database setelah fase pemulihan ketika jumlah database atau file database atau keduanya besar di SQL Server 2012 atau SQL Server 2014

Berlaku Untuk
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Gejala

Asumsikan Anda menggunakan Microsoft SQL Server 2012 atau SQL Server 2014. Waktu yang dibutuhkan SQL Server untuk membuka database pasca pemulihan akan berangsur-angsur meningkat ketika jumlah file dalam database atau database meningkat.

Penyebab

Masalah ini terjadi karena ada kode yang tidak efisien dalam fase startup SQL Server ketika jumlah database atau database atau kedua file tersebut besar.

Resolusi

Masalah pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut.

Pembaruan Kumulatif 1 untuk SQL Server 2014 /en-us/help/2931693

Pembaruan Kumulatif 9 untuk SQL Server 2012 SP1 /en-us/help/2931078

Tentang pembaruan kumulatif untuk SQL Server

Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:

      

Solusi

Untuk mengatasi masalah tersebut, kurangi jumlah file data dalam database.

Status

Microsoft telah mengonfirmasi bahwa ini adalah masalah dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".