SQL Server veritabanı geri yükleme hatası: belirtilen atama geçerli değil. (SqlManagerUİ)
SQL Server 2008 R2 Standard (sürüm 10.50.1600.1) üretim web sitem için kullanıyorum ve ben SQL Server Gelişmiş Hizmetleri (v10.edition Express 50.1600.1) Benim için bir veritabanı olarak localhost.
Birkaç gün önce SQL sunucum çöktü ve benim localhost üzerinde 2008 R2 Express yeni bir sürümünü yüklemek zorunda kaldım. Aşağıdaki hata neden oluyor server üretimden alınan .bak
dosyadan veritabanını geri vermek istediğimde bazı eski sürümleri Express edition aldım geri ama iyi çalıştı:
Hata: Belirtilen atama geçerli değil. (SqlManagerUİ)
ve veritabanı komutunu kullanarak geri vermek istediğimde
Use Master
Go
RESTORE DATABASE Publications
FROM DISK = 'C:\Publications.bak'
WITH MOVE 'Publications' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS2008R2\MSSQL\DATA\Publications.mdf',--adjust path
MOVE 'AlPublications_log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS2008R2\MSSQL\DATA\Publications.ldf'
Farklı bir hata oluşturur
3154, Düzey 16, 4, 1 Satır Devlet Msg
Yedekleme kümesi bir veritabanı mevcut başka bir yedek tutar 'Yayınlar' veritabanı.
3013, Düzey 16, 1, 1 Satır Devlet Msg
RESTORE DATABASE anormal olarak sona eriyor.
Çapraz sürümleri kontrol ettim. Görüntüyü aşağıda gösterildiği gibi bana uygun gibi görünüyor
Daha önce express edition için standart sürümünden bir veritabanını geri yüklemek için mümkün oldu ama şimdi başarısız. Veritabanı ve yeniden denedim sildim. Bu da başarısız.
Yanlış ne yapıyorum emin değilim. Bu yardım konusunda memnun olurum
Sorun çözüldügöründüğü gibi .bak dosya bozuk. Farklı bir dosya ile denedim işe yaradı.
CEVAP
SQL Server geri yükleme nedeniyle 2012 sürümü SQL Server dosyasına 2008 R2 veya daha az. yedek olabilir
SQL Server Veritabanı Yedekleme alt sü...
SQL Server: Veritabanı " kalmış;Ge...
'geri gönderme İşlemi sırasında n...
SQL Server - işlem hatası geri?...
Dahili veritabanı yedekleme nasıl yapı...