Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

JoseF

Backup database

Recommended Posts

JoseF

Bom dia, tudo bem pessoal ?

Estou a tentar fazer o backup e ele não me deixa fazer, não entendo o erro

Alguem pode ajudar?

Imports System.Data.SqlClient

Public Class MenuAdministracao

   Dim conexao As New SqlConnection("SERVER=.;DATABASE=nevershake")


Private Sub Btnbackup_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnbackup.Click

       Dim nome_copia As String = (Date.Today.Day.ToString & " - " & Date.Today.Month.ToString & " - " & Date.Today.Year.ToString & " - " & Date.Now.Hour.ToString & " - " & Date.Now.Minute.ToString & " - " & Date.Now.Second.ToString & " Cópia de Segurança database ")

       Dim comando_consulta As String = "BACKUP DATABASE [nevershake] TO DISK = N'C:\copia_database\" & nome_copia & "' WITH NOFORMAT, NOINIT, NAME = N'nevershake-Cópia de segurança completa da base de dados', SKIP, NOREWIND, NOUNLOAD, STATS = 10"

       Dim cmd As SqlCommand = New SqlCommand(comando_consulta, conexao)

       Try

           conexao.Open()
           cmd.ExecuteNonQuery()

           MsgBox("Cópia de segurança da base de dados realizada com sucesso")

       Catch ex As Exception

           MsgBox("Cópia não realizada! Encerre o formulário e tente novamente")

       Finally

           conexao.Close()
           conexao.Dispose()

       End Try

       Label3.Hide()
       Btnbackup.Hide()

   End Sub

   Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click

       MenuAtleta.show()
       Me.Hide()

   End Sub

End Class

Edited by ribeiro55

Share this post


Link to post
Share on other sites
Jornesio24

Amigo posta o código de erro para puder ver

Tens que importar essa dll para o seu projecto e dai continuar é melhor posta o erro que está emitir para puder ajudar.

Imports Microsoft.SqlServer.Management.Smo

Imports Microsoft.SqlServer

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.