powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Доступ на базе только чтение!!!
13 сообщений из 13, страница 1 из 1
Доступ на базе только чтение!!!
    #39866765
guest0550
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток! Как я могу ограничить доступа чтобы только для чтение (select). У меня есть SQL Server 2014 Express Edition и я обязан дать доступа только чтение на кадрами через веб интерфейса!
...
Рейтинг: 0 / 0
Доступ на базе только чтение!!!
    #39866775
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Включить пользователей в роль db_denydatawriter.
...
Рейтинг: 0 / 0
Доступ на базе только чтение!!!
    #39866778
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если еще ничего не выдано, то включить в роль db_datareader.
а если выдано, то надо смотреть, что именно.
если сисадмин, то ничего не поможет
...
Рейтинг: 0 / 0
Доступ на базе только чтение!!!
    #39866785
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
итого образовалось два лагеря: запретить везде писать VS разрешить везде читать
...
Рейтинг: 0 / 0
Доступ на базе только чтение!!!
    #39866788
guest0550
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
invm,

Я на SQL Server новичок, как я могу добавить пользователь с ограниченном (только чтение) доступа?
...
Рейтинг: 0 / 0
Доступ на базе только чтение!!!
    #39866790
guest0550
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yasha123,

Можно объяснить по этапном с скриптом!!!
...
Рейтинг: 0 / 0
Доступ на базе только чтение!!!
    #39866796
iiyama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest0550Можно объяснить по этапном с скриптом!!!
use [Ваша база]
go
ALTER ROLE [db_denydatawriter] ADD MEMBER [Ваш пользователь]
...
Рейтинг: 0 / 0
Доступ на базе только чтение!!!
    #39866807
guest0550
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iiyama,

теперь как я могу получить список пользователей который находиться на мой сервер
...
Рейтинг: 0 / 0
Доступ на базе только чтение!!!
    #39866852
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest0550iiyama,

теперь как я могу получить список пользователей который находиться на мой сервер

экий вы неудержимый
...
Рейтинг: 0 / 0
Доступ на базе только чтение!!!
    #39866853
Фотография PsyMisha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest0550,

1) Создаешь логин на MSSQL сервере
2) Создаешь пользователя внутри БД, матчишь с этим логином
3) вызываешь инструкцию EXEC sp_helpuser - убеждаешься что есть сопоставление юзера логину
4) связываешь нового пользователя с ролью уровня БД - exec sp_addrolemember 'db_datareader', '%user_name%'
5) PROFIT

Есть альтернативный вариант - создать пользователя в БД - все, до 3го пункта выше, и в роль не добавлять, а дать вручную права на объекты - поштучно - например - чтение на определенную таблицу -
GRANT SELECT ON [%TABLE_NAME%] TO [%USER_NAME%]
...
Рейтинг: 0 / 0
Доступ на базе только чтение!!!
    #39866854
Фотография PsyMisha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest0550,

Получить список логинов на сервере:
Код: sql
1.
exec sp_helplogins



Получить список юзеров внутри БД:
Код: sql
1.
exec sp_helpuser
...
Рейтинг: 0 / 0
Доступ на базе только чтение!!!
    #39866923
guest0550
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PsyMisha,

exec sp_helpuser - результат запроса

UserName RoleName LoginName DefDBName DefSchemaName UserID

dbo db_owner sa master dbo 1
guest public NULL NULL guest 2
INFORMAT... public NULL NULL NULL 3
sys public NULL NULL NULL 4
test db_datareader test ZK8 dbo 5
test2 db_datareader test2 ZK8 dbo 6
...
Рейтинг: 0 / 0
Доступ на базе только чтение!!!
    #39866953
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest0550Yasha123,

Можно объяснить по этапном с скриптом!!!
Код: sql
1.
exec sp_addrolemember 'db_datareader', 'your_user' 


вон уже пара юзеров в этой роли есть.
добавляйте остальных
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Доступ на базе только чтение!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]