Принципалы – объекты, которым в SQL можно предоставлять разрешения.
Они могут быть индивидуальными и групповыми.
1. На уровне ОС Windows
1.1 логин для доменной учетной записи
1.2 логин для локальной учётной записи
2. на уровне сервера
2.1 логин SQL Server 2005
3. на уровне БД
3.1 пользователь БД
3.2 роль БД
3.3 роль приложения
Securables («защищаемые») – все, на что можно поставить разрешение
1. на уровне сервера SQL Server
1.1 логин
1.2 БД
1.3 Точка подключения
2. На уровне БД
2.1 пользователь
2.2 роль
2.3 сборка
2.4 тип
2.5 маршрут
2.6 служба
2.7 сертификат и т.д.
3. на уровне схемы
3.1 таблица
3.2 представление
3.3 функция
3.4 процедура
3.5 ограничения целостности
3.6 синоним
Процесс предоставления разрешения:
1. создать логин – учётную запись
2. создать пользователя БД, которому соответствует этот логин
3. предоставить пользователю необходимые разрешения
Тип работы: Конспект, Лекции, Ответы на экзамены
Предмет: Компьютерные науки
Из сборника: Конспект по SQL Server 2005
Год написания: 2010