Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИПК_Занятия_ОПБД / Lectures-SQL_Server.ppt
Скачиваний:
47
Добавлен:
15.04.2015
Размер:
7 Mб
Скачать

Сведения об именах входа для фиксированной

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

строку для каждой серверной роли.

Базовый синтаксис для добавления имени входа в фиксированную серверную роль:

EXECUTE sp_addsrvrolemember имя_входа, фиксированная_серверная_роль

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

Кроме этого, добавлять и удалять имена входа из фиксированных серверных ролей можно и в SSMS. Для этого необходимо открыть страницу

свойств имени входа или серверной роли.

194

Фиксированные роли базы данных:

Кроме встроенных ролей, на уровне БД можно создать свои роли (как для

пользователей, так и для приложений).

Работники организации могут быть поделены на группы, выполняющие одинаковые функции по отношению к БД.

Этим группам можно сопоставить роли БД.

Тогда изменение статуса работника (переход из

одного отдела в другой, повышение и т. п.) повлечет за собой просто включение его в соответствующую роль / исключение из роли.

196

Создание ролей для приложений может потребоваться для обеспечения доступа к БД

только с помощью приложения

(и блокировки обычного доступа).

Такая роль будет иметь имя и пароль, используемые приложением при доступе к БД. При этом роли приложений не имеют членов, а используются только приложениями для доступа к БД.

Нюанс: в этом случае нельзя отследить, какой из пользователей приложения работал с БД. 197

7. ОСНОВЫ АДМИНИСТРИРОВАНИЯ SQL SERVER

7.1. Управление корпоративными серверами

SSMS - основной инструмент для управления серверами БД SQL Server 2005 и выше.

Другие утилиты для управления локальными и удаленными серверами - SQL Server 2005 Surface Area Configuration, SQL Server Configuration Manager, компоненты панели управления System Monitor (Системный монитор) и Event Viewer (Просмотр событий).

198

SQL Server Configuration Manager

применяется для управления службами SQL

Server и настройки сетевых протоколов сервера и клиента.

System Monitor «наблюдает» за производительностью SQL Server.

Event Viewer дает возможность просматривать журнал событий, генерируемых SQL Server, в поисках полезных сведений при устранении

неполадок.

199

Управление запуском SQL Server

Ядро БД SQL Server может работать в двух режимах, для чего СУБД запускается:

как приложение из командной строки

(исполняемый файл SQLServr.exe),

как служба.

Запуск как приложение - когда нужен

однопользовательский (или монопольный) режим работы для выявления и устранения неполадок, изменения настроек конфигурации.

В остальных случаях SQL Server запускается в

качестве службы.

200

 

7.2. Использование SSMS для решения задач администрирования

Утилита SSMS позволяет быстро

выполнять большинство операций администрирования и упрощает управление сервером, БД и другими ресурсами.

Управление локальными и удаленными экземплярами серверов производится

путем подключения к необходимому экземпляру SQL Server и его последующего администрирования.

201

После запуска SSMS нужно подключиться к

требуемому серверу одним из способов:

посредством экземпляра сервера, используя стандартную процедуру входа;

через определенную БД с помощью стандартной процедуры входа;

используя группы серверов и зарегистрированные серверы.

202

Соседние файлы в папке ИПК_Занятия_ОПБД