SQL Server 2012 geri yükleme sihirbazı donuyor


20

2012 db örneği ve 2008 db örneği ile SSMS Express 2012 içeren bir geliştirme dizüstü bilgisayarım var. Bu yapılandırmayı bir yılı aşkın süredir kullanmaktadır. Aniden geri yükleme sihirbazını kullanamıyorum. Sihirbaz yedekleme dosyasını seçer, ancak MDF ve LDF'nin yerini belirlemek için sol üstteki "Dosyalar" seçeneğini belirlediğimde iletişim kutusu kilitlenir. Onarım denedim, şans yok.


1
Neden geri yüklemek için T-SQL komut dosyası kullanmıyorsunuz? Sihirbaz artık uygun bilgeliğe sahip değil ve bu yüzden asılı kalıyor 😊
Kin Shah

1
Geçmişte yanlış oluşturulmuş bir yedekleme dosyaları seçildiğinde geri yükleme sihirbazının asıldığını gördüm. Bir yapın RESTORE HEADERONLYve RESTORE VERIFYONLYçalışıp çalışmadığına bakın. Ayrıca, önerilen @marko gibi T-SQL kullanın.
RK Kuppala

Yanıtlar:


49

@Pat Aynı sorunla uzun zamandır karşılaşıyorum, ancak birkaç dakika önce bunun yolunu buldum.

Öncelikle boş bir veritabanına sağ tıklayarak geri yüklemeye ÇALIŞMAYIN. Yapmanız gereken Veritabanlarına sağ tıklamak ve menüden Veritabanını Geri Yükle'yi seçin . Bu kullanıcı arayüzünde Dosyalar seçeneğini kullanabilirsiniz ; kullanıcı arayüzü donmaz.

Not: Bu SQL ile DB'nizi oluşturacak ve tek seferde geri yükleyeceksiniz.

Umarım yardımcı olur.


7
Vay be ... Neden bu cevabı oylamadan aşağı. Sorunsuz bir şekilde yeni oluşturulan boş bir veritabanındaki bir yedeği geri yüklemeye çalıştıktan sonra bu son çare olarak denedim. Bu benim için işe yarayan tek çözüm!
Andez

3
Ayrıca bunun neden reddedildiğini de bilmiyorum. Aynı sorun SSMS 2014'ü dondurmaya devam ettikten sonra benim için başarılı bir şekilde çalıştı. Bunu SSMS 2012
Vort3x

3
+1 Yedekleme dosyalarına göz atarken hala bu sorunu gördüğüm SSMS 17.5'te de çalışıyor.
squillman

WWWWHYYYYYYYYYYYYYY ?????
hanzolo

1
+1 Davranış hala SSMS v17.9'da gerçekleşiyor ve geçici çözümünüz günümü kurtarıyor!
Panschi11291

3

T-SQL ile geri yüklemeyi deneyebilirsiniz. Örneğin:

RESTORE DATABASE YourDatabase
FROM DISK = 'C:\BackUp\Full.BAK'
WITH
      REPLACE   -- Overwrite DB - if one exists
    , NORECOVERY    -- Use if DIFFs / T/Logs to recover
--      , RECOVERY  -- Use if NO more files to recover, database will be set ready to use
    , STATS = 10    -- Show progress (every 10%)
GO

Sihirbaz hatasına gelince, sorun gidermeyi denemek için Windows Olay Görüntüleyicisi'ni kullanmayı deneyebilirsiniz


2

Ben de geri yüklemek için bir veritabanı seçtikten hemen sonra SSMS donma vardı.

Benim için düzeltme basitti, SSMS'yi Yönetici olarak çalıştırmak zorunda kaldım.

Umarım bunun bir başkasına yardımı olur.


1

Bugün aynı sorunu yaşadım, yeni bir veritabanı hedef olarak belirlenen veritabanı X birkaç dosyaları geri yüklemeye çalışıyorum .

Benim durumumdaki sorun, yedeklemelerin bir veritabanı X (Tam + Fark + Kayıtlar) için olması ve sunucuda zaten veritabanı X olmasıydı, ancak veritabanı şu anda çevrimdışı idi. Bu, SMS'lerin her seferinde donmasına neden oldu. Bunu çözmek için, X veritabanını geçici olarak çevrimiçi duruma getirdim, yeni bir veritabanına geri yükleme yaptım ve sonra X veritabanını çevrimdışı duruma getirdim.

Umarım bu, bu sorunu yaşayan birine yardımcı olabilir. Veritabanını Geri Yükle iletişim kutusu kilitleniyorsa ve yanıt vermiyorsa, yedeklemelerle aynı ada sahip bir çevrimdışı veritabanı olup olmadığını kontrol edin.

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.