locked
backup SQL Server 2000 com erro 17055 RRS feed

  • Pergunta

  • Oi pessoal,

    tenho feito umas limpezas no server 2003, assim apareceu os erros a seguir sobre o sql server 2000:

    não há nada no agendados de tarefas e não saco muito dessa ferramenta, realizei um breve passeio por todo os programas do sql e não achei nada sobre agendamento, onde acho esse agendamento? agora q sei q existe, quero mudar o local de armazenamento.

    =======

    Tipo de evento: Erro
    Fonte de evento: MSSQLSERVER
    Categoria do evento: (2)
    Id. do evento: 17055
    Data: 03/07/2013
    Hora: 05:00:00
    Usuário: AUTORIDADE NT\SYSTEM
    Computador: FILE-SERVER
    Descrição:
    18204 :
    BackupDiskFile::CreateMedia: Backup device 'R:\BACKUP_CANADA\Bytec\SQL_BD_CANADA.BKP' failed to create. Operating system error = 3(O sistema não pode encontrar o caminho especificado.).
    ======================================================================

    Tipo de evento: Erro
    Fonte de evento: MSSQLSERVER
    Categoria do evento: (2)
    Id. do evento: 17055
    Data: 03/07/2013
    Hora: 05:00:00
    Usuário: AUTORIDADE NT\SYSTEM
    Computador: FILE-SERVER
    Descrição:
    18204 :
    BackupDiskFile::CreateMedia: Backup device 'E:\Bkp_Servidor\Bytec\SQL_BD_CANADA.BKP' failed to create. Operating system error = 3(O sistema não pode encontrar o caminho especificado.).

    ======================================================================

    Tipo de evento: Erro
    Fonte de evento: MSSQLSERVER
    Categoria do evento: (6)
    Id. do evento: 17055
    Data: 03/07/2013
    Hora: 05:00:00
    Usuário: AUTORIDADE NT\SYSTEM
    Computador: FILE-SERVER
    Descrição:
    3041 :
    BACKUP failed to complete the command BACKUP DATABASE [CANADA] TO [MediaDisk_CANADA_EXTERNO], [MediaDisk] WITH  INIT ,  NOUNLOAD ,  NAME = N'BKP_BD_BYTEC_CANADA',  NOSKIP ,  STATS = 10,  DESCRIPTION = N'Backup SqlServer bd Canada-Bytec',  NOFORMAT 

    se sabe, então porque pergunta? não atrapalhe, ajude!!!

    quarta-feira, 3 de julho de 2013 16:13

Respostas

  • Danilo, para cada instancia do SQL a 2000 e a outra 2005 voce tem que baixar service packs distintos para cada uma delas pois são bem diferentes.

    Para saber as instancias que voce tem instalado, va nos seus serviços do windows (services.msc), veja quantos serviços do SQL Server voce tem (somente SQl Server, descarte agent, integration, etc), veja no meu caso abaixo onde tenho 3 instancias, 2005, 2008 e 2012, para saber quais são as versões de cada uma acesso via SSMS com o nome da maquina/instancia, sendo que o nome da instancia é o que esta entre parenteses no serviço:


    Alexandre Matayosi Conde Mauricio.

    terça-feira, 16 de julho de 2013 16:05
  • O que acontece é que alguns recursos são compartilhados entre as versões, por exemplo ja tinha o SQL 2005 e 2008 instalado, instalei tambem o 2012 mas no menu poucas coisas apareciam do 2012, quando descobri que por exemplo o SSMS é compartilhado entre os 2.

    Para não se perder monte uma tabela, veja nos serviços quantas instancias tem (como te mostrei na imagem), colocando o nome da instancia e qual o SQL, com o tempo voce vai acabar decorando, ou então se não precisar de todos eles, deixe somente 1 ou 2.


    Alexandre Matayosi Conde Mauricio.

    terça-feira, 16 de julho de 2013 20:38

