none
Backup SQL Server 2000 RRS feed

  • Pergunta

  • Olá, utilizo o Microsoft SQL Server 2000 instalado em um servidor e faço backup regular do mesmo através de um Script em um arquivo .bat, consigo fazer o backup das Databases porém gostaria de fazer também dos Jobs e dos Local Packages através de scritp. Existe maneira de fazer isso?
    terça-feira, 21 de julho de 2015 11:53

Respostas

  • Roberto,

    A certo, agora entendi, você quer backupear os Jobs e não o banco de dados.

    Então os Jobs e seus steps ficam armazenados dentro do Banco MSDB!!!! Neste caso, ao backupear este banco de dados de sistema toda configuração do seu e seus steps é copiada.


    Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    terça-feira, 28 de julho de 2015 19:11
    Moderador

Todas as Respostas

  • Roberto,

    Sim, através da ferramenta Enterprise Manager existente dentro do Microsoft SQL Server 2000 você poderá criar Planos de Manutenção, como também, criar Jobs com Scripts com o comando Backup para realizar a cópia.

    Mas uma curiosidade, porque você esta utilizando a versão 2000? Existem hoje versões mais atuais como 2012 e 2014 que podem substituir sem problemas a versão 2000 e ainda sem necessitar de gastos.


    Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    terça-feira, 21 de julho de 2015 17:53
    Moderador
  • É que isso é uma base de dados antiga o qual utilizamos mais pra consulta, acontecem poucas alterações, sendo assim não vale a pena ser migrada pois será desativada em algum tempo, mas o que me refiro no script é que utilizo backup com o Bacula e tenho um bat que o qual o bacula inicia para começar o backup com linhas do tipo

    "C:\Arquivos de programas\Microsoft SQL Server\80\Tools\Binn\osql.exe" -E -Q "BACKUP DATABASE Banco TO DISK='C:\Bancos\Banco.bak' WITH FORMAT"

    porem essa linha só faz ele gerar um do respectivo banco, gostaria de saber o que adicionar pra neste script pra ele criar um backup dos Jobs e dos Local Packages?

    quarta-feira, 22 de julho de 2015 12:23
  • Roberto,

    Na verdade esta linha será o step do seu Job!!!

    Mas o mais indicado seria você utilizar somente o comando Backup como linha de comando do seu Job, não seria necessário fazer uso da ferramenta de linha de comando OSQL.

    Você já configurou um job no SQL Server?


    Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    sexta-feira, 24 de julho de 2015 18:55
    Moderador
  • Na verdade não configurei, como eu faria isso pra backupear os Jobs e dos Local Packages? Eu deveria colocar essa linha então ("C:\Arquivos de programas\Microsoft SQL Server\80\Tools\Binn\osql.exe" -E -Q "BACKUP DATABASE Banco TO DISK='C:\Bancos\Banco.bak' WITH FORMAT") em um dos steps  porém ela faz backup somente dos bancos o que iria nesse job pra fazer backup do resto?

    segunda-feira, 27 de julho de 2015 12:57
  • Roberto,

    A certo, agora entendi, você quer backupear os Jobs e não o banco de dados.

    Então os Jobs e seus steps ficam armazenados dentro do Banco MSDB!!!! Neste caso, ao backupear este banco de dados de sistema toda configuração do seu e seus steps é copiada.


    Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    terça-feira, 28 de julho de 2015 19:11
    Moderador
  • Isso mesmo que eu precisava, muito obrigado amigo.

    quinta-feira, 30 de julho de 2015 20:18