Questione : La destra del proprietario di DB manca ma non posso trovare quale base di dati è

Ho ambiente 2008 del ms SQL. Ci sono parecchi utenti di SQL e stanno avendo diritti del dbowner e del pubblico alle basi di dati specifiche. In questo SQL ci sono circa 5000 basi di dati. Un utente non ha destra del dbowner ad alcuna della sua base di dati. Il problema è che questo utente ha intorno 1500 basi di dati e questo è troppo per controllarlo manualmente. Queste 1500 basi di dati sono nell'ordine alfabetico (primo uno è c4001_lat e l'ultimo uno è c4375_mat). il
Can qualcuno lo aiuta a scrivere una domanda che controllerà che da quale base di dati (o da basi di dati) questa destra del dbowner manca?

Thank:)
class= del

Risposta : La destra del proprietario di DB manca ma non posso trovare quale base di dati è

avete specificato che il nome di base di dati ha certo nome di db di elasticità in modo da del modello con come, per per esempio:


1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
sp_MSforeachdb del exec
'Uso?
se non  esiste (
PRESCELTO
1
DA
sys.database_role_members  RoleMem
UNIRE sys.database_principals RolePri SU  RoleMem.role_principal_id = RolePri.principal_id
UNIRE  sys.database_principals MemPri SU RoleMem.member_principal_id =  MemPri.principal_id
dove '' riteshshah '' di Mempri.name=)  e ''? '' come '' ad% ''

selezionare  ''? ''
'
--La mia base di dati sta cominciando con l'ANNUNCIO in modo da ad% ..... potete avere vostro proprio modello.
Altre soluzioni  
 
programming4us programming4us