Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

SQL TIP - Assegnazione rapida dei permessi di accesso al database

Script T-SQL per l'assegnazione rapida dei permessi utente a un database
Script T-SQL per l'assegnazione rapida dei permessi utente a un database
Link copiato negli appunti

Lo snippet T-SQL che trovate qui sotto crea un login per l'account Windows di ASP.NET su SQL Server; inoltre concede l'accesso al database pubs ed assegna i permessi di datareader e datawriter al login.


USE master
Go
DECLARE @aspnet VARCHAR(100)
SET @aspnet = LEFT (system_user, PATINDEX('%\%', system_user)) + 'ASPNET'
EXEC sp_grantlogin @aspnet
USE pubs

IF EXISTS(SELECT * FROM sysusers WHERE [name] = 'aspnet') BEGIN
EXEC sp_revokedbaccess 'aspnet'
END
EXEC sp_grantdbaccess @aspnet, 'aspnet'
EXEC sp_addrolemember 'db_datareader', 'aspnet'
EXEC sp_addrolemember 'db_datawriter', 'aspnet'

Lo script è facilmente personalizzabile e velocizza enormemente il lavoro di setup dei permessi utente di un database. Se non credete, provate a ripetere l'operazione via Enterprise Manager!

Ti consigliamo anche