Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекции / Л-3 - Архитектура MS SQL Server

.pdf
Скачиваний:
17
Добавлен:
28.06.2021
Размер:
867.12 Кб
Скачать

Архитектура

MS SQL Server

Экземпляры сервера Базы данных в SQL Server

Схемы и объекты в SQL Server

Экземпляры SQL Server (1)

На одном компьютере можно одновременно инсталли-

ровать несколько экземпляров SQL Server (Database Engine), в том числе разных версий.

SQL Server Enterprise – до 50 экземпляров сервера, SQL Server Express – до 16 экземпляров.

Экземпляры SQL Server (2)

Экземпляр – сервер базы данных, не использующий совместно системные и пользовательские базы данных с другими экземплярами (серверами) на том же компьютере.

Текущий экземпляр сервера – тот сервер БД, с

которым мы выполняем соединение в одной из наших программ (утилита командной строки sqlcmd или программа SQL Server Management Studio).

Экземпляры SQL Server (3)

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

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

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

ческие ресурсы сервера (центральный процессор,

оперативную память и диски).

Типы экземпляров SQL Server (1)

Один экземпляров на компьютере может быть задан как экземпляр по умолчанию (default), а все остальные должны быть именованными (named) экземплярами.

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

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

Типы экземпляров SQL Server (2)

При запуске и останове экземпляра сервера используется его имя. Имя компьютера задает имя экземпляра по умолчанию.

Для соединения с именованным экземпляром следует указать имя компьютера (IP-адрес), за которым следует обратный слэш и имя экземпляра SQL Server.

На компьютере Server1 есть два экземпляра SQL Server. Один – экземпляр по умолчанию, другой – именованный экземпляр Inst1. Для подключения к экземпляру по умолчанию задают имя Server1, для подключения к именованному экземпляру – Server1\Inst1.

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

Программная группа SQL Server.

Сервер Analysis Services.

Библиотеки разработки.

Существование на компьютере одной программной группы SQL Server означает, что существует только одна копия каждой утилиты, которая представлена своим значком в программной группе (это относится и к SQL Server Books Online).

Поэтому работа каждой утилиты для всех экземпляров сервера конфигурируется на уровне компьютера.

Причины установки нескольких экземпляров на компьютере

Мощный информационный центр с множеством экземпляров SQL Server на одном компьютере гарантирует клиентам безопасное разделение данных.

Сокращение затрат отдела технической поддержки. Если в учреждении несколько рабочих сред пользователей, то целесообразно иметь один компьютер с несколькими экземплярами сервера.

Преподаватели, имея на ноутбуке несколько экземпляров SQL Server, могут демонстрировать разные редакции, различия в поведении версий и т. д.

Запуск и останов экземпляра сервера

Если при инсталляции SQL Server не был задан автоматический запуск нужного экземпляра сервера при загрузке ОС или вы остановили его выполнение, то экземпляр нужно запустить вручную:

из командной строки (или в программе PowerShell);

c использованием программы Configuration Manger;

с использованием программы Management Studio.

Запуск экземпляра сервера из командной строки

Пуск / Все программы / Стандартные / Командная строка / ПКМ – Запуск от имени администратора:

net start “SQL Server (SQLEXPRESS)”