- •Тема 3. Налаштування поверхні атаки. Доступу до сервера і мережевих протоколів sql server 2005 43
- •Тема 4. Доступ до даних конфігурації sql server 59
- •Тема 5. Управление корпоративными серверами 82
- •Тема 6. Управління активністю сервера 92
- •Тема 7. Налаштування sql server за допомогою утиліти sql server management studio 96
- •1. Вступ. Загальні поняття дисципліни “Розробка клієнт-серверних застосувань”.
- •Самостійна робота
- •Зміст лекції
- •Вступ. Загальні поняття дисципліни “Розробка клієнт-серверних застосувань”.
- •Тема 8. Установка параметрів паралельної обробки sql server 105
- •Тема 9. Клієнт-сервер та мова sql. Елементи мови sql на прикладі transact-sql. Безпека в sql server 2005 115
- •Лекція № 1
- •Тема 1. Введення в asp.Net. Сім рівнів asp.Net. Розвиток asp.Net. Компоненти asp.Net. Основні елемеенти управління asp.Net План лекції
- •Перший факт: asp.Net інтегрується з .Net Framework. Другий факт: код asp.Net компілюється, а не інтерпретується.
- •1.3. Третій факт: в asp.Net підтримується безліч мов програмування. Четвертий факт: asp.Net обслуговується середовищем clr
- •1.4. П'ятый факт: asp. Net є об'єктно-орієнтованою технологією. Шостий факт: asp.Net підтримує усі браузери. Сьомий факт: asp.Net дозволяє легко виконувати розгортання і конфігурацію.
- •1.5. Asp.Net 1.0 і 1.1. Asp.Net 2.0. Asp.Net3.5. Asp.Net 4. Компонент asp.Net mvc.
- •1.6. Компонент asp.Net Dynamic Data. Технологія Sllverlight.
- •1.7. Дослідження і розробка методів збору і обробки інформації в глобальній мережі.
- •1. Файл-cерверні іс (іс з архітектурою «файл-сервер»);
- •2. Клієнт-серверні іс (іс з архітектурою «клієнт-сервер»).
- •Лекція № 2
- •Самостійна робота
- •Зміст лекції
- •2.1. Поняття про сервер та клієнтів. Концепція «клієнт-сервер» Перший рівень. Другий та третій рівень. Багаторівнева архітектура.
- •2.2. Відкриті системи. Клієнти і сервери локальних мереж. Принципи взаємодії між клієнтськими і серверними частинами.
- •2.3. Переваги протоколів видаленого виклику процедур на архітектурі "клієнт-сервер".
- •2.4. Типовий розподіл функцій між клієнтами і серверами.
- •2.5. Розвиток клієнт-серверних систем. Стандарти архітектури клієнт - сервер в управлінні інформації.
- •2.6. Архітектура інформаційної системи. Звернення до бази даних. Сервери баз даних.
- •2.7. Технології побудови розподілених об’єктних систем. Розподілені об’єктні технології в інформаційних системах.
- •2.8. Паралельні обчислювальні системи та паралельні обчислення. Проектування клієнт-серверних економічних інформаційних систем.
- •Лекція № 3 Тема 3. Налаштування поверхні атаки. Доступу до сервера і мережевих протоколів sql server 2005 План лекції
- •Самостійна робота
- •Зміст лекції
- •3.1. Попереднє налаштування. Використання sql Server 2005 Surface Area Configuration. Підключення до видаленої системи sql Server.
- •3.2. Налаштування параметрів служб.Налаштування параметрів з'єднань. Управління доступом до функціональних можливостей компонентів.
- •3.3. Налаштування служб sql Server. Управління станом ітипом запуску служб. Налаштування облікових записів для запуску служб.
- •3.4. Налаштування каталогу дампу, звіту про помилки і звіту про відгуки і пропозиціях користувачів.
- •3.5. Налаштування мережевих протоколів для сервера і клієнта. Налаштування протоколу сервера Shared Memory. Налаштування протоколу сервера Named Pipes.
- •3.6. Налаштування протоколу сервера tcp/ip. Налаштування порядку використання протоколів клієнта.
- •3.7. Налаштування протоколу клієнта Shared Memory. Налаштування протоколу клієнта tcp/ip.
- •Тема 4. Доступ до даних конфігурації sql server
- •4.1. Робота з системним каталогом і представленнями каталогу. Робота з системними процедурами,що зберігаються.
- •4.2. Способи управління параметрами конфігурації. Установка параметрів конфігурації.
- •4.3. Робота з параметрами пакету інструкцій/з'єднання.
- •4.4. Робота з параметрами сервера.
- •4.5. Робота з параметрами бд. Управління рівнем сумісності бд.
- •4.6. Налаштування sql Server за допомогою процедур. Використання sql Server Management Studio для виконання запитів.
- •4.7. Виконання запитів для зміни параметрів конфігурації.
- •4.8. Просмотр и изменение параметров сервера с помощью хранимой процедуры sp_configure
- •4.9. Изменение параметров бд с помощью хранимой процедуры sp_dboption
- •Лекція № 5. Тема 5. Управление корпоративными серверами План лекції
- •Самостійна робота
- •Зміст лекції
- •5.1. Дозвіл і заборона автоматичного запуску sql Server. Установка параметрів ядра бд.
- •5.2. Управління службами з командного рядка. Управління виконуваним файлом sql Server з командного рядка.
- •5.3. Використання sql Server Management Studio. Початок роботи з sql Server Management Studio.
- •5.5. Підключення до певного екземпляра сервера. Підключення до певної бд.
- •5.6. Управління групами sql Server. Введення в групи sql Server.
- •5.7. Створення гурту серверів. Видалення групи серверів.
- •5.8. Редагування властивостей групи серверів і її переміщення. Додавання серверів в групу. Управління серверами.
- •5.9. Реєстрація підключеного сервера. Реєстрація нового сервера в панелі Registered Servers.
- •Тема 6. Управління активністю сервера
- •6.1. Перегляд інформації про процеси. Відстежування блокувань по ідентифікатору процесу і імені об'єкту. .
- •6.2. Виявлення і усунення тупикових блокувань і блокуючих з'єднань.
- •6.3. Відстежування виконання команд в sql Server.
- •6.4. Припинення процесів сервера
- •Тема 7. Налаштування sql server за допомогою утиліти sql server management studio
- •7.1. Управління конфігурацією за допомогою sql Server Management Studio.
- •7.2. Перегляд загальної інформації про операційну систему і sql Server.
- •7.3. Налаштування аутентифікації і аудиту доступу. Вибір режиму аутентифікації.
- •7.4. Установка параметрів аудиту доступу. Налаштування використання пам'яті.
- •7.5. Використання динамічного управління пам'яттю. Виділення фіксованого об'єму оперативній пам'яті.
- •7.6. Включення підтримки розширеної пам'яті за допомогою технології awe.
- •7.7. Оптимізація використання пам'яті при індексуванні. Виділення пам'яті для запитів.
- •7.8. Налаштування використання процесорів і паралельної обробки. Оптимізація використання процесорів.
- •Лекція № 8 Тема 8. Установка параметрів паралельної обробки sql server План лекції
- •Самостійна робота
- •Зміст лекції
- •8.1. Налаштування потоків, пріоритетів і ниток. Налаштування призначених для користувача і видалених серверних з'єднань.
- •8.2. Установка максимальної кількості призначених для користувача з'єднань. Установка параметрів з'єднання за умовчанням.
- •8.3. Налаштування видалених серверних з'єднань. Управління параметрами конфігурації сервера
- •8.4. Установка мови за умовчанням для sql Server
- •8.5. Управління параметрами конфігурації бд. Установка чинника заповнення індексів
- •8.6. Налаштування часу очікування при резервному копіюванні і відновленні. Налаштування періоду збереження резервних копій.
- •8.7. Скидання на диск утримуваного кеша за допомогою контрольних точок. Додавання і видалення інформації в службу каталогів Active Directory.
- •8.8. Усунення проблем конфігурації. Відновлення після неправильної установки параметрів конфігурації.
- •Тема 9. Клієнт-сервер та мова sql. Елементи мови sql на прикладі transact-sql. Безпека в sql server 2005
- •9.1. Середовища програмування мовою sql. Ідентифікатори мови transact-sql
- •9.2. Типи даних мови transact-sql
- •9.3. Функції мовиTransact-sql
- •9.4. Доступ до метаданих. Огляд безпеки sql Server 2005.
6.4. Припинення процесів сервера
При необходимости остановить процессы, которые блокируют соединения или используют слишком много времени процессора, выполните следующие действия.
1. Запустите SQL Server Management Studio и подключитесь к серверу.
2. В панели Object Explorer (Обозреватель объектов) раскройте узел сервера, а потом узел Management (Управление).
3. Дважды щелкните мышью узел Activity Monitor (Монитор активности), находящийся под узлом Management (Управление), чтобы открыть одноименное окно.
Поле Last Refresh (Последнее обновление) в разделе Status (Состояние) показывает дату и время последнего обновления отображаемой в окне информации об активности сервера.
4. В списке Select a page (Выберите страницу) выберите элемент Process Info (Информация о процессе). Справа отобразится информация о процессах. Раскройте контекстное меню процесса, который следует остановить.
Примечание Обычно не следует прерывать процессы, запускаемые на выполнение SQL Server. Если какой-либо процесс работает не надлежащим образом, остановите его и затем перезапустите связанную с ним службу, вместо попытки прервать процесс.
5. Выполните команду Kill Process (Прекратить процесс). При появлении запроса на подтверждение действия щелкните кнопку Yes (Да).
Література
Бурков А.В. Проектирование информационных систем по технологии клиент – сервер в «Microsoft SQL Server 2008» и «Microsoft Visual Studio 2008» 194с.
Дж.Боуман, С.Эмерсон, М.Дарновски - Практическое руководство по SQL
Станек Уильям Р. Microsoft SQL Server 2005. Справочник администратора / Пер. с англ. — М.: Издатель ство «Рус ская Ре дак ция», 2008. — 544 с.: ил.
Лекція № 7
Тема 7. Налаштування sql server за допомогою утиліти sql server management studio
План лекції
1. Управління конфігурацією за допомогою SQL Server Management Studio.
2. Перегляд загальної інформації про операційну систему і SQL Server.
3. Налаштування аутентифікації і аудиту доступу. Вибір режиму аутентифікації.
4. Установка параметрів аудиту доступу. Налаштування використання пам'яті.
Самостійна робота
5. Використання динамічного управління пам'яттю. Виділення фіксованого об'єму оперативній пам'яті.
6. Включення підтримки розширеної пам'яті за допомогою технології AWE.
7. Оптимізація використання пам'яті при індексуванні. Виділення пам'яті для запитів.
8. Налаштування використання процесорів і паралельної обробки. Оптимізація використання процесорів.
Зміст лекції
7.1. Управління конфігурацією за допомогою sql Server Management Studio.
После подключения в утилите SQL Server Management Studio к зарегистрированному серверу появится возможность просматривать его параметры конфигурации и управлять ими, используя диалоговое окно Server Properties (Свойства сервера). Чтобы получить доступ к указанному окну, выполните следующие действия.
1. Запустите SQL Server Management Studio. Для этого раскройте в меню Start (Пуск) командой Programs (Программы) или All Programs (Все программы) папку Microsoft SQL Server 2005 и щелкните утилиту SQL Server Management Studio. Или наберите sqlwb в командной строке.
2. В раскрывающемся списке Server type (Тип сервера) диалогового окна Connect to Server (Подключиться к серверу) выберите компонент базы данных, с которым требуется установить соединение, например Database Engine (Ядро базы данных).
3. В поле Server Name (Имя сервера) введите имя компьютера, на котором запущен SQL Server, например DBSvr18. По умолчанию соединение устанавливается с экземпляром по умолчанию (если предварительно не был настроен другой экземпляр по умолчанию). Если вы хотите подключиться к другому экземпляру, выберите в списке справа от поля его имя, но при условии, что с ним ранее уже устанавливалось соединение. Чтобы подключиться к какому-либо экземпляру в первый раз, в этом же списке щелкните элемент <Browse for more…> (Поиск других серверов) и в появившемся диалоговом окне Browse for Servers (Поиск серверов) выберите тот экземпляр, с которым требуется установить соединение.
Примечание Подключиться можно только к зарегистрированным серверам. Поэтому если SQL Server, с которым предстоит работать, еще не зарегистрирован, прежде всего сделайте это. Как выполняется такая процедура, описано в разделе «Управление серверами» главы 5.
4. В списке Authentication (Аутентификация) выберите один из типов аутентификации — Windows Authentication (Аутентификация Windows) или SQL Server Authentication (Аутентификация SQL Server). При необходимости в поле User name (Имя пользователя) введите имя учетной записи Windows или SQL Server, а в поле Password (Пароль) — пароль.
5. Щелкните кнопку Connect (Подключиться).
6. В панели Object Explorer (Обозреватель объектов) из контекстного меню сервера, который требуется настроить, выберите команду Properties (Свойства). Отобразится диалоговое окно Server Properties (Свойства сервера), показанное на рис. 6-1.
Рис. 6-1. Страница General диалогового окна Server Properties
7. Теперь можно управлять общими параметрами конфигурации SQL Server. Для настройки дополнительных параметров следует использовать хранимую процедуру sp_configure, как описано в главе 4 «Конфигурирование и настройка Microsoft SQL Server 2005».
Диалоговое окно Server Properties (Свойства сервера) содержит множество страниц, список которых находится в верхней части панели слева (см. рис. 6-1). Об использовании представленных на этих страницах параметров конфигурации будет рассказано в следующих разделах. Предоставление разрешений описывается в главе 8 «Управление системой безопасности SQL Server 2005».
Если требуется просмотреть список текущих значений параметров, в окне запросов выполните следующий запрос:
USE master
GO
EXEC sp_configure
GO
Примечание Для просмотра дополнительных параметров конфигурации значение параметра show advanced options должно быть установлено равным 1
