Bir SQL Server 2014 SP1 (12.0.4422.0) örneğinde depolamayı yükseltirken, SQL Server yeniden başlatıldıktan sonra veritabanlarından ikisinin ikincilde başlamaması sorunuyla karşılaştık. Yeni (daha büyük) SSD'leri yüklerken ve veri dosyalarını yeni birime kopyalarken sunucu birkaç saat çevrimdışı kaldı. SQL Server'ı yeniden başlattığımızda, veritabanlarının ikisi hariç tümü yeniden senkronize edilmeye başlandı. Diğer ikisi SSMS'de Senkronizasyon / Kurtarma Beklemede olarak görüntülendi .
Daha önce benzer bir Eşitleme Yapmama / Kurtarma İşleminde sorun yaşadım, durumu Kullanılabilirlik Grupları -> Kullanılabilirlik Veritabanları bölümü altında kontrol ettim ancak kırmızı bir X görüntülediler:
ve hatta Veri Hareketini Askıya Almayı denemek bir hata mesajı verdi:
'SENetwork_AG' kullanılabilirlik grubundaki 'ny-sql03' kullanılabilirlik kopyasında bulunan 'StackExchange.Bycycles.Meta' veritabanındaki veri hareketi askıya alınamadı. (Microsoft.SqlServer.smo)
Ek Bilgi: Bir transact-SQL deyimi veya toplu işlemi yürütülürken kural dışı durum oluştu. (Microsoft.SqlServer.ConnectionInfo)
'StackExchange.Bycycles.Meta' veritabanı erişilemeyen dosyalar veya yetersiz bellek veya disk alanı nedeniyle açılamıyor. Ayrıntılar için SQL Server hata günlüğüne bakın. (Microsoft Sql Server, Hata: 945)
Kontrol ettim ve dosyalar vardı ve herhangi bir izin sorunu yoktu. Ayrıca Yönetim altında SSMS SQL Server günlükleri kontrol, ancak bekleyen kurtarma veya iki veritabanı ile ilgili herhangi bir sorun görmedim.
Yardım arama Veritabanlarının geri yüklenmesi gerektiğini söyleyen iki farklı makale buldum .
Bir veritabanı Kurtarma Beklemede sıkıştığında ikincil veri çoğaltmasını sürdürmenin bir yolu var mı?