Vraag : Het recht van de Eigenaar van OB mist maar ik kan niet vinden welk gegevensbestand het is

Ik heb het milieu van lidstaten SQL 2008. Er zijn verscheidene SQL gebruikers en zij hebben publiek en dbowner rechten op specifieke gegevensbestanden. In dit SQL zijn er ongeveer 5000 gegevensbestanden. Één gebruiker heeft dbowner juist niet aan sommige van zijn gegevensbestand. Het probleem is dat deze gebruiker rond 1500 gegevensbestanden heeft en dit is teveel om het manueel te controleren. Deze 1500 gegevensbestanden zijn in alfabetische orde (eerst is één c4001_lat en de laatstgenoemde is c4375_mat).
Can iemand helpt me om een vraag te schrijven die dat zal controleren van welk gegevensbestand (of gegevensbestanden) dit dbownerrecht mist?

Thank u:)

Antwoord : Het recht van de Eigenaar van OB mist maar ik kan niet vinden welk gegevensbestand het is

u specificeerde dat de gegevensbestandnaam zo één of ander patroon heeft db naam met gelijkaardig, voor geven b.v.:


1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
exec sp_MSforeachdb
'Gebruik?
als niet  bestaat (
SELECTEER
1
VAN
sys.database_role_members  RoleMem
SLUIT me aan bij sys.database_principals RolePri OP  RoleMem.role_principal_id = RolePri.principal_id
SLUIT me aan  bij sys.database_principals MemPri OP RoleMem.member_principal_id =  MemPri.principal_id
waar Mempri.name= '' riteshshah '')  en ''? '' als '' ad% ''

selecteer  ''? ''
'
--Mijn gegevensbestand begint met ADVERTENTIE zo ad% ..... u kan uw eigen patroon hebben.
Andere oplossingen  
 
programming4us programming4us