Buongiorno a tutti,
ho il seguente scenario: sto migrando un database da sql server 2005 express su un'altra macchina dove gira istanza 2008 R2 express SP2.
L'ho ripristinato con successo ed ora dispongo di tutti gli user. Tramite script ho ricreato anche tutti gli account di accesso... ora c'è il passaggio fondamentale cioè ricreare il SID in modo che ciascuna login sia mappata correttamente.
Seguendo la documentazione ho applicato:
EXEC sp_change_users_login
@Action = 'Update_One'
, @UserNamePattern = 'nome_cognome_user_mio_DB'
, @LoginName = 'stringa_alfanumerica_login_mio_DB'
, @Password = 'password';
Siccome le login sono migliaia, esiste un metodo per eseguire l'operazione in maniera ricorsiva su tutte? Non vorrei eseguirla singolarmente per ciascuna login.
Grazie a tutti per l'eventuale aiuto.
Mara