На SQL Server 2005 пользователь может видеть только свою базу данных не все
Иметь службу веб-хостинга, которая использует MS SQL Server 2005 Express Edition. Я включил удаленный доступ к базе данных, но я хочу установить разрешение для пользователей, чтобы при входе в Management Studio они просто видели свою базу данных, а не все базы данных, которые у меня есть на сервере. Как я могу настроить это?
1 ответ
Решение
Отказать в разрешении "просмотреть любую базу данных" для входа в систему.
DENY VIEW ANY DATABASE TO [userlogin]
Чтобы сделать это для всех входов в систему на сервере базы данных, затем отмените просмотр любого разрешения для базы данных из общедоступной роли.
REVOKE VIEW ANY DATABASE FROM [public]