O plano de manutenção do SQL Server 2012 não pode ser modificado

O plano de manutenção do SQL Server 2012 não pode ser modificado

Clique em qualquer Plano de Manutenção criado:
TÍTULO: O valor do Microsoft SQL Server Management Studio não pode ser nulo. Nome do parâmetro: componente (System.Design) BOTÕES:OK


Crie um novo plano, recebo este erro:

TÍTULO: Progresso do assistente do plano de manutenção Falha ao salvar o plano de manutenção.

INFORMAÇÕES ADICIONAIS: O método SaveToSQLServer encontrou o código de erro OLE DB 0x80004005 (erro não especificado). A instrução SQL emitida falhou.

O método SaveToSQLServer encontrou o código de erro OLE DB 0x80004005 (erro não especificado). A instrução SQL emitida falhou.

BOTÕES:OK


Edite um plano de backup já criado:
Erro 1 Erro ao carregar 'BackupDb': o método LoadFromSQLServer encontrou o código de erro OLE DB 0x80004005 (erro não especificado). A instrução SQL emitida falhou. . server=SERVER;package=Planos de Manutenção\BackupLeadsDb; 1 1

Soluções tentadas: Alterei a senha da conta SA; Eu uso a autenticação do Windows para fazer login; e registrei C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\DTS.dll. Repare o SQL Server 2012, desinstale/reinstale o SQL Server 2012.

Responder1

Usando o Microsoft SQL Server Management Studio 2012 em minha máquina local, recebo o mesmo problema ao tentar modificar um plano de backup em um servidor SQL2008r2.

Ele funciona com o Microsoft SQL Server Management Studio2008r2 no meu PC local e faz RDP diretamente no servidor e executa o SSMS2008r2 a partir daí.

Parece um bug no Microsoft SQL Server Management Studio2012 para mim.

Responder2

Você está vendo algo intencional. O SQL Server 2012 introduziu um novo designer para planos de manutenção, portanto, se você tentar editar uma versão anterior de um plano de manutenção com o SSMS 2012, ele será salvo no novo formato e as versões inferiores do SSMS não poderão abri-lo.

ReferênciaArtigo MSDN, ponto 5.5:

5.5 Novo layout do plano de manutenção não compatível com problema anterior de ferramentas do SQL Server:
quando as ferramentas de gerenciamento do SQL Server 2012 são usadas para modificar um plano de manutenção existente criado em uma versão anterior das ferramentas de gerenciamento do SQL Server (SQL Server 2008 R2, SQL Server 2008 ou SQL Server 2005), o plano de manutenção é salvo em um novo formato . Versões anteriores das ferramentas de gerenciamento do SQL Server não oferecem suporte a esse novo formato.

Gambiarra: Nenhum

informação relacionada