none
Restaurar Backup SQL...Error 3279 RRS feed

  • Pergunta

  • Boa Tarde,

    Estou tentando restaurar um dump(dmp) em um SQL Server 2008, porem esta me apresentando alguns problemas.
    Eu tenho só o backup com a extensao DMP (ja tentei com essa extensao e tambem renomeei para .bak) nenhuma delas deu certo.
    Nao tenho nem o usuario e a senha do banco, entao fiz a conexao no SQL com o usuario SA, onde deveria ter acesso FULL

    Porem quando seleciono para restaurar a base me apresenta o erro seguinte.

    "access is denied due to a password failure
    RESTORE HEADERONY is teminating abnormally.Error 3279"

    podem me ajudar?

    Obrigado

    Rodrigo

    • Movido Gustavo Maia Aguiar quinta-feira, 14 de outubro de 2010 20:03 (De:Alta Disponibilidade)
    quinta-feira, 14 de outubro de 2010 16:53

Respostas

Todas as Respostas

  • Rodrigo,

    Por acaso este arquivo de backup possui alguma senha?

    Porque você configurou o arquivo de backup com extensão dmp?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    quinta-feira, 14 de outubro de 2010 17:02
    Moderador
  • Entao Junior,

    Na verdade nao foi eu que configurei esse backup.
    enviaram para mim esse Backup e estou precisando restaurar o mesmo.

    Verifiquei com a empresa e informaram que nao tem senha que eles la quando precisam restaurar utilizam o usuario SA
    com o seguinte comando.

    (onde nydus_040 é o nome da base e do arquivo dmp.

    restore database 'nydus_040" 

        from disk='<Path Onde Esta o Arquivo>\nydus_040.dmp'

        with move 'nydus_Data' to disk='<path onde quer os arquivos restaurados>\nydus_040.mdf'

        , move 'nydus_Log' to disk='<path onde quer os arquivos restaurados>\nydus_040.ldf'

    obrigado

    quinta-feira, 14 de outubro de 2010 17:20
  • Rodrigo,

    Mas parece-me que esta arquivo esta configurado com algum password.

    A base de dados já existe nesta sua instância SQL Server, ou através do Restore a base de dados será criada?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    quinta-feira, 14 de outubro de 2010 18:32
    Moderador
  • Ainda nao existe nao Galvao,

    atraves do restore que sera criada a base.

     

    quinta-feira, 14 de outubro de 2010 18:47
  • Rodrigo,

    Você pode criar a base através do restore, como também pode criar a base e depois realizar o restore sobe esta base.

    Tente verificar com quem gerou este arquivo se existe alguma password definido ou qualquer outra propriedade deste backup.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    quinta-feira, 14 de outubro de 2010 19:41
    Moderador
  • Boa Tarde,

    Há grande possibilidade desse backup estar com senha. Rode o comando abaixo:

    RESTORE HEADERONLY FROM DISK = 'CaminhoCompletodoArquivo'
    

    Se a coluna backupname aparecer com a descrição "*** PASSWORD PROTECTED ***" o backup está com senha

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.spaces.live.com

    Utilizando Common Table Expressions (CTEs) para estruturação de MENUs – Parte I
    http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!1145.entry

    Utilizando Common Table Expressions (CTEs) para estruturação de MENUs – Parte II
    http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!1148.entry


    Classifique as respostas. O seu feedback é imprescindível
    quinta-feira, 14 de outubro de 2010 20:02
  • Boa Tarde Gustavo,

    Primeiramente obrigado pela dica e ajuda

    Rodei o comando e me retorna a seguinte mensagem

    "Msg 3279, Level 16, State 6, Line 1

    Access is denied due to a password failure

    Msg 3013, Level 16, State 1, Line 1

    RESTORE HEADERONLY is terminating abnormally."

    Obrigado

    sexta-feira, 15 de outubro de 2010 18:08
  • Galera muito obrigado pela ajuda.

    Consegui de uma outra maneira.

     Relamente como o junior Galvao respondeu, tive que falar com quem gerou e ao inves do backup pedi os MDF e LDF

    Feito isso conseguir fazer o attach da base sem problemas nenhum.


    Agradeço a ajuda de voces

    quinta-feira, 21 de outubro de 2010 10:42
  • DECLARE @backup varchar(max) = 'C:\temp\arquivo.bak'
    DECLARE @pwd varchar(max) = 'a_senha_do_arquivo_backup'
    
    RESTORE DATABASE NOME_DA_BASE
    FROM DISK = @backup
    WITH 
    	PASSWORD = @pwd,
    	FILE = 1,
    	MOVE N'Nome_do_arquivo_dados' TO N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SUA_INSTANCIA\MSSQL\DATA\NOME_DA_BASE.mdf',
    	MOVE N'Nome_do_arquivo_log' TO N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SUA_INSTANCIA\MSSQL\DATA\NOME_DA_BASE_log.ldf',
    	NOUNLOAD,
    	REPLACE,
    	STATS = 1


    quinta-feira, 8 de maio de 2014 18:50
  • Gustavo Teria como quebrar essa senha.
    Estou com o mesmo problema a diferença que o arquivo está em *.bkp.
    Será que tem um comando para quebrar esta senha ou somente com a senha do SA da pessoa que fez o backup consegue restaurar.
    quinta-feira, 12 de março de 2015 19:41