527 messaggi dal 18 dicembre 2012
Ciao a tutti
Chiedo scusa se forse ho sbagliato categoria del forum.

In un portale do la possibilità di importare dati da un file, prima dell'importazione vorrei eseguire il backup del database.
Come posso fare questo? E' possibile farlo con c#?
Grazie mille
1.976 messaggi dal 27 luglio 2005
Contributi
che tipo di database?
con SQL Server puoi utilizzare il comando
(http://https://msdn.microsoft.com/it-it/library/ms186865.aspx)
"BACKUP DATABASE nomeDb TO DISK='X:\SQLServerBackups\nomeDB.bak'"
dove il disco X e relativo percorso e' un disco valido e percorso valido ed accessibile all'account che esegue SQL Server sulla server remoto...
il backup ovviamente resta sulla macchina server ...

perche' lo vuoi fare in c#??
salutoni
Modificato da Andrea Montanari il 20 gennaio 2017 22.57 -

Andrea Montanari
http://www.hotelsole.com - http://www.hotelsole.com/asql/index.php
527 messaggi dal 18 dicembre 2012
Ciao Andrea e grazie
il db è sql server 2015.
Voglio eseguire il backup da c# perchè importo dei dati da un file excel e in caso di inserimento di dati errati vorrei poter ripristinare il db anche a distanza di giorni.
Grazie
1.976 messaggi dal 27 luglio 2005
Contributi
salve,
si, lo puoi anche fare da c#.... ti connetti al server locale o remoto, ed esegui il comando specifico...
io lo fare comunque da Management Studio :)
attenzione come specifichi il path di backup o restore... deve essere locale al server o su una share da esso accessibile, anche a livello di privilegi di account...
saluti

Andrea Montanari
http://www.hotelsole.com - http://www.hotelsole.com/asql/index.php

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.