- •Тема 3. Налаштування поверхні атаки. Доступу до сервера і мережевих протоколів sql server 2005 43
- •Тема 4. Доступ до даних конфігурації sql server 59
- •Тема 5. Управление корпоративными серверами 82
- •Тема 6. Управління активністю сервера 92
- •Тема 7. Налаштування sql server за допомогою утиліти sql server management studio 96
- •Тема 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 План лекції
- •1. Вступ. Загальні поняття дисципліни “Розробка клієнт-серверних застосувань”.
- •Самостійна робота
- •Зміст лекції
- •Вступ. Загальні поняття дисципліни “Розробка клієнт-серверних застосувань”.
- •Перший факт: 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.
Лекція № 3 Тема 3. Налаштування поверхні атаки. Доступу до сервера і мережевих протоколів sql server 2005 План лекції
1. Попереднє налаштування. Використання SQL Server 2005 Surface Area Configuration. Підключення до видаленої системи SQL Server. .
2. Налаштування параметрів служб.Налаштування параметрів з'єднань.
Управління доступом до функціональних можливостей компонентів.
3. Налаштування служб SQL Server. Управління станом ітипом запуску служб. Налаштування облікових записів для запуску служб.
Самостійна робота
4. Налаштування каталогу дампу, звіту про помилки і звіту про відгуки і пропозиціях користувачів.
5. Налаштування мережевих протоколів для сервера і клієнта. Налаштування протоколу сервера Shared Memory. Налаштування протоколу сервера Named Pipes.
6. Налаштування протоколу сервера TCP/IP. Налаштування порядку використання протоколів клієнта.
7. Налаштування протоколу клієнта Shared Memory. Налаштування протоколу клієнта TCP/IP.
Зміст лекції
3.1. Попереднє налаштування. Використання sql Server 2005 Surface Area Configuration. Підключення до видаленої системи sql Server.
Налаштування
поверхні атаки, доступу до сервера і
мережевих протоколів.
При
управлінні доступом до сервера слід
звернути особливу увагу на налаштування
служб, компонентів і мережевих протоколів
SQL Server, оскільки для кожного екземпляра
SQL Server це можна виконати індивідуально.
Ці налаштування встановлюють рівень
безпеки і безпосередньо впливають на
поверхню атаки сервера. Вони визначають:
хто і яким чином може дістати доступ до сервера;які служби SQL Server запускаються автоматично при завантаженні системи, а які - вручну з потреби;яким чином компоненти SQL Server можуть підключатися до видалених ресурсів або бути доступними для підключення з видалених ресурсів.
Обмежуючи
таким чином доступ до деяких ресурсів
сервера, ви зменшуєте його поверхню
атаки, уразливу для зловмисних дій, що
посилює безпеку сервера, а також сприяє
підвищенню загальної продуктивності,
оскільки використовуватимуться тільки
необхідні служби і компоненти.
Доступ
клієнтів до SQL Server управляється за
допомогою налаштування параметрів
мережевих протоколів клієнта. Доступ
SQL Server до локальних або видалених ресурсів
управляється за допомогою налаштування
служб і мережевих протоколів сервера.
Можна управляти доступом клієнтів,
службами SQL Server і мережевими налаштуваннями,
використовуючи утиліти SQL Server 2005 Surface
Area Configuration або SQL Server Configuration Manager.
Оптимально, коли вони використовуються
спільно, про що і буде розказано в цій
главі.
Попереднє
налаштування
Утиліти
SQL Server 2005 Surface Area Configuration і
SQL Server Configuration Manager знаходяться
в
меню
Start (Пуск).
Дістати
до
них
доступ
можна,
відкривши
командою
Programs (Програми)
або
All Programs (Усі
програми)
теку
Microsoft SQL Server 2005. Щоб
запустити
кожну
утиліту
окремо,
треба
набрати
в
командному
рядку
команду
sqlsac або
sqlservermanager.msc. За
умовчанням
обидві
утиліти
підключаються
до
локального
комп'ютера.
SQL Server 2005 Surface Area Configuration можна
використовувати
для
налаштування
видаленого
комп'ютера.
Для
цього
наберіть
команду:
Sqlsac
remote_computer
де
remote_computer
- ім'я або адреса IP
видаленого комп'ютера, з яким необхідно
працювати, наприклад:
Sqlsac
CorpSvr04
Рада
За
умовчанням
виконуваний
файл
SQL Server 2005 Surface Area Configuration - Sqlsac.exe - знаходиться
в
каталозі
%Program Files%\Microsoft SQL Server\90\Shared. Цей
каталог за умовчанням не додається в
дорогу пошуку (PATH), тобто в список
каталогів, де операційна система шукає
виконувані файли. Якщо планується
використовувати цю утиліту, можна додати
каталог в дорогу пошуку, виконавши
наступну послідовність дій.
Відкрийте
вікно командного рядка. Зміните поточний
каталог диска C, ввівши команду:
cd
c:\
Збережете
поточний шлях пошуку у файл, набравши
команду:
path
> origpath.txt
Використовуйте
наступну команду, щоб змінити шлях
пошуку для поточного сеансу командного
рядка :
path
= %path%;%ProgramFiles%\Microsoft SQL Server\90\Shared
Перевірте
правильність установки шляху пошуку
такою командою:
path
Запишіть
поточний шлях пошуку в системний реєстр,
набравши команду*:
setx
PATH "%PATH%"
При
введенні команд точно дотримуйтеся
вказаних вище за регістр і синтаксис.
Використання
SQL Server 2005 Surface Area Configuration
При
запуску
SQL Server 2005 Surface Area Configuration відображується
головне
вікно
(мал.
3-1). Ця
утиліта може виконувати декілька
основних завдань:
підключатися до певного сервера SQL Server;н
астроювати
параметри служб певного сервера;настроювати параметри з'єднань з певним сервером;настроювати функціональні можливості різних компонентів SQL Server.
Мал.
3-1. Головне
вікно
утиліти
SQL Server 2005 Surface Area Configuration
Підключення
до видаленої системи SQL Server
За
умовчанням утиліта SQL Server 2005 Surface Area
Configuration при запуску підключається до
локального комп'ютера. Можна змінити
комп'ютер, з яким виконується робота,
клацнувши посилання Change Computer (Змінити
комп'ютер), представлене в головному
вікні. Відобразиться діалогове вікно
Select Computer (Вибір комп'ютера), показане на
мал. 3-2. Якщо необхідно управляти
конфігурацією того ж комп'ютера, на
якому запущена ця утиліта, виберіть
положення перемикача Local Computer (Локальний
комп'ютер) і клацніть кнопку OK. Якщо ж
треба управляти налаштуванням видаленого
комп'ютера, виберіть положення перемикача
Remote Computer (Видалений комп'ютер), введіть
ім'я видаленого комп'ютера, наприклад
DBSvr05, потім клацніть кнопку OK.
Мал.
3-2. Діалогове вікно Select Computer
