Как вы определяете администраторов? Предположительно, не глядя на базу данных. Потому что, если вы используете базу данных, а затем измените базу данных на другой сервер, возможно, они не являются администраторами или базы данных нет, а затем bam - они не смогут войти, чтобы это исправить.
Как правило, мне нравится обслуживать это внешнее устройство (файл конфигурации или даже в Active Directory, так что оно находится в централизованно управляемом ресурсе). У нас также обычно есть администраторы приложений (роли, обслуживание, одобрения, «администраторы», связанные с рабочим процессом), которые в техническом смысле не являются системными администраторами. И часто мы не допускаем системных администраторов как пользователей, менеджеров или администраторов в приложении. то есть у меня может быть системный администратор заказа на покупку, который может аннулировать заказ на покупку, но они не могут изменить соединение с базой данных, и у меня есть системный администратор, который не может даже создать или утвердить заказ на покупку, не говоря уже об аннулировании, но может изменить соединение с базой данных в конфигурации или в Active Directory в рамках обновления или миграции.
Я согласен с тем, что страница отладки, страница справки или страница о страницах могут быть полезны для отображения информации как системным администраторам, так и администраторам приложений. Нужно ли им разрешить что-то там менять, зависит от этого.