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
Problemi con il RESTORE del master db
martedì 29 marzo 2011 - 14.30
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
Windows Server 2003
|
SQL Server 2008
Mighel
Profilo
| Newbie
8
messaggi | Data Invio:
mar 29 mar 2011 - 14:30
Ciao a tutti,
Premetto che è da poco che ho iniziato a lavorare con SQL Server 2008 e non capisco molti meccanismi della piattaforma.
Il mio problema è il seguente:
dopo aver trasferito un database tra due pc diversi tramite le operazioni di backup e restore, volevo copiare anche le impostazioni di sistema, come i login, i permessi e funzioni.
Per farlo ho eseguito il backup del database Master dalla macchina A e l'ho ripristinato nella macchina B. Dopo questa operazione il servizio server di B si è arrestato e non riesco a farlo ripartire con il Configuration Manager(l'operazione non causa errori particolari ma non viene completata).
Volevo chiedere se l'operazione che ho fatto ha senso e se fosse possibile correggere qualcosa in modo da far ripartire il servizio sulla macchina B.
Grazie
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mar 29 mar 2011 - 23:21
>Volevo chiedere se l'operazione che ho fatto ha senso e se fosse
>possibile correggere qualcosa in modo da far ripartire il servizio
>sulla macchina B.
Ciao,
Purtroppo l'operazione che hai fatto ha corrotto l'istanza di destinazione
Il restore del master ha senso solo se il ripristino avviene sull'istanza di origine.
A questo punto hai 2 alternative:
1) Copi manualmente i file .mdf ed .ldf dei tuoi db utente, pialli l'istanza, la reinstalli da zero e riagganci i db (perdentoti tutte le login, job, ecc).
2) Tenti di ricostruire il master (
http://blogs.msdn.com/b/psssql/archive/2008/08/29/how-to-rebuild-system-databases-in-sql-server-2008.aspx
)
Per il futuro: i permessi (associati agli user account) e le funzioni fanno parte di ogni dabatase utente, quindi basta eseguire il backup/restore per ripristinarli, mentre le login possono essere esportare in questo modo:
http://support.microsoft.com/kb/918992/en-us
>Grazie
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 30 mar 2011 - 01:36
>Per il futuro: i permessi (associati agli user account) e le
>funzioni fanno parte di ogni dabatase utente, quindi basta eseguire
>il backup/restore per ripristinarli, mentre le login possono
>essere esportare in questo modo:
>
http://support.microsoft.com/kb/918992/en-us
ciao, aggiungo, se sei in possesso di una edizione di sql server che supporta integration services, anche questo link:
http://technet.microsoft.com/en-us/library/ms137870.aspx
con un semplice task puoi trasferire le login. Personalmente l'ho trovato molto comodo..
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
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 !