Backup database

martedì 24 agosto 2004 - 17.17

contiello Profilo | Senior Member

ciao ragazzi e bentornati!!!

ho il seguente problema ho la necessità di effettuare il backup di un database da una pagina aspx
di seguito vi riporto il codice trovato su vari siti internet...
purtroppo dopo pochi secondi che lancio il codice mi appare il seguente messaggio di errore...

Timeout. Il tempo disponibile è scaduto prima del completamento dell'operazione o il server non risponde.

il codice è il seguente:

Dim strconstring As String
Dim conn As New SqlClient.SqlConnection
strconstring = "User ID=sa;password=sa;Initial Catalog=db;Data Source=server"
conn = New SqlClient.SqlConnection(strconstring)
conn.Open()

dim sqlExecute As String
sqlExecute = "BACKUP DATABASE [db] TO DISK = 'c:\filebackup\backup.bak' WITH INIT , NOUNLOAD , name = 'BKdb' , NOSKIP , STATS = 10 , Description = 'BKdb' , NOFORMAT "

Dim CMD_EXECUTE As New SqlClient.SqlCommand
CMD_EXECUTE = New SqlClient.SqlCommand(sqlExecute, conn)
CMD_EXECUTE.CommandType = CommandType.Text
CMD_EXECUTE.ExecuteNonQuery()
CMD_EXECUTE.Dispose()
conn.Close()


grazie

Brainkiller Profilo | Guru

Ciao bentornato a te.
Riesci a lanciare la stessa query connettendoti tramite il Query Analyzer piuttosto che da una pagina .aspx ?
Che cosa ti dice ?

ciao
david

contiello Profilo | Senior Member

ciao ho risolto il problema stava nel fatto che bisogna usare per questo script il provider oledb!!!

va a capire quando si metteranno d'accordo per un sql compatibile!

ciao grazie
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5