In Sql Server 2000, è possibile restituire, tramite query SQL, un elenco completo dei ruoli del database esistenti in un determinato database?Come posso interrogare l'elenco dei ruoli del database in un database SQL Server 2000?
So che è possibile vedere questi ruoli espandendo i nodi Security, Roles e Database Roles in SQL Server Management Studio, ma mi piacerebbe farli passare attraverso una query che posso analizzare a livello di programmazione.
Per chiarire, io non sono alla ricerca di un elenco di utenti con i loro ruoli, ma solo l'elenco dei ruoli stessi.
non mi ero reso conto che sysusers inclusi i ruoli così come gli utenti. Ho controllato il tuo codice e in effetti restituisce i dati corretti. Grazie molto! –
che posto divertente metterlo. – granadaCoder
*** NB *** 'sys.sysusers' è deprecato. Dal 2008 dovrebbe usare ['sys.database_principles'] (https://msdn.microsoft.com/en-gb/library/ms187328.aspx). – Richard