none
Script para SQL. RRS feed

  • Pergunta

  • Caros,

     

    Gostaria de um script que fizesse um backup no SQL e outro que importasse.

    Tenho que fazer a copia do banco da Filial para a Matriz todos os dias e isso deixaria o processo agil e automatizado.

     

    Dados de Exemplo:

    Banco: clientes_loja

    Usuário: sa

    Senha: senhasa

     

    Agradeço.

     

    Jensen Clayton

    quarta-feira, 2 de abril de 2008 19:42

Respostas

Todas as Respostas

  • Com esse você adapta ele para fazer as duas coias:

     

    Set wshShell = WScript.CreateObject ("WSCript.shell")
    wshshell.run "comandos", 6, True
    set wshshell = nothing

     

    Basta vc usar os comandos do osql para solucionar seu problema:

     

    http://msdn2.microsoft.com/en-us/library/aa214012(SQL.80).aspx

     

    Abraço.

     

     

     

    quarta-feira, 2 de abril de 2008 20:29
  • Caros,

     

    Obrigado pela ajuda do OSQL,mas não entendo muita coisa, pois minha área é Desktop/Servidor.

    Ainda estou fraco em Bancos.

     

    Mas a questão é a seguinte.

     

    Como posso executar esse comando pelo cmd, é claro que terei que usar o OSQL.

     

    backup database nome_banco to disk = 'caminho\nome_arquivo.back'

     

    restore database nome_banco from disk = 'caminho\nome_arquivo.back'

     

    Obrigado.

     

    Jensen Clayton

     

    quarta-feira, 9 de abril de 2008 13:55
  • Cara sql eu tbm não entendo nada.

    Talves seja interessante você postar essa duvida no forum de banco de dados.

     

    quarta-feira, 9 de abril de 2008 14:47
  • Você já tentou observar como funcionam os parâmetros do comando osql?


    É bem simples... veja alguns exemplos:
    http://www.databasejournal.com/features/mssql/article.php/3403331

    Agora é só combinar isso com o script que o Romeu disse e os comandos de Backup que vc já tem.


    []s.


    Vinicius Canto
    MVP Windows Server - Admin Frameworks



    quinta-feira, 10 de abril de 2008 02:26
    Moderador