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
Sostamento db sql
venerdì 07 ottobre 2005 - 08.42
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
rossana
Profilo
| Newbie
14
messaggi | Data Invio:
ven 7 ott 2005 - 08:42
devo spostare dei db sql da una macchina ad un'altra. so di avere due modi:
-tramite il backup/restore
-spostando i file fisici .mdf e .ldf
nel secondo modo... mi si crea un errore negli utenti... sembra ch la procedura nn si porti dietro gli utenti di accesso.
come faccio??
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 7 ott 2005 - 15:52
>devo spostare dei db sql da una macchina ad un'altra. so di avere
>due modi:
>-tramite il backup/restore
>-spostando i file fisici .mdf e .ldf
>
>nel secondo modo... mi si crea un errore negli utenti... sembra
> ch la procedura nn si porti dietro gli utenti di accesso.
Ciao Rossana,
in entrambi i casi dovrai allineare manualmente gli user accounts con le logins dato che il nuovo server avrà login con SID differenti, anche se i nomi coincidono.
L'allineamento lo puoi fare utilizzando la stored procedure di sistema sp_change_users_login:
"sp_change_users_login"
http://msdn.microsoft.com/library/en-us/tsqlref/ts_sp_ca-cz_8qzy.asp
Il seguente articolo della Knowledge Base può esserti di aiuto:
"HOW TO: Resolve Permission Issues When You Move a Database Between Servers That Are Running SQL Server"
http://support.microsoft.com/default.aspx?scid=kb;en-us;240872
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
ven 7 ott 2005 - 19:18
cmq se devi farlo da codice ti consiglio il backup e restore successivamente
Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 7 ott 2005 - 19:29
>cmq se devi farlo da codice ti consiglio il backup e restore
> successivamente
Ciao Fabio,
ma anche il BACKUP/RESTORE è afflitto dal medesimo problema.
Sia in caso di Detach/Attach che di BACKUP/RESTORE su un nuovo server, andranno successivamente allineati gli user accounts con le relative login.
Inoltre operazioni di questo tipo non andrebbero eseguite via codice, ma *a manina* da un DBA con il Know-How necessario anche perché si tratta di operazioni spot da effettuarsi in caso di upgrade del server, per spostare i db dagli ambienti di sviluppo/staging/produzione, ecc.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
rossana
Profilo
| Newbie
14
messaggi | Data Invio:
lun 10 ott 2005 - 08:18
grazie infinite.
è quello che mi serviva.
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 !