Как я могу создать учетную запись SQL-сервера 2008 года только для чтения?

Можно загрузить Набор Сообщества SharePoint с CodePlex. Это улучшает OOB метки функциональности (который является очень простым).

Существуют некоторые не компании MS, которые обеспечивают расширения для SharePoint. У меня нет большого опыта с ними так, я не могу сказать многое. Одним примером был бы Telligent.

5
задан 24 February 2010 в 17:26
2 ответа

Под безопасностью> Логины, создайте новый вход в систему, и в разделе User Mapping, отметьте эти две базы данных, и для каждого выбора db_datareader ролевое членство.

Это обеспечит доступ для чтения ко всем данным в каждом DB.

Если Вы хотите сделать это в сценарии, команда GRANT состоит в том, где необходимо запустить.

Альтернативный подход, обеспечивают доступ к данным через Хранимые процедуры, и вместо того, чтобы дать им полномочия Read необработанным данным, предоставляют им, Выполняют полномочия к Вашему выбранному SProcs.

Заключительное Приукрашивание: Если установка этих полномочий трудна, Вы могли бы хотеть создать свою собственную Роль базы данных, и можно присвоить эти полномочия, как описано выше. Для каждого пользователя (теперь и в будущем), можно просто присвоить их той роли.

11
ответ дан 3 December 2019 в 01:01

Идеально Вы создали бы вход в систему группы окон для доступа для чтения к тем базам данных - присваивают РОЛЬ БАЗЫ ДАННЫХ db_datareader той группе.

3
ответ дан 3 December 2019 в 01:01
  • 1
    Целый he' s, использующие Windows Auth и пользователей, находятся в домене, конечно. –  mfinni 24 February 2010 в 17:53
  • 2
    Да that' s, почему я сказал идеально, но я полностью согласен с Вашим чувством –  CPU_BUSY 24 February 2010 в 18:05

Теги

Похожие вопросы