В рамках проекта по созданию инструмента для запроса всех видов разрешений, относящихся к пользователям в нашей области на работе, мне нужно запросить некоторую информацию о наших серверах баз данных. Серверы работают на SQL Server 2005 (включая экземпляры служб Analysis Services 2005).
Я должен быть в состоянии найти для данного сервера:
- Список логинов на этом сервере
- Список ролей на этом сервере
- На что у каждой роли есть права
- Кто в каждой роли (или для каждого входа в систему, к каким ролям он принадлежит - в любом случае работает)
Приложение в настоящее время написано на Perl, поэтому, если вы знаете методы, которые можно использовать для запроса этой информации с помощью Perl, я был бы очень благодарен.
Единственный другой язык приложений, с которым я могу работать, - это PHP, но его следует избегать по соображениям согласованности, если это вообще возможно.