Fehler beim Wiederherstellen der database in SQL server 2012

Ich versuche, eine database aus einer .bak-file wiederherzustellen.

Mein Problem ist, dass, wenn ich SQL Management Studio öffnen und klicken Sie mit der rechten Maustaste auf databaseen Ordner und wählen Sie database wiederherstellen Ich erhalte die Fehlermeldung:

Kein Backup wurde ausgewählt, um wiederhergestellt zu werden.

Dies ist, bevor ich sogar meine. Bak-file auswählen.

Ich habe versucht, Management Studio als Administrator auszuführen, aber trotzdem dieser Fehler, wenn das Wiederherstellungsfenster geöffnet wird.

   

Welchen Account führen Sie die SQL server Engine unter? Hat dieses Konto Zugriff auf den memoryort der Sicherungsdatei.

Schauen Sie sich diesen Beitrag auf SSC mit dem gleichen Problem.

http://www.sqlservercentral.com/Forums/Topic1455052-2799-1.aspx

Kurz gesagt, versuchen Sie die Wiederherstellung der database mit TSQL-Code. Ich normalerweise tun Die WITH FILE-Klausel ist optional, wenn nur ein Backup-Set vorhanden ist.

Können Sie die fileliste der Sicherung lesen?

-- Can you read the file list RESTORE FILELISTONLY FROM DISK = 'Z:\SQLserverBackups\AdventureWorks2012.bak' WITH FILE=1; GO 

Überprüfen Sie die Gültigkeit der Sicherung.

 -- Is this a valid backup? RESTORE VERIFYONLY FROM DISK = 'Z:\SQLserverBackups\AdventureWorks2012.bak' WITH FILE=1; GO 

Versuchen Sie, die database wiederherzustellen.

 -- Simple restore, source and target file names and location are the same RESTORE DATABASE AdventureWorks2012 FROM DISK = 'Z:\SQLserverBackups\AdventureWorks2012.bak' WITH FILE = 1 RECOVERY; 

Wenn du die fileen auf verschiedene Namen oder Orte verschieben möchtest, schau mal BOL an.

http://msdn.microsoft.com/en-us/library/ms186858.aspx#restoring_full_db

Kurz gesagt, wenn es sich um ein Berechtigungsproblem handelt, sollten Sie im Abfragefenster einen Fehler sehen.