Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.16;
Скачать: CL | DM;

Вниз

Как установить права доступа к таблицам у пользователя ?   Найти похожие ветки 

 
dreamse   (2005-08-31 15:13) [0]

1) Подключаю базу : sp_attach_db
2) Создаю логин : sp_addlogin
3) Содаю пользователя : sp_adduser

Всё ок , но программа не подключаеться к созданому пользователю так как у него нету прав доступа к таблицам. Что делать ?


 
Ega23 ©   (2005-08-31 15:20) [1]

Вот, посмотри. Когда-то писал такой скрипт
use msdb
go
sp_dropuser "milk"
go

--.. DROP EXISTED SECURITY
USE MILK
execute sp_dropuser "milk"
go
USE MASTER
go

--.. DROP DB
use master
drop database Milk
go
execute sp_droplogin "milk"
go

--.. CREATE DB
CREATE DATABASE Milk
ON ( NAME = Milk_dat,
    FILENAME = "E:\MILKDB\Milk.mdf" --was G
  )
LOG ON ( NAME = "Milk_log",
        FILENAME = "E:\MILKDB\Milk_log.ldf"
      )
GO

--==SECURITY
--.. CREATE NEW
USE MASTER
go
execute sp_droplogin "milk"
go
sp_addlogin @loginame = "milk", @passwd =null, @defdb ="Milk"
go
sp_addsrvrolemember @loginame = "milk", @rolename ="sysadmin"--sysadmin securityadmin serveradmin setupadmin processadmin diskadmin dbcreator
go
--...
USE MILK
go
sp_grantdbaccess @loginame = "milk" -- и сразу в базе появился USER
go
USE MSDB
go
sp_grantdbaccess @loginame = "milk" -- и сразу в базе появился USER
go



 
dreamse   (2005-08-31 15:40) [2]

> Ega23 ©   (31.08.05 15:20) [1]

Что то невыходит :(

Всё сделал как в примере , создался пользователь , создаёться даже в базе Master если переключаешь на Use Master

Но прав для чтения таблиц нет :(


 
Desdechado ©   (2005-08-31 15:44) [3]

классика SQL
GRANT право ON объектБД TO пользователь/роль


 
dreamse   (2005-08-31 15:44) [4]

Решил проблему другим подходом.

Спасибо за пример, узнал много нового.

Сразу вопрос как сменить пароль пользователя ?


 
dreamse   (2005-08-31 15:46) [5]

sp_password

Нашёл , всем спасибо !



Страницы: 1 вся ветка

Текущий архив: 2005.10.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
9-1118217775
lex(x)
2005-06-08 12:02
2005.10.16
Передвижение камеры!


2-1127120812
Андрей гость
2005-09-19 13:06
2005.10.16
сложный запрос с заменой символов


2-1126689186
Andrushk
2005-09-14 13:13
2005.10.16
Перекрестные ссылки


14-1127730098
boriskb
2005-09-26 14:21
2005.10.16
Кто здесь спорит об антивирусах?


14-1127337530
Yorick_cool
2005-09-22 01:18
2005.10.16
Кафка-Замок