Dddddddddddd

809 palavras 4 páginas
.”

anco de Dados - SQL Server
Gerando backup no SqlServer via código - (SqlCommand e DMO)

Este artigo mostra, de duas maneiras diferentes, como gerar backup no Sql Server 2005 via código. Uma utilizando Sqlcommand e outra utilizando DMO. por Thiago do Nascimento Longchamps 0 0 0 0

Várias vezes quando vamos implantar um sistema nos deparamos com uma imprevista realidade: Nosso cliente não possui uma estrutura de informática capaz de gerar as rotinas de backup necessárias para que haja o mínimo de segurança caso haja alguma falha.

Se isso nos é um grande problema, por que não permitir que um usuário mais capacitado realize a rotina backup de uma maneira mais simples?

Pensando nisso, resolvi descrever rapidamente duas maneiras de resolver este inconveniente. A primeira utiliza o SQLCOMMAND para enviar uma ordem ao SQL SERVER para efetuar o backup, e a segunda, utiliza os objetos DMO para gerá-lo.

Criando o projeto de Backup

O primeiro passo é criar um projeto Windows forms, e inclua no form1 os seguintes controles: LblDb | Label do textbox do nome do banco de dados. | TxtDb | Textbox que irá receber o nome do banco de dados a ser realizado o backup. | LblArquivo | Label do textbox do arquivo a ser gerado no backup. | TxtArquivo | Textbox que irá receber o caminho completo onde será gerado o backup. Vale lembrar que esse caminho será sempre do servidor. Ex: C:\MASTER.BAK, irá gravar um arquivo chamado MASTER.BAK no C:\ do servidor. | BtnCommand | Botão que irá disparar o backup via SqlCommand. | BtnDMO | Botão que irá disparar o backup via DMO. |

O form deve ficar parecido com este:

Executando o backup por SqlCommand

O comando utilizado para gerar o backup no SQL Server é o "BACKUP DATABASE".
(para saber mais consulte http://msdn.microsoft.com/en-us/library/ms186865.aspx)

No clique do botão BtnCommand, inclua o código abaixo:

Executando o backup por DMO

SQL-DMO é um conjunto de componentes

Relacionados

  • dddddddddddd
    1936 palavras | 8 páginas
  • dddddddddddd
    1083 palavras | 5 páginas
  • dddddddddddd
    379 palavras | 2 páginas
  • dddddddddddd
    1379 palavras | 6 páginas
  • dddddddddddd
    1027 palavras | 5 páginas
  • DDDDDDDDDDDD
    1705 palavras | 7 páginas
  • dddddddddddd
    680 palavras | 3 páginas
  • dddddddddddd
    650 palavras | 3 páginas
  • dddddddddddd
    3860 palavras | 16 páginas
  • dddddddddddd
    557 palavras | 3 páginas