Sementara memutakhirkan penyimpanan dalam contoh SQL Server 2014 SP1 (12.0.4422.0) kami mengalami masalah di mana dua database tidak akan mulai pada sekunder setelah memulai ulang SQL Server. Server telah offline selama beberapa jam sementara kami memasang SSD baru (lebih besar) dan menyalin file data ke volume baru. Ketika kami me-restart SQL Server semua kecuali dua dari database mulai menyinkronkan lagi. Dua lainnya ditampilkan dalam SSMS sebagai Not Synchronizing / Recovery Pending .
Setelah memiliki masalah Tidak Sinkronisasi / Dalam Pemulihan yang sama sebelumnya, saya memeriksa status di bagian Grup Ketersediaan -> Ketersediaan Database tetapi mereka menampilkan X merah:
dan bahkan mencoba Menangguhkan Gerakan Data menghasilkan pesan kesalahan:
Gagal menangguhkan pergerakan data dalam database 'StackExchange.Bycycles.Meta', yang terdapat pada replika ketersediaan 'ny-sql03' di grup ketersediaan 'SENetwork_AG'. (Microsoft.SqlServer.Smo)
Informasi Tambahan: Pengecualian terjadi saat menjalankan pernyataan atau kumpulan transaksi-SQL. (Microsoft.SqlServer.ConnectionInfo)
Database 'StackExchange.Bycycles.Meta' tidak dapat dibuka karena file yang tidak dapat diakses atau memori atau ruang disk tidak mencukupi. Lihat log galat SQL Server untuk detailnya. (Microsoft Sql Server, Kesalahan: 945)
Saya memeriksa dan file-file itu ada dan tidak memiliki masalah izin. Saya juga memeriksa log SQL Server di SSMS di bawah Manajemen, tetapi tidak melihat apa-apa tentang pemulihan yang tertunda atau masalah dengan dua database.
Mencari bantuan, saya menemukan dua artikel berbeda yang mengatakan bahwa database perlu dipulihkan.
Apakah ada cara untuk melanjutkan replikasi data pada data sekunder saat database macet di Recovery Pending?
sumber