- •Тема 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.
3.4. Налаштування каталогу дампу, звіту про помилки і звіту про відгуки і пропозиціях користувачів.
Ви можете використовувати додаткові параметри конфігурації служб для налаштування таких функціональних можливостей, як створення звітів і ведення журналів помилок. Для цього при установці SQL Server слід вказати про дозвіл двох типів звітів :
про помилки;
про можливості, також званих Customer Feedback Reporting (Звіт про відгуки і пропозиції користувачів).
Звіти першого типу допомагають визначити причину неусувної помилки і виправити її. Коли неусувні помилки призводять до припинення роботи служби, звіти про помилки генеруються і вирушають в Microsoft або на призначений корпоративний сервер звітів про помилки. Вони містять детальну інформацію, що дозволяє встановити причину появи помилки, у тому числі відомості про використовувану версію SQL Server, версію операційної системи і конфігурації апаратного забезпечення, а також дані з пам'яті або файлів того процесу, який викликав помилку.
Окрім цього, інформація про помилки записується у вказаний каталог дампу. Місце розташування каталогу дампу залежить від компонента і того екземпляра SQL Server, до якого він відноситься. Наприклад, каталог дампу для екземпляра SQL Server за умовчанням може знаходитися в %ProgramFiles%\Microsoft SQL Server\MSSQL.1\ MSSQL\LOG, а каталог дампу для Reporting Services (Служби звітів) - в %Pro - gramFiles%\Microsoft SQL Server\MSSQL.3\Reporting Services\LogFiles.
При налаштуванні функціональності Customer Feedback Reporting (Звіт про відгуки і пропозиції користувачів) генеруються звіти другого типу і також вирушають в Microsoft, де на основі їх даних отримують представлення, як використовуються компоненти і функціональні можливості.
Параметри, що відповідають за генерування звітів і дампів помилок, настроюються для кожної служби окремо. Для цього виконаєте наступну послідовність дій.
Запустите утиліту SQL Server Configuration Manager, потім в панелі ліворуч клацніть мишею вузол SQL Server 2005 Services (Служби SQL Server 2005).
Розкрийте контекстне меню служби, клацнувши у вікні справа її ім'я, і виконаєте команду Properties (Властивості).
У діалоговому вікні Properties (Властивості) клацніть вкладку Advanced (Додатково). Тепер ви зможете наступне.
- Використовувати поле Dump Directory (Каталог дампу) для перегляду поточного значення каталогу дампу. Щоб змінити каталог дампу, введіть нове ім'я. Переконаєтеся, що обліковий запис для запуску служби, що настроюється, має права читання і запису в цьому каталозі.
- Використовувати списки Error Reporting (Звіт про помилки) і Customer Feedback Reporting (Звіт про відгуки і пропозиції користувачів), що розкриваються, для включення або відключення відповідної функціональності. Виберіть Yes (Так), щоб включити генерування звітів, і No (Ні) у разі його відключення.
Якщо зміни вироблялися при запущеній службі, треба її перезапустити, клацнувши кнопку Restart (Перезапустити) на вкладці Log On (Вхід в систему). Служба буде зупинена і потім запущена вже з новими параметрами.
Клацніть кнопку OK.
3.5. Налаштування мережевих протоколів для сервера і клієнта. Налаштування протоколу сервера Shared Memory. Налаштування протоколу сервера Named Pipes.
Налаштування мережевих протоколів для сервера і клієнта
З SQL Server можна встановлювати локальні і видалені з'єднання (при відповідному налаштуванні) за допомогою декількох комунікаційних протоколів, включаючи Shared Memory (Спільно використовувана пам'ять), Named Pipes (Іменовані канали) і TCP/IP і VIA. Усі вони мають різні параметри конфігурації для клієнта і сервера.
Налаштування мережевих протоколів виробляється за допомогою утиліти SQL Server Configuration Manager. Для цього треба в її панелі ліворуч розкрити вузол SQL Server 2005 Network Configuration (Налаштування мережевих параметрів SQL Server 2005). Параметри встановлюються окремо для кожного екземпляра. Щоб настроїти протоколи для клієнта, треба розкрити вузол SQL Native Client Configuration (Налаштування мережевої бібліотеки клієнта SQL Native Client).
Примітка Будь-який комп'ютер, на якому встановлена мережева бібліотека SQL Native Client, є клієнтом SQL Server. Комп'ютери можуть працювати під управлінням операційних систем Windows 2000, Windows XP Professional і Windows Server 2003.
Налаштування протоколу сервера Shared Memory
Протокол Shared Memory (Спільно використовувана пам'ять) застосовується тільки для локальних з'єднань. Коли протокол включений, будь-який локальний клієнт може підключитися до сервера з його допомогою. Якщо ж необхідно заборонити локальним клієнтам користуватися цим протоколом, його слід відключити.
Щоб включити або відключити протокол Shared Memory (Спільно використовувана пам'ять) для сервера, виконаєте наступні дії.
Запустите утиліту SQL Server Configuration Manager. У панелі ліворуч розкрийте вузол SQL Server 2005 Network Configuration (Налаштування мережевих параметрів SQL Server 2005), потім вузол Protocols For instance_name (Протоколи для instance_ name), де instance_name - ім'я екземпляра SQL Server, з яким належить працювати.
Розкрийте контекстне меню протоколу Shared Memory (Спільно використовувана пам'ять), клацнувши у вікні справа його ім'я, і виконаєте команду Properties (Властивості).
У діалоговому вікні Properties (Властивості) скористайтеся списком Enabled (Включений), що розкривається, для включення і відключення протоколу. Виберіть пункт Yes (Так), щоб включити протокол, і пункт No (Ні) для його відключення.
Клацніть OK.
Налаштування протоколу сервера Named Pipes
Протокол Named Pipes (Іменовані канали) використовується для локальних або видалених з'єднань в першу чергу програмами, написаними для Windows NT, Windows 98 і більше ранніх версій операційної системи Windows. Коли та-кой протокол включений, SQL Server 2005 за допомогою його мережевої бібліотеки може встановлювати зв'язок з екземплярами через стандартні мережеві адреси: \\.\pipe\sql\ query - з екземпляром за умовчанням і \\.\pipe\MSSQL$instance_name\sql\query - з іменованим екземпляром, де instance_name - ім'я екземпляра. Налаштування параме-тров протоколу дозволяє не лише включити або відключити іменований канал, але і змінити його (ввівши нове ім'я).
Для установки потрібних параметрів виконаєте наступні дії.
Запустите SQL Server Configuration Manager. У панелі ліворуч розкрийте вузол SQL Server 2005 Network Configuration (Налаштування мережевих параметрів SQL Ser - ver 2005), потім вузол Protocols For instance_name (Протоколи для instance_name), де instance_name - ім'я екземпляра SQL Server, з яким належить працювати.
Розкрийте контекстне меню протоколу Named Pipes (Іменовані канали), клацнувши у вікні справа його ім'я, і виконаєте команду Properties (Властивості).
Тепер в діалоговому вікні Properties (Властивості) ви можете:
за допомогою списку Enabled (Включений), що розкривається, включити протокол, вибравши пункт Yes (Так), або командою No (Ні) відключити його;
ввівши нове значення в поле Pipe Name (Ім'я каналу), змінити ім'я каналу за умовчанням (але не забудьте зробити це ж в налаштуваннях клієнта).
Клацніть кнопку OK.