Todas as Respostas

  • Danilo,

    O erro esta ocorrendo no processo de realização do Backup, onde o mesmo esta tentando armazenar o backup do seu banco de dados no local: E:\Bkp_Servidor\Bytec\SQL_BD_CANADA.BKP, provavelmente esta caminho esta incorreto.

    Você sabe dizer se existe algum plano de manutenção configurado para realizar o processamento do 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]

    quarta-feira, 3 de julho de 2013 18:49
    Moderador
  • Danilo, faz muito tempo que não trabalho com o SQL 2000 mas vamos, o erro realmente é por que o caminho que esta direcionado para colocar os arquivos de backup não esta sendo encontrado ou por não existir ou o usuario que esta executando não tem permissão na pasta.

    Se não me engano no sql 2000 voce acessa utilizando o query analyser, quando abrir voce se conecta na instancia passando o nome da instancia (normalmente é o nome do proprio servidor) e voce faz o login via windows authentication ou coloca usuario e senha.

    Quando voce expandir a instancia terá uma parte de management e abaixo jobs dentro dos jobs deve ter o que faz o backup, va em propriedades deste job e valide o caminho que esta sendo realizado o backup.


    Alexandre Matayosi Conde Mauricio.

    quarta-feira, 3 de julho de 2013 18:52
  • pessoal, notei que o problema tb é de caminho, tanto que no meu post, digo q quero mudar.....

    essa pasta n é para estar onde está, a removi e agora o erro, quero mudar esse caminho para um melhor lugar. Se não fosse esse erro, não saberia que existe esse bkp.

    Alexandre, vou buscar o que indica e posto aki novamente,

    vlw


    se sabe, então porque pergunta? não atrapalhe, ajude!!!

    quarta-feira, 3 de julho de 2013 19:12
  • pessoal,

    é no sql server enterprise manager que deve-se ir, abro a arvore até achar a pasta management e vou em backup, lá tem os agendamentos. Beleza, vou alterar o caminho como eu precisar, obrigado pessoal.


    se sabe, então porque pergunta? não atrapalhe, ajude!!!

    terça-feira, 16 de julho de 2013 15:51
  • outra...

    no add e remover programas, tenho a descrição do sql server 2000 e 2005, mas no menu iniciar , a lista do 2005 é bem reduzida, tenho realemtne os dois? pois acabei de instalar o 2012 em outro server e ele automaticamente add ou parte do sql server 2008.... é isso mesmo?

    baixei dois path de SP4 do 2000 para corrigir 2 vulnerabilidades encontradas e agora o "select @@version" me exibe que tenho o SP2, não entendi nada.

    como saber precisamente se tenho o 2000 ou o 2005? devo baixar Service pack para os dois?


    se sabe, então porque pergunta? não atrapalhe, ajude!!!

    terça-feira, 16 de julho de 2013 15:56
  • Danilo, para cada instancia do SQL a 2000 e a outra 2005 voce tem que baixar service packs distintos para cada uma delas pois são bem diferentes.

    Para saber as instancias que voce tem instalado, va nos seus serviços do windows (services.msc), veja quantos serviços do SQL Server voce tem (somente SQl Server, descarte agent, integration, etc), veja no meu caso abaixo onde tenho 3 instancias, 2005, 2008 e 2012, para saber quais são as versões de cada uma acesso via SSMS com o nome da maquina/instancia, sendo que o nome da instancia é o que esta entre parenteses no serviço:


    Alexandre Matayosi Conde Mauricio.

    terça-feira, 16 de julho de 2013 16:05
  • se você não informasse, eu particularmente não conseguiria distinguir as versões, com exceção do sql 2012.

    se sabe, então porque pergunta? não atrapalhe, ajude!!!

    terça-feira, 16 de julho de 2013 18:52
  • Olhando somente pelo serviço não da para saber, nesse caso voce sabe qual é o sql 2012 por que eu criei a instancia nomeada, mas mesmo assim sempre é interessante acessar e verificar mesmo, por que uma falta de atenção na hora de nomear a instancia poderia ter colocado 2008 sendo na verdade 2012 e iria numa boa, somente acessando cada uma para saber qual a edição.

    Alexandre Matayosi Conde Mauricio.

    terça-feira, 16 de julho de 2013 18:56
  • me prendo a essa dúvida, porque justamente passei por isso, como mensionado, instalo o sql server 2012 e no menu iniciar me aparece também a opção sql server 2008, com opções diferentes

    na lista do sql 2008 tenho apenas "Configuration Tools/SQL Server Installation Center (64-bit)" como opção.

    me aparece numa instalação de um sql, listado tb no add e remover e no menu iniciar o 2000 e 2005 e o erro que me aparece no event viewer do outro server é de sql 2000, pede para instalar o SP4 e quando termina aparece SP2..... cara.. to confuso!! rs


    se sabe, então porque pergunta? não atrapalhe, ajude!!!

    terça-feira, 16 de julho de 2013 20:34
  • O que acontece é que alguns recursos são compartilhados entre as versões, por exemplo ja tinha o SQL 2005 e 2008 instalado, instalei tambem o 2012 mas no menu poucas coisas apareciam do 2012, quando descobri que por exemplo o SSMS é compartilhado entre os 2.

    Para não se perder monte uma tabela, veja nos serviços quantas instancias tem (como te mostrei na imagem), colocando o nome da instancia e qual o SQL, com o tempo voce vai acabar decorando, ou então se não precisar de todos eles, deixe somente 1 ou 2.


    Alexandre Matayosi Conde Mauricio.

    terça-feira, 16 de julho de 2013 20:38
  • se liga.... tenho aqui no  server aparentemente uma instalação do SQL, com a descrição SQl SERVER(xxx) só há uma referência na lista de serviços.

    mas ao forçar no query analizer , abrir outro banco, arrisquei abrir com o windows atutentication e deu certo, fiz nos dois bancos conhecidos a query "select @@version" e achei os dois bancos.... vou fazer um up em cada.

    vlw pessoal pela ajuda.


    se sabe, então porque pergunta? não atrapalhe, ajude!!!

    quarta-feira, 17 de julho de 2013 16:20