Błąd przywracania bazy danych SQL Server: określony rzut jest niepoprawny. (SqlManagerUI)

Używam SQL Server 2008 R2 Standard (wersja 10.50.1600.1) dla mojej witryny produkcyjnej i wersji SQL Server Express z Advanced Services (v10.50.1600.1) dla mojego lokalnego hosta jako bazy danych.

Kilka dni temu mój SQL Server się zawiesił i musiałem zainstalować nową wersję 2008 R2 Express na moim lokalnym serwerze. To działało dobrze, gdy przywróciłem kilka starszych wersji pobranych z edycji Express, ale gdy próbuję przywrócić bazę danych z.bak plik pobrany z serwera produkcyjnego powoduje następujący błąd:

Błąd: określony rzut jest nieprawidłowy. (SqlManagerUI)

i kiedy próbuję przywrócić bazę danych za pomocą polecenia

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'

Generuje inny błąd

Msg 3154, Level 16, State 4, Line 1
Zestaw kopii zapasowych zawiera kopię zapasową bazy danych innej niż istniejąca baza danych „Publikacje”.
Msg 3013, Level 16, State 1, Line 1
RESTORE DATABASE kończy się nieprawidłowo.

Sprawdziłem wersje. Wszystkie wydają się pasować do mnie, jak pokazano na obrazku poniżej

Wcześniej udało mi się przywrócić bazę danych z wersji standardowej do wersji ekspresowej, ale teraz nie działa. Usunąłem bazę danych i próbowałem ją odtworzyć. To też się nie udaje.

Nie wiem, co robię źle. Byłbym wdzięczny za pomoc w tym zakresie

Problem został rozwiązany jak się wydaje plik .bak był uszkodzony. Kiedy próbowałem z innym plikiem, działało.

questionAnswers(4)

yourAnswerToTheQuestion