Cuestión : La derecha del dueño del DB falta pero no puedo encontrar qué base de datos es

Tengo ambiente 2008 del ms SQL. Hay varios usuarios del SQL y están teniendo derechas del público y del dbowner a las bases de datos específicas. En este SQL hay cerca de 5000 bases de datos. Un usuario no tiene derecha del dbowner a algo de su base de datos. El problema es que este usuario tiene alrededor 1500 bases de datos y éste es demasiado para comprobarlo manualmente. Estas 1500 bases de datos están en orden alfabético (primer uno es c4001_lat y el último uno es c4375_mat). ¿el
Can alguien me ayuda a escribir una pregunta que compruebe que de qué base de datos (o de las bases de datos) falta la esta derecha del dbowner?

Thank usted:)
class= del

Respuesta : La derecha del dueño del DB falta pero no puedo encontrar qué base de datos es

usted especificó que el nombre de base de datos tiene cierto patrón así que dar el nombre del DB con como, para eg.:


1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
sp_MSforeachdb del exec
¿'Uso?
si no  existe (
SELECTO
1
DE
sys.database_role_members  RoleMem
ENSAMBLAR sys.database_principals RolePri EN  RoleMem.role_principal_id = RolePri.principal_id
ENSAMBLAR  sys.database_principals MemPri EN RoleMem.member_principal_id =  MemPri.principal_id
¿dónde '' riteshshah '' de Mempri.name=)  y ''? '' como '' el ad% ''

¿seleccionar  ''? ''
'
--Mi base de datos está comenzando con el ANUNCIO así que el ad% ..... usted puede tener su propio patrón.
Otras soluciones  
 
programming4us programming4us