Recientemente actualicé mi SQL Server local a la Versión 2014, que también instaló el SSMS 2014.
Cuando uso SQL Server Management Studio 2014 para crear una copia de seguridad (local y remota, Server Versions 2008 - 2014), aparece el siguiente error:
Para lograr esta acción, establezca la propiedad Dispositivos.
En el menú desplegable elegí Disco y también elegí una ruta para la copia de seguridad. La ruta existe en el servidor y tengo permiso completo en esta ruta.
Si uso el antiguo SQL Server Management Studio 2012 con la misma configuración, la copia de seguridad funciona sin ningún problema.
También funciona usando T-SQLBACKUP DATABASE SOMEDATABASE TO DISK = 'D:\SomeDir\SomeDataBase.bak' WITH COMPRESSION
Por lo tanto, el problema debe ser específico con la versión 2014 de las Herramientas de administración. Las únicas soluciones que encontré en Internet se debieron a la falta de ruta, que no es el caso para mí.
¿Alguien ha experimentado y / o resuelto este problema?
Editar: Captura de pantalla agregada (UI en alemán)
Traducción:
- Vollständig: Full
- Datenträger: Disk
Medios y opciones de seguridad sin cambios. La base de datos maestra solo se tomó como ejemplo, le sucede a cualquier otra base de datos.
Actualización 21.07.2015
El problema parece estar relacionado con el uso de un paquete de idioma inglés en un Windows alemán y una instalación de SQL Server 2014 en alemán. Si el idioma de visualización de Windows está configurado en alemán, el problema desaparece. Si el idioma de visualización de Windows está configurado en inglés, el problema vuelve a aparecer.
Gracias por todas las contribuciones.
fuente
Aquí está mi respuesta al mensaje de error "Para realizar esta acción, establezca la propiedad Dispositivos. (Microsoft.SqlServer.SmoExtended)"
Asegúrese de que la cuenta de usuario en la que ha iniciado sesión tenga derechos DBO en ambos, el MASTER Db y el DB que desea respaldar.
Con el Administrador de SQL Express, expanda los Objetos de SQL Server en el panel izquierdo y busque "Objetos de servidor" y luego haga clic en "Dispositivos de respaldo"
Haga clic con el botón derecho y cree un "Nuevo dispositivo de respaldo ..." y llámelo igual que la base de datos a respaldar ... apuntando a un directorio en su servidor (por ejemplo: C: \ MySQLBackups ...)
Esto creará un "archivo vacío" con la extensión .bak. (por ejemplo, C: \ MySQLBackups \ DatabaseName.bak)
Luego haga clic derecho en este nuevo dispositivo creado y seleccione "Copia de seguridad de la base de datos" ...
El resto es sencillo ...
Esto funcionó para mí ... ¡Buena suerte! "
fuente
Podría estar equivocado (especialmente porque no sé alemán) pero al mirar las opciones en la segunda pantalla (Opciones de medios), ¿trataste de hacer "copia de seguridad en un nuevo conjunto de medios", en lugar de uno existente? En 2014 hay opciones adicionales. Como se trata de una copia de seguridad de la base de datos de 2012, probablemente haya valores predeterminados establecidos en esas opciones que son incompatibles.
fuente