Backup do SQL Server Management Studio 2014 - Erro ao definir dispositivos de propriedade

9

Atualizei recentemente meu SQL Server local para a versão 2014, que também instalou o SSMS 2014.
Ao usar o SQL Server Management Studio 2014 para criar um backup (local e remoto, versões do servidor 2008 - 2014), recebo o seguinte erro:

Para realizar esta ação, defina a propriedade Devices.

No menu suspenso, escolhi Disco e também escolhi um caminho para o backup. O caminho existe no servidor e tenho permissão total para esse caminho.
Se eu usar o antigo SQL Server Management Studio 2012 com as mesmas configurações, o backup funcionará sem problemas.
Também funciona usando T-SQLBACKUP DATABASE SOMEDATABASE TO DISK = 'D:\SomeDir\SomeDataBase.bak' WITH COMPRESSION

Portanto, o problema deve ser específico com as Ferramentas de Gerenciamento Versão 2014. As únicas soluções que encontrei na Internet foram por falta de caminho, o que não é o meu caso.
Alguém já experimentou e / ou resolveu esse problema?

Edit: Screenshot adicionado (UI em alemão)

Erro de backup SSMS 2014

Tradução:
- Vollständig: Full
- Data: Disk

Opções de mídia e segurança inalteradas. O banco de dados mestre foi tomado como exemplo, acontece com todos os outros bancos de dados.

Opções de mídia Opções de segurança

Atualização 21.07.2015

O problema parece estar relacionado ao uso de um pacote de idioma inglês em uma instalação alemã do Windows e em alemão do SQL Server 2014. Se o idioma de exibição do Windows estiver definido como alemão, o problema desaparecerá. Se o idioma de exibição do Windows estiver definido como inglês, o problema reaparecerá.

Obrigado por todas as contribuições.

Quant
fonte

Respostas:

2

Corrigi os mesmos sintomas / problema (que surgiram após a reinstalação do Shell Isolado do Visual Studio 2010, no qual o SSMS depende como um componente) removendo o Shell Isolado do Visal Studio 2010 e reparando o SSMS 2014 (faça o download do SSMS 2014 SP1 aqui ):

Remover shell isolado do Visual Studio 2010

Reparar a instalação do SSMS

ENOTTY
fonte
Eu tentei isso e parecia muito promissor no começo, mas o problema reapareceu novamente. Eu também tive que reinstalar o VS2010 Isolated Shell durante o processo de reparo. Mas, graças a isso, descobri que o problema está conectado a mim usando um pacote de idioma inglês em um Windows alemão com uma instalação SQL alemã. Assim que eu mudo o idioma de exibição do Windows novamente para alemão, o problema desaparece.
Quant
@Quant Obrigado! Meu problema também foi resolvido alterando o idioma de exibição do Windows !
yu yang Jian
5

Aqui está a minha resposta para a mensagem de erro "Para realizar esta ação, defina a propriedade Devices. (Microsoft.SqlServer.SmoExtended)"

  1. Verifique se a conta de usuário em que você está logado possui direitos DBO em ambos, o MASTER Db e o DB que você deseja fazer backup.

  2. Usando o SQL Express Manager, expanda os Objetos do SQL Server no painel esquerdo e encontre "Objetos do Servidor" e clique em "Dispositivos de Backup"

Clique com o botão direito e crie um "Novo dispositivo de backup .." e chame-o da mesma maneira que o backup do banco de dados ... apontando para um diretório em seu servidor (por exemplo: C: \ MySQLBackups ...)

Isso criará um "arquivo vazio" com a extensão .bak. (por exemplo, C: \ MySQLBackups \ DatabaseName.bak)

Em seguida, clique com o botão direito do mouse neste novo dispositivo criado e selecione "Banco de dados de backup" ...

O resto é direto ...

Isso funcionou para mim ... Boa sorte! "

Ahmad Firdous
fonte
0

Eu posso estar errado (especialmente porque eu não sei alemão), mas olhando as opções na segunda tela (Opções de mídia), você tentou fazer "backup em um novo conjunto de mídias", em vez de um existente? Em 2014, existem opções adicionais. Como é um banco de dados de 2012 que você está tentando fazer backup, provavelmente há padrões definidos nessas opções que são incompatíveis.

  • 2012: Geral, Opções
  • 2014: Geral, Opções de mídia e Opções de backup.
rottengeek
fonte
Está definido como "Fazer backup do conjunto de mídias existente". Além disso, isso também está acontecendo com os bancos de dados SQL2014.
Quant
Isso é o que eu quero dizer - tente usar um novo conjunto de mídias, em seguida, começar a usar o já existente que você criou
rottengeek