Ich habe kürzlich meinen lokalen SQL Server auf Version 2014 aktualisiert, in der auch das SSMS 2014 installiert wurde.
Wenn Sie SQL Server Management Studio 2014 zum Erstellen einer Sicherung verwenden (sowohl lokal als auch remote, Serverversionen 2008 - 2014), wird die folgende Fehlermeldung angezeigt:
Um diese Aktion auszuführen, legen Sie die Eigenschaft Geräte fest.
In der Dropdown-Liste habe ich Festplatte ausgewählt und auch einen Pfad für die Sicherung ausgewählt. Der Pfad ist auf dem Server vorhanden und ich habe die volle Berechtigung für diesen Pfad.
Wenn ich das alte SQL Server Management Studio 2012 mit denselben Einstellungen verwende, funktioniert die Sicherung ohne Probleme.
Es funktioniert auch mit T-SQLBACKUP DATABASE SOMEDATABASE TO DISK = 'D:\SomeDir\SomeDataBase.bak' WITH COMPRESSION
Daher muss das Problem bei den Management Tools Version 2014 spezifisch sein. Die einzigen Lösungen, die ich im Internet gefunden habe, waren fehlende Pfade, was bei mir nicht der Fall ist.
Hat jemand dieses Problem erlebt und / oder gelöst?
Bearbeiten: Screenshot hinzugefügt (UI in Deutsch)
Übersetzung:
- Vollständig: Voll
- Datenträger: Disk
Medien- und Sicherheitsoptionen unverändert. Master-Datenbank wurde nur als Beispiel genommen, passiert mit jeder anderen Datenbank.
Update 21.07.2015
Das Problem scheint damit zu tun zu haben, dass ich ein englisches Sprachpaket unter einer deutschen Windows- und einer deutschen SQL Server 2014-Installation verwende. Wenn die Windows-Anzeigesprache auf Deutsch eingestellt ist, verschwindet das Problem. Wenn die Windows-Anzeigesprache auf Englisch eingestellt ist, tritt das Problem erneut auf.
Danke für alle Beiträge.
quelle
Hier ist meine Antwort auf die Fehlermeldung "Um diese Aktion auszuführen, legen Sie die Eigenschaft Geräte fest. (Microsoft.SqlServer.SmoExtended)"
Stellen Sie sicher, dass das Benutzerkonto, bei dem Sie angemeldet sind, DBO-Rechte sowohl für die MASTER-Datenbank als auch für die DB hat, die Sie sichern möchten.
Erweitern Sie mit dem SQL Express Manager die SQL Server-Objekte im linken Bereich und suchen Sie "Serverobjekte". Klicken Sie dann auf "Sicherungsgeräte".
Klicken Sie mit der rechten Maustaste, erstellen Sie ein "New BackUp Device .." und nennen Sie es genauso wie die zu sichernde Datenbank ... und zeigen Sie auf ein Verzeichnis auf Ihrem Server (z. B. C: \ MySQLBackups ...).
Dadurch wird eine "leere Datei" mit der Erweiterung .bak erstellt. (zB C: \ MySQLBackups \ DatabaseName.bak)
Klicken Sie dann mit der rechten Maustaste auf dieses neu erstellte Gerät und wählen Sie "Datenbank sichern" ...
Der Rest ist einfach ...
Das hat bei mir funktioniert ... Viel Glück! "
quelle
Ich könnte mich irren (zumal ich kein Deutsch kann), aber als Sie sich die Optionen auf dem zweiten Bildschirm (Medienoptionen) angesehen haben, haben Sie versucht, "auf ein neues Medienset zurückzusetzen" anstatt auf ein vorhandenes? Im Jahr 2014 gibt es zusätzliche Optionen. Da es sich um eine 2012-Datenbank handelt, die Sie sichern möchten, sind in den Optionen, die nicht kompatibel sind, wahrscheinlich Standardeinstellungen festgelegt.
quelle