Как найти имена входа SQL Server, которые не имеют привилегий сервера и не имеют доступа к базе данных? - PullRequest
0 голосов
/ 29 марта 2011

Мне нужно создать скрипт, который будет проходить и перечислять логины, которые не имеют привилегий сервера и не имеют доступа к базам данных.

У меня есть много имен входа, которые были созданы на моем экземпляре SQL Server 2005 и больше не используются. Я хочу быстро найти и удалить эти логины.

Спасибо,
Niko

Ответы [ 2 ]

1 голос
/ 02 апреля 2011

Перефразировал мой вопрос и получил ответ:

Существует ли служебная программа SQL Server, которая генерирует большой список всех учетных записей сервера и обзор их доступа?

Предоставленный скрипт можно использовать для сравнения со списком логинов сервера, а затем, если логин не появляется в результатах, его следует исследовать на предмет удаления

0 голосов
/ 30 марта 2011

По моему личному мнению, это не то, что должно быть сделано быстро. Это также ничего, что я бы доверял сценарию делать. Я бы проанализировал каждую учетную запись и сам удостоверился, что эта учетная запись не имеет каких-либо разрешений. Я бы вручную удалил их и документ учетные записи, которые были удалены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...