Sauvegarde de SQL Server Management Studio 2014 - Erreur de définition des périphériques de propriété

9

J'ai récemment mis à niveau mon serveur SQL local vers la version 2014, qui a également installé le SSMS 2014.
Lorsque j'utilise SQL Server Management Studio 2014 pour créer une sauvegarde (à la fois locale et distante, versions de serveur 2008-2014), j'obtiens l'erreur suivante:

Pour effectuer cette action, définissez la propriété Devices.

Dans la liste déroulante, j'ai choisi Disque et j'ai également choisi un chemin pour la sauvegarde. Le chemin existe sur le serveur et j'ai la permission complète sur ce chemin.
Si j'utilise l'ancien SQL Server Management Studio 2012 avec les mêmes paramètres, la sauvegarde fonctionne sans aucun problème.
Il fonctionne également en utilisant T-SQLBACKUP DATABASE SOMEDATABASE TO DISK = 'D:\SomeDir\SomeDataBase.bak' WITH COMPRESSION

Le problème doit donc être spécifique à la version 2014 des outils de gestion. Les seules solutions que j'ai trouvées sur Internet étaient dues à un chemin manquant, ce qui n'est pas le cas pour moi.
Quelqu'un a-t-il rencontré et / ou résolu ce problème?

Edit: Capture d'écran ajoutée (UI en allemand)

Erreur de sauvegarde SSMS 2014

Traduction:
- Vollständig: Complet
- Datenträger: Disque

Options de média et de sécurité inchangées. La base de données principale vient d'être prise comme exemple, arrive à toutes les autres bases de données.

Options média Options de sécurité

Mise à jour 21.07.2015

Le problème semble être lié au fait que j'utilise un pack de langue anglaise sur une Windows allemande et une installation allemande de SQL Server 2014. Si la langue d'affichage de Windows est définie sur l'allemand, le problème disparaît. Si la langue d'affichage de Windows est définie sur l'anglais, le problème réapparaît.

Merci pour toutes les contributions.

Quant
la source

Réponses:

2

J'ai corrigé les mêmes problèmes / problèmes (qui sont apparus après avoir réinstallé Visual Studio 2010 Isolated Shell, dont SSMS dépend en tant que composant) en supprimant le Visal Studio Isolated Shell 2010, puis en réparant SSMS 2014 ( téléchargez SSMS 2014 SP1 à partir d'ici ):

Supprimer le shell isolé Visual Studio 2010

Réparation de l'installation SSMS

ENOTTY
la source
J'ai essayé et cela semblait très prometteur au début, mais le problème est réapparu. J'ai également dû réinstaller VS2010 Isolated Shell pendant le processus de réparation. Mais grâce à cela, j'ai découvert que le problème est lié à moi en utilisant un pack de langue anglaise sur un Windows allemand avec une installation SQL allemande. Dès que je change la langue d'affichage de Windows en allemand, le problème disparaît.
Quant
@Quant Merci! Mon problème est également résolu en changeant la langue d'affichage de Windows !
yu yang Jian
5

Voici ma réponse pour le message d'erreur "Pour accomplir cette action, définissez la propriété Devices. (Microsoft.SqlServer.SmoExtended)"

  1. Assurez-vous que le compte d'utilisateur auquel vous êtes connecté possède des droits DBO sur les deux, le MASTER Db et la base de données que vous souhaitez sauvegarder.

  2. À l'aide de SQL Express Manager, développez les objets SQL Server dans le volet gauche et recherchez "Objets serveur" puis cliquez sur "Périphériques de sauvegarde"

Faites un clic droit et créez un "Nouveau périphérique de sauvegarde .." et appelez-le de la même manière que la base de données à sauvegarder ... pointant vers un répertoire sur votre serveur (par exemple: C: \ MySQLBackups ...)

Cela va créer un "fichier vide" avec l'extension .bak. (par exemple C: \ MySQLBackups \ DatabaseName.bak)

Cliquez ensuite avec le bouton droit sur ce nouveau périphérique créé et sélectionnez "Sauvegarder la base de données" ...

Le reste est simple ...

Cela a fonctionné pour moi ... Bonne chance! "

Firdous Ahmad
la source
0

Je peux me tromper (surtout parce que je ne connais pas l'allemand) mais en regardant les options sur le deuxième écran (Options média), avez-vous essayé de faire "sauvegarder vers un nouveau jeu de médias", au lieu d'un existant? En 2014, il existe des options supplémentaires. Puisqu'il s'agit d'une base de données 2012 que vous essayez de sauvegarder, il y a probablement des valeurs par défaut définies dans ces options qui sont incompatibles.

  • 2012: Général, Options
  • 2014: Général, Options multimédias et Options de sauvegarde.
rottengeek
la source
Il est défini sur "Sauvegarder sur le jeu de supports existant". En outre, cela se produit également avec les bases de données SQL2014.
Quant
c'est ce que je veux dire - essayez d'utiliser un nouveau jeu de médias, puis commencez à utiliser celui que vous venez de créer
rottengeek