Вопрос : Право предпринимателя DB пропавше но я не могу найти которая база данных будет

Я имею окружающую среду 2008 MS SQL. Будут несколько потребителей SQL и они имеют права публики и dbowner к специфически базам данных. В этом SQL около 5000 баз данных. Один потребитель не имеет право dbowner к некоторой из его базы данных. Проблема что этот потребитель имеет вокруг 1500 баз данных и это слишком много, котор нужно проверить ее ручно. Эти 1500 баз данных находятся в алфавитном порядке (первая одна будет c4001_lat и последним одним будет c4375_mat).
Can кто-то помогает мне написать вопрос проверит что от которой базы данных (или баз данных) это право dbowner пропавше?

Thank вы:)
class=

Ответ : Право предпринимателя DB пропавше но я не могу найти которая база данных будет

вы определили что имя базы данных имеет некоторую картину поэтому дайте имя db с как, для например:


1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
sp_MSforeachdb exec
'Польза?
если не  существует (, то
ОТБОРНО
1
ОТ
sys.database_role_members  RoleMem
СОЕДИНИТЕ sys.database_principals RolePri НА  RoleMem.role_principal_id = RolePri.principal_id
СОЕДИНИТЕ  sys.database_principals MemPri НА RoleMem.member_principal_id =  MemPri.principal_id
где '' riteshshah '' Mempri.name=)  и ''? '' как '' ad% ''

выберите  ''? ''
'
--Моя база данных начинает с ОБЪЯВЛЕНИЕМ поэтому ad% ..... вы можете иметь вашу собственную картину.
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us