locked
Como fazer bakcup no SQL Server 2005 usando fita AIT ? RRS feed

  • Pergunta

  • Estou tendo problemas em fazer o backup do meu banco de dados do SQL Server 2005 usando fita AIT (Sony TAIT1-40N). A opção de fita não fica habilitada. No Gerenciador de Dispositivos do Windows a fita aparece e não há mensagem de erro, mas na hora de configurar um backup não tenho esta opção. É como se o SQL Server não reconhecesse a fita. Alguém teria uma dica do que posso fazer ?
    segunda-feira, 19 de outubro de 2009 14:20

Respostas

  • Acho que agora deu certo.

    Comando:
    BACKUP DATABASE [PRESCRITO]
    TO  [FitaBkp] WITH FORMAT, INIT, NAME = N'PRESCRITO-Cheio Banco de Dados Backup', SKIP, REWIND, NOUNLOAD,  STATS = 10

    Resposta:
    10 por cento processado(s).
    20 por cento processado(s).
    30 por cento processado(s).
    40 por cento processado(s).
    50 por cento processado(s).
    60 por cento processado(s).
    70 por cento processado(s).
    80 por cento processado(s).
    90 por cento processado(s).
    Processadas 68376 páginas para o banco de dados 'PRESCRITO', arquivo 'PRESCRITO_Data' no arquivo 1.
    100 por cento processado(s).
    Processadas 2 páginas para o banco de dados 'PRESCRITO', arquivo 'PRESCRITO_Log' no arquivo 1.
    BACKUP DATABASE processou com êxito 68378 páginas em 29.516 segundos (18.977 MB/s).


    Só esta resposta é suficiente pra saber que os dados foram gravados da na fita ?

    Outra coisa: Depois disso, a fita respondeu ao botão Eject. Saiu finalmente.

    quarta-feira, 4 de novembro de 2009 16:31

