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
Spostare db SQL Server
martedì 21 novembre 2006 - 11.16
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
StefanoLep
Profilo
| Senior Member
248
messaggi | Data Invio:
mar 21 nov 2006 - 11:16
Ciao a tutti, vorrei sapere se c'è un modo per spostare tutti i db di un'istanza di Sql Server. In particolare di solito per spostare un db faccio un Backup, cancello il db e poi ripristino il backup specificando un percorso diverso, però ho paura che se provassi fare così sul db Master ... le cose non andrebbero a buon fine... :-). Qualcuno sa indicarmi il modo migliore per fare quest'operazione.
Etruria
Profilo
| Newbie
7
messaggi | Data Invio:
mar 21 nov 2006 - 11:48
Forse hai lo stesso problema che ho avuto io, prova a vedere:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=10754
Chiara
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mar 21 nov 2006 - 12:05
>Qualcuno sa indicarmi il modo migliore per
>fare quest'operazione.
Ciao StefanoLep,
segui i consigli riportati in questo articolo della Knowledge Base:
"How to move databases between computers that are running SQL Server"
http://www.support.microsoft.com/kb/314546/en-us
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
StefanoLep
Profilo
| Senior Member
248
messaggi | Data Invio:
mar 21 nov 2006 - 13:02
Grazie ad entrambi per l'attenzione, però io nello specifico vorrei sapere se è possibile e come spostare i database master, model, tempdb, msdb perchè ho bisogno di liberare tutto lo spazio possibile sul disco che occupano attualmente, i metodi che mi avete suggerito funziona per database utente.
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mar 21 nov 2006 - 13:22
>Grazie ad entrambi per l'attenzione, però io nello specifico
>vorrei sapere se è possibile e come spostare i database master,
>model, tempdb, msdb perchè ho bisogno di liberare tutto lo spazio
>possibile sul disco che occupano attualmente, i metodi che mi
>avete suggerito funziona per database utente.
Si, hai ragione. Per spostare i database di sistema leggi quest'altro articolo della Knowledge Base:
"How to move SQL Server databases to a new location by using Detach and Attach functions in SQL Server"
http://support.microsoft.com/kb/224071/en-us
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
StefanoLep
Profilo
| Senior Member
248
messaggi | Data Invio:
mar 21 nov 2006 - 14:55
Ho aggiunto un parametro (sicuramente ho sbagliato la digitazione) e ora sql Server non parte...Mi sai dire come posso reimpostare i parametri di avvio se il servizio non parte? Ho provato a far ripartireil servizio da Strumenti di amministrazione-->Servizi e ho aggiunto manualmente i parametri separati da uno spazio ma non ha funzionato. Non mi dire che devo reinstallare tutto
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mar 21 nov 2006 - 15:13
>
Ho aggiunto un parametro (sicuramente ho sbagliato la digitazione)
>e ora sql Server non parte...
Mmmmm.... prova a fare partire il servizio via riga di comando con il comando sqlservr.exe -T3608
Se il servizio parte rimuovi il trace flag errato che hai impostato in precedenza, arresta il servizio e riavvialo.
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
StefanoLep
Profilo
| Senior Member
248
messaggi | Data Invio:
mar 21 nov 2006 - 15:57
Non parte
. Invece provando su un altro pc che ha il sqlserver se stoppo il servizio poi questo riparte con il comando che mi hai indicato. Ma dove li salva questi parametri che glieli brucio?!?
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mar 21 nov 2006 - 16:23
>Non parte
. Invece provando su un altro pc che ha il sqlserver
>se stoppo il servizio poi questo riparte con il comando che mi
>hai indicato.
Ultima prova: sqlservr.exe -c -f -T3608
>Ma dove li salva questi parametri che glieli brucio?!?
Non ne ho la più pallida idea
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
StefanoLep
Profilo
| Senior Member
248
messaggi | Data Invio:
mar 21 nov 2006 - 18:00
Alla fine ho reinstallato e quindi spostato anche i db sul disco :-)
Grazie per l'aiuto, anche se mi ha sorpreso un pò la risposta
>Non ne ho la più pallida idea
Ti posso dire che avevo anche provato a copiare le cartelle binn (escluso data) e la cartella 80 da un'altra installazione di Sql e il problema era sempre lì. Ho provato a far partire il servizio da riga di comando con varie combinazioni di parametri ma restituiva semre un errore sul terzo parametro. Leggendo gli articoli che mi hai indicato ho imparato tante cose che non sapevo quindi non posso fare che ringraziarti
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 !