ciao a tutti,
premesso che non sono espertissima quindi spero di esprimermi con un linguaggio appropriato.
Devo migrare una serie di users da 'db1' a 'db2' (non posso fare un restore perchè db2 ha una struttura molto diversa).
Con SQL Server Management Express seleziono gli users di 'db1' e genero lo script che in pratica me li copia su 'db2':
GO
CREATE USER [utente1] FOR LOGIN [utente1] WITH DEFAULT_SCHEMA=[dbo]
...
Così facendo però non mi assegna il ruolo db_owner, fondamentale perchè quell'utente possa accedere alle tabelle; devo successivamente selezionare io a mano la checkbox con l'opzione db_owner. Considerato che gli user saranno un centinaio vorrei evitare di selezionarli uno a uno e poi andare a spuntare quella checkbox.
Esiste uno script che permette, durante la creazione dell'utente sull'altro db, di dargli anche il ruolo db_owner?
Spero di essere stata sufficientemente chiara e tecnica![]()
Grazie per gli eventuali interventi
ciao ciao

Rispondi quotando