На SQL Server 2005 пользователь может видеть только свою базу данных не все

Иметь службу веб-хостинга, которая использует MS SQL Server 2005 Express Edition. Я включил удаленный доступ к базе данных, но я хочу установить разрешение для пользователей, чтобы при входе в Management Studio они просто видели свою базу данных, а не все базы данных, которые у меня есть на сервере. Как я могу настроить это?

1 ответ

Решение

Отказать в разрешении "просмотреть любую базу данных" для входа в систему.

DENY VIEW ANY DATABASE TO [userlogin]

Чтобы сделать это для всех входов в систему на сервере базы данных, затем отмените просмотр любого разрешения для базы данных из общедоступной роли.

REVOKE VIEW ANY DATABASE FROM [public]
Другие вопросы по тегам