Как дать пользователю, только выбирают разрешение на базе данных

Комментарии сгенерированы auto-javadoc инструментом (например, JAutoDoc). Я сделал, чтобы член команды отправил большой объем кода, который был прокомментирован как:

/**
 * Gets the something
 *
 * @param num The num
 * @param offset The offset
 */
public void getSomething(int num, bool offset)

, Возможно, это полезно как начальная точка, но по определению если программа анализирует имена переменной и имена методов для создания ее комментариев, она не может делать очень полезный.

26
задан 1 September 2009 в 10:29
поделиться

3 ответа

Вы можете добавить пользователя к роли уровня базы данных db_datareader .

Члены фиксированной роли базы данных db_datareader могут запускать оператор SELECT для любой таблицы или представления в базу данных.

Для справки см. электронную документацию:

http://msdn.microsoft.com/en-us/library/ms189121%28SQL.90%29.aspx

Вы можете добавить пользователя базы данных в роль базы данных, используя следующий запрос:

EXEC sp_addrolemember N'db_datareader', N'userName'
39
ответ дан 28 November 2019 в 06:25
поделиться

Вы можете использовать Create USer, чтобы создать пользователя

CREATE LOGIN sam
    WITH PASSWORD = '340$Uuxwp7Mcxo7Khy';
USE AdventureWorks;
CREATE USER sam FOR LOGIN sam;
GO 

и предоставить (доступ только для чтения), вы можете использовать следующую

GRANT SELECT TO sam

Hope, которая поможет.

16
ответ дан 28 November 2019 в 06:25
поделиться

Для людей, ориентированных на графический интерфейс, вы можете:

  • Щелкните правой кнопкой мыши базу данных в Management Studio.
  • Выберите «Свойства»
  • Выберите разрешения
  • Если ваш пользователь не отображается в списке выберите «Поиск» и введите его имя
  • Выберите пользователя в списке «Пользователи или роли»
  • В нижней части окна проверьте разрешение «Выбрать» в столбце «Грант»
18
ответ дан 28 November 2019 в 06:25
поделиться
Другие вопросы по тегам:

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