Kurtarma sırasında bir SQL Server veritabanını nasıl durdurur, çevrimdışı tutar ve siler?


34

Yeniden başlatma sırasında kurtarma moduna giren ve son bir saattir kurtarma işlemi yapan bir geliştirme veritabanım var.

Kurtarmayı durdurmam veya bir şekilde öldürmem gerek.

Veritabanını veya herhangi bir veriyi umursamıyorum, dağıtım komut dosyalarım var.

Herhangi bir fikir?

Yanıtlar:


47
  • SQL Server'ı durdur
  • MDF + LDF'yi sil
  • SQL Server'ı başlatın
  • Geri yükle (önce bırakmanız gerekebilir, şüpheli gelir)

MDF ve LDF servis başlangıcında mevcutsa, geri alma / geri alma kurtarma işlemine gider. Bunu önlemek için onları düşürmelisin.


2
Sql sunucusunu, aşağıya gitmemesi gereken diğer veritabanları nedeniyle durduramazsanız ne olur? Başka yolu yok?
Erik Dekker

1
@ErikDekker Muhtemelen çok geç kalmak için yardım için çok geç, fakat aynı zamanda veritabanını da ayırabilirsiniz
Ben Aaronson

1
Bu benim durumum için mükemmel bir tavsiyeydi. Sahte / dev-test örneği, veri tabanı geri yükleme işlemi yarıda kesildi, yeni bir geri yükleme girişiminden önce onu tamamen öldürmek ve kaldırmak zorunda kaldı. Bit "İlk düşmesi gerek" hile olduğunu - Eğer SQL hizmetini durdurmak dosyaları silmek, ve SQL hizmetini başlatmak, DB sonra olacak (hala nesne kaşif listelenecek, ancak sadece sağ Click "Sil" aka Bırak) onu bitirecek. Teşekkürler!
NateJ

1
Geri yükleme durumunda kalmış bir veritabanını çıkaramadığınız unutulmamalıdır. Siz de ayıramazsınız.
Ian Boyd

Benim için, "Kurtarma Beklemede" olan bir veritabanı ve disk alanı az olan bir sunucu ("beklemede" nin olası nedeni), SQL Server'ı durdurma, mdf ve ldf'yi silme, ardından yeniden başlatma tek yoluydu. Ayırma Veritabanını kullanmak, benim için kurtarma durumunda olan bir veritabanında çalışmayacaktır.
Jeff Mergler

7
  1. SQL Server Management Studio'da veritabanına sağ tıklayın ve Ayır'a basın.
  2. Yalnızca Bağlantıları Bırak onay kutusunu seçin ve Tamam'a basın.
  3. Sonra veritabanı kaybolacak.
  4. Veritabanları klasörüne sağ tıklayın ve Ekle ... 'ye tıklayın.
  5. Ekle'yi tıklayın ve sildiğiniz veritabanı için .mdf dosyasını bulun. Dosya sisteminde bulman gerekecek.
  6. Tamam'ı tıkladığınızda tekrar çevrimiçi olur.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.