Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Backup di SQL Server 7
giovedì 26 aprile 2007 - 08.54
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Paolo1972
Profilo
| Newbie
9
messaggi | Data Invio:
gio 26 apr 2007 - 08:54
Salve a tutti,
sono un principiante per quanto riguarda l'utilizzo di SQL Sever (per l'esatezza la versione 7.0.0).
Sto realizzando un programma in VB 6 che tra le altre cose prevede la possibilità di effettuare un backup di sicurezza del database. Quando lavoravo con Access utilizzavo il DBEngine senza problemi. Vorrei sapere se esiste qualcosa di simile con SQL Server e avere qualche riga di codice per risolvere questo problema. Eventualmente se ciò non fosse possibile vorrei sapere come agire direttamente su SQL Sever 7.0.0
Se vi può essere d'aiuto vi dico che ultizzo come linguaggio di programmazione VB 6 con Service Pack 5 e 6, il Sistema Operativo sulla macchina di sviluppo è Windows 2000 Server Family. Il database si trova su un server ed il Sistema Operativoè Windows 2003 Server. Inoltre i clienti su cui andrà installato il programma (una volta compilato) utilizzano come Sistema Operativo Windows XP Professional son il Service Pack 1 e 2 installati.
Grazie a tutti per l'aiuto.
Paolo
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
gio 26 apr 2007 - 09:46
>sono un principiante per quanto riguarda l'utilizzo di SQL Sever
>(per l'esatezza la versione 7.0.0).
>Sto realizzando un programma in VB 6 che tra le altre cose prevede
>la possibilità di effettuare un backup di sicurezza del database.
>Quando lavoravo con Access utilizzavo il DBEngine senza problemi.
>Vorrei sapere se esiste qualcosa di simile con SQL Server e avere
>qualche riga di codice per risolvere questo problema. Eventualmente
>se ciò non fosse possibile vorrei sapere come agire direttamente
>su SQL Sever 7.0.0
Ciao Paolo,
A differenza di Access, SQL Server è un DBMS server, ovvero si tratta di un servizio progettato per gestire al meglio l'archiviazione ed il recupero dei dati.
Tutte le operazioni di amministrazione (tra cui i backup) sono totalmente svincolate dalle applicazioni client che vi accedono, pertanto non è compito del tuo programma quello di eseguire i backup ma occorre gestire il discorso direttamente lato server.
SQL Server permette di eseguire 3 tipologie differenti di backup, che se utilizzate correttamente ti permettono di recuperare fino all'ultima transazione prima del crash.
I comandi di backup possono essere incapsulati in job schedulati automaticamente mediante il SQL Server Agent.
Data la vastità dell'argomento ti rimando ai seguenti paragrafi dei Books Online:
"Backing Up and Restoring Databases"
http://msdn.microsoft.com/library/en-us/adminsql/ad_bkprst_9zcj.asp
"SQL Server Agent Service"
http://msdn.microsoft.com/library/en-us/architec/8_ar_cs_6x0l.asp
>Grazie a tutti per l'aiuto.
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Paolo1972
Profilo
| Newbie
9
messaggi | Data Invio:
gio 26 apr 2007 - 11:15
Grazie per il tuo aiuto Lorenzo. Devo dire che ho avuto qualche problema nel capire i vari articoli visto che erano tutti in inglese...sono un pò arruginito a quanto pare. Comunque sia sono riuscito a capire come fare un backup e relativo restore. Quindi la tua soluzione è stata ottima. Un'ultima cosa che vorrei chiederti (dopo di che accetterò la risposta) è se è possibile fare in modo che il backup possa essere fatto i automatico. Dai due link che mi hai fornito mi sembra di capire che sia possibile ma non ho capito come...o meglio io non ho visto che ci sia scritto come fare.
Grazie ancora del tuo aiuto.
P.S.: scusami se ti faccio queste domande che magari sono molto semplici, ma purtroppo come ho detto sono appena agli inizi con SQL Server.
Paolo
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
gio 26 apr 2007 - 12:37
>Un'ultima cosa che vorrei chiederti
>(dopo di che accetterò la risposta) è se è possibile fare in
>modo che il backup possa essere fatto i automatico. Dai due link
>che mi hai fornito mi sembra di capire che sia possibile ma non
>ho capito come...o meglio io non ho visto che ci sia scritto
>come fare.
Non devi fare altro che creare un nuovo Job, ad esempio utilizzando Enterprise Manager:
"How to create a job (Enterprise Manager)"
http://msdn.microsoft.com/library/en-us/howtosql/ht_automaem_19is.asp
>Grazie ancora del tuo aiuto.
Prego.
>P.S.: scusami se ti faccio queste domande che magari sono molto
>semplici, ma purtroppo come ho detto sono appena agli inizi con
>SQL Server.
Ma figurati, piuttosto ti suggerisco di consultare i Books Online (la documentazione fornita insieme a SQL Server) dove troverai una risposta a tutte le tue domande.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Paolo1972
Profilo
| Newbie
9
messaggi | Data Invio:
gio 26 apr 2007 - 13:55
Grazie per l'aiuto...anche se penso che mi sarà difficile creare un job...vabbè comunque prima di chiedere di nuovo aiuto cercherò il più possibile di farlo da solo. Grazie di nuovo di tutto cuore
Paolo
Torna su
Stanze Forum
Elenco Threads
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 !