Todas as Respostas

  • Magali,

    Antes de fazer o backup, vc precisa configurar um "Backup Device" em Server Objetcs.

    Em Destination você seleciona a fita.




    Att,
    De Lima - MCITP SQL Server 2005/2008
    segunda-feira, 19 de outubro de 2009 17:28
  • Pois é, Lima... este é o problema. Em nenhum do SQL Server onde existe a opção Fita ela está habilitada. Não me parece ser problema de hardware pois o Gerenciador de Dispositivos ddo Windows reconhece a unidade e um programinha de testes da Sony consegue ler a fita.
    segunda-feira, 19 de outubro de 2009 18:58
  • Magali,

    Qual é a edição do SQL Server que você esta utilizando?

    Qual é a tela que você esta tentando criar o backup device!!!!
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    segunda-feira, 19 de outubro de 2009 19:15
    Moderador
  • Junior, eu uso o SQL Server 2008.

    No Menagement Studio, Servidor/Objetos do Servidor/Dispositivos de Backup (digitar nome do dispositivo e destino).

    E na configuração dos planos de manutenção onde eu programei o backup de tempo em tempo também não me deixa escolher a opção FITA.

    Obrigada pela atenção!
    segunda-feira, 19 de outubro de 2009 19:33
  • Tenta com esse comando:

    USE master;
    GO
    EXEC sp_addumpdevice 'tape', 'tapedump1', '\\.\tape0';

    Obs: O usuário deve ser membro dos grupos sysadmin e diskadmin.


    Att,

    De Lima - MCITP SQL Server 2005/2008
    segunda-feira, 19 de outubro de 2009 20:06
  • Magali,

    Por acaso você esta tentando utilizar o SQL Server Express?
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    terça-feira, 20 de outubro de 2009 00:13
    Moderador
  • Oi, Junior!

    Bem, a minha versão é a seguinte:

    Windows Small Business (Windows Server 2008 + SQL Server 2008) Standard 64bits.

    Depois de instalar a versão 2008 tive problemas por causa de algumas maquinas mas antigas, então, tive que desinstalar e instalar a versão 2005.

    Só que ficaram algumas coisas ainda do 2008.

    Mas a feature do banco é 2005.
    terça-feira, 20 de outubro de 2009 20:42
  • Magali,

    O que ficou do 2008?

    Você já tentou realizar uma limpeza no registro do windows?


    Quais foram os problemas que você encontrou?
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quarta-feira, 21 de outubro de 2009 11:44
    Moderador
  • Oi...
    Parece que o problema piorou.
    Dei o comando que o De Lima indicou. Fiz uma rotina de bkp e testei.
    Mas nao tive como saber o resultado.
    A fita parece ter travado. Não consigo ejetar. As luzes "Tape motion" e "Repalce tape" estão acesas. O otão Eject não funciona.
    Algo de muito estranho acontece...
    quinta-feira, 29 de outubro de 2009 16:03
  • Magali,


    O comando sugerido apenas cria um device no SQL Server.



    Para remover ele, basta executar o comando:

    EXEC sp_dropdevice 'tapedump1';



    Agora com relação aos problemas no servidor, o que exatamente ocorreu?

    A sua unidade de fita funcionava antes de mudar para o 2008?



    Att,
    De Lima - MCITP SQL Server 2005/2008
    quinta-feira, 29 de outubro de 2009 16:43
  • Oi Lima!

    Eu ainda não tentei excluir o device.

    E passei a usar (tentar) a fita quando comprei meu novo servidor com o 2008.

    Agora, quando eu mando executar a rotina de backup q manda pra fita, ela faz lá os barulhos dela, anda pra lá, anda pra cá e só. Eu não consigo acessar os dados nem saber se foi pra fita mesmo. E tem essa coisa de ela ficar com as luzes acesas e nao aceita o eject. Ta sinistro!

    Mas a ajuda q tenho recebido aqui tem sido de grande valia. Muito obrigada.
    quinta-feira, 29 de outubro de 2009 18:04
  • Comando:

    BACKUP DATABASE [PRESCRITO]
    TO  [tapedump1] WITH NOFORMAT, NOINIT,  NAME = N'PRESCRITO-Cheio Banco de Dados Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10

    Erro:

    Mensagem 3203, Nível 16, Estado 2, Linha 1
    Falha ao ler "tapedump1(\\.\tape0)": 23(Erro nos dados (verificação cíclica de redundância).)
    Mensagem 3013, Nível 16, Estado 1, Linha 1
    BACKUP DATABASE está sendo encerrado de forma anormal.


    E a bendita fita tá lá e não ejeta de jeito nenhum!

    quinta-feira, 29 de outubro de 2009 19:41
  • Magali,

    Ao invês de especificar tapedump1 já tentou tape.

    Já tentou utilizar a opção Rewind no comando Backup para forçar a ejeção da Fita?
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quinta-feira, 29 de outubro de 2009 23:51
    Moderador
  • Oi Junior!

    Tape não consegui pois é uma palavra reservada.

    Apaguei este meu device e criei um novo com o nome FitaBkp (EXEC sp_addumpdevice 'tape', 'Fitabkp', '\\.\tape0').

    Estou neste momento rodando o seguinte comando:

    BACKUP DATABASE [PRESCRITO]
    TO  [FitaBkp] WITH NOFORMAT, NOINIT,  NAME = N'PRESCRITO-Cheio Banco de Dados Backup', SKIP, REWIND, NOUNLOAD,  STATS = 10

    Vamos ver no que dá. Obrigada!
    sexta-feira, 30 de outubro de 2009 18:19
  • Não deu certo. Mesmo erro:

    Mensagem 3203, Nível 16, Estado 2, Linha 1
    Falha ao ler "FitaBkp(\\.\tape0)": 23(Erro nos dados (verificação cíclica de redundância).)
    Mensagem 3013, Nível 16, Estado 1, Linha 1
    BACKUP DATABASE está sendo encerrado de forma anormal.

    Será que devo desistir ?
    sexta-feira, 30 de outubro de 2009 18:29
  • Acho que agora deu certo.

    Comando:
    BACKUP DATABASE [PRESCRITO]
    TO  [FitaBkp] WITH FORMAT, INIT, NAME = N'PRESCRITO-Cheio Banco de Dados Backup', SKIP, REWIND, NOUNLOAD,  STATS = 10

    Resposta:
    10 por cento processado(s).
    20 por cento processado(s).
    30 por cento processado(s).
    40 por cento processado(s).
    50 por cento processado(s).
    60 por cento processado(s).
    70 por cento processado(s).
    80 por cento processado(s).
    90 por cento processado(s).
    Processadas 68376 páginas para o banco de dados 'PRESCRITO', arquivo 'PRESCRITO_Data' no arquivo 1.
    100 por cento processado(s).
    Processadas 2 páginas para o banco de dados 'PRESCRITO', arquivo 'PRESCRITO_Log' no arquivo 1.
    BACKUP DATABASE processou com êxito 68378 páginas em 29.516 segundos (18.977 MB/s).


    Só esta resposta é suficiente pra saber que os dados foram gravados da na fita ?

    Outra coisa: Depois disso, a fita respondeu ao botão Eject. Saiu finalmente.

    quarta-feira, 4 de novembro de 2009 16:31