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 DB sql server 05
giovedì 06 marzo 2008 - 14.31
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ciccios100
Profilo
| Junior Member
167
messaggi | Data Invio:
gio 6 mar 2008 - 14:31
Ciao ragazzi,
devo affrontare un nuovo argomento per quanto riguarda la gestione dei miei DB in sql server 05....Il backup!
penso ci debba essere la posstibilità di inserire qualche riga di comando in un file batch da far partire in maniera automatica il backup.Sapreste idicarmi un link dove l'argomento è trattato bene...grazie mille,ciao!
Ciccio
>>Domandare è lecito,rispondere è cortesia
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
gio 6 mar 2008 - 14:40
>Sapreste idicarmi un link dove l'argomento è trattato
>bene...
Come sempre il primo (ed unico) luogo dove trovare informazioni è costituito dai Books Online:
"Backup Overview (SQL Server)"
http://msdn2.microsoft.com/en-us/library/ms175477.aspx
>grazie mille,ciao!
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
ciccios100
Profilo
| Junior Member
167
messaggi | Data Invio:
lun 10 mar 2008 - 11:18
Ciao Lorenzo,
innanzitutto ti ringrazio per la risposta precedente,mi è stata molto utile per iniziare a capire il discorso dei backup di sql server.
Poi ti vorrei rivolgere qualche ulteriore domanda:
1)Io ho tre DB in sql server,i tre Db non vengono modificati con molta frequenza perciò secondo me posso limitarmi a fare un backup completo ogni 2/3 gg dei db per ritenermi sufficentemente protetto dalla perdita dei dati...ma i file . bak che creo,una volta creati possono essere spostai ovunque(Per esempio per masterizzarli) oppure c'è una particolare procedura da dffettuare anche con i file di backup?
2)I Db di sistema devono essere backuppati con la stessa frequenza dei db degli utenti?
3)Ho creato un file .sql che al suo interno ha del codice che crea il backup dei miei DB,richiamo questo file sql con un file batch...provo il tutto su un Pc di prova e va tutto OK,quando lo provo sul mio server per fare la copia dei miei DB mi viene fuori questo errore
660x512
48Kb
al server mi connetto tramite connessione di windows ed è settato per permettere connessioni tramite tcp\ip e named pipe e non so cosa può essere che crea problemi al mio server...riesci a darmi una mano anche su questo?
Grazie mille cmq per l'aiuto,ciao ciao!
Ciccio
>>Domandare è lecito,rispondere è cortesia
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 10 mar 2008 - 11:57
>1)Io ho tre DB in sql server,i tre Db non vengono modificati
>con molta frequenza perciò secondo me posso limitarmi a fare
>un backup completo ogni 2/3 gg dei db per ritenermi sufficentemente
>protetto dalla perdita dei dati...ma i file . bak che creo,una
>volta creati possono essere spostai ovunque(Per esempio per masterizzarli)
>oppure c'è una particolare procedura da dffettuare anche con
>i file di backup?
I file bak puoi spostarli dove vuoi, esattamente come faresti con un qualunque altro file.
In fase di restore dovrai specificare il percorso dove poterli reperire (anche da CD/DVD).
>2)I Db di sistema devono essere backuppati con la stessa frequenza
>dei db degli utenti?
I db andrebbero backuppati ogni volta che vengono modificati (struttura o dati)
Quindi, il model puoi backapparlo una volta sola (oppure dopo eventuali modifiche), il master ti consiglio di backupparlo con una certa frequenza (diciamo 1 volta al giorno), l'msdb ogni qualvolta crei una nuova login, job, ecc. (per sicurezza ogni settimana), il tempdb non si backuppa
>3)Ho creato un file .sql che al suo interno ha del codice che
>crea il backup dei miei DB,richiamo questo file sql con un file
>batch...provo il tutto su un Pc di prova e va tutto OK,quando
>lo provo sul mio server per fare la copia dei miei DB mi viene
>fuori questo errore
Perché non hai definito un job?
>al server mi connetto tramite connessione di windows ed è settato
>per permettere connessioni tramite tcp\ip e named pipe e non
>so cosa può essere che crea problemi al mio server...riesci a
>darmi una mano anche su questo?
Quel comando si connette all'istanza locale di default usando la windows authentication.
Ora, è tutto corretto? Esiste una istanza di default? L'utente in logon ha una corrispondente login in SQL Server?
>Grazie mille cmq per l'aiuto,ciao ciao!
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
ciccios100
Profilo
| Junior Member
167
messaggi | Data Invio:
lun 10 mar 2008 - 14:21
>Perché non hai definito un job?
Onestamente non ho idea di cosa siano e di come si definiscano
,ne ho già sentito parlare ma non ho le idee chiare in merito...scusa l'ignoranza...provo a spulciare un pò sulla rete per capirne di più
>Quel comando si connette all'istanza locale di default usando la windows authentication
>Ora, è tutto corretto? Esiste una istanza di default? L'utente
>in logon ha una corrispondente login in SQL Server?
Ok,in effetti specificando il nome dell'istanza va benissimo........Grazie
Ciccio
>>Domandare è lecito,rispondere è cortesia
ciccios100
Profilo
| Junior Member
167
messaggi | Data Invio:
lun 10 mar 2008 - 15:44
>Perché non hai definito un job?
Ciao Lorenzo,come ti avevo detto sto cercando qualche informazione sulla definizione di un job in sql server...ho trovato un articolo che inizia a fare qualche esempio ma io non trovo l'sql server agent....è una funzione che non c'è nell'express edition?
Ciccio
>>Domandare è lecito,rispondere è cortesia
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 10 mar 2008 - 15:47
>>Perché non hai definito un job?
>Ciao Lorenzo,come ti avevo detto sto cercando qualche informazione
>sulla definizione di un job in sql server...ho trovato un articolo
>che inizia a fare qualche esempio ma io non trovo l'sql server
>agent....è una funzione che non c'è nell'express edition?
Esatto, SQL Server Express Edition non ha il SQL Server Agent.
Qui trovi ulteriori dettagli:
http://community.ugiss.org/forums/p/1108/3197.aspx
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
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 !