Основи транзакцій

Транзакцією називається послідовність завдань, які в сукупності складають логічну одиницю роботи Всі завдання повинні виконуватися або не виконуватися як одне ціле Наприклад, у випадку з операцією інвентарного переміщення товару операції вирахування і складання повинні бути разом записані на диск, або на диск не повинна потрапити ні одна з них

Як уникнути “ін’єкцій” SQL

Інєкцією SQL називають технологію злому, яка додає в параметр код SQL, який згодом виконується як динамічний SQL Ця технологія особливо небезпечна тим, що будь-який, хто має доступ до Web-сайту організації і здатний вводити дані в текстові поля, потенційно може стати джерелом атак за допомогою інєкцій SQL Існує безліч шкідливих прийомів, що використовують прикріплюється код і […]

Стратегії продуктивності транзакцій

Теорія цілісності транзакцій на перший погляд може здатися лякаючою, і SQL Server має безліч інструментів управління ізоляцією транзакцій Якщо база даних рідко використовується або призначена тільки для читання, то блокування транзакцій взагалі не складає проблеми У той же час в інтенсивно використовуваних базах даних OLTP слід застосовувати теорію і знання, отримані в цьому розділі, а […]

Вивчення SQL Server програмним шляхом

Одним з головних достоїнств SQL Server є його прекрасний інтерфейс користувача, що дозволяє проектувати і адмініструвати бази даних Утиліта Management Studio є відмінним інструментом для графічного дослідження бази даних З іншого боку, програмний код Т-SQL дозволяє глибше заглянути в надра сервера

Огляд AD0.NET – ЧАСТИНА 7

SQL Native Client У версіях SQL Server 2005 і ADONET 20 доступ до сервера баз даних вже не грунтується на MDAC Замість цього в одному файлі Dll міститься збірка, що отримала назву SQL Native Client Очікувалося, що ця збірка вирішить всі відомі проблеми узгодженості, повязані з розподіленим оновленням масивного набору файлів MDAC, а також підвищить […]

СИСТЕМИ “КЛІЄНТ / СЕРВЕР”

Як зазначалося в розділі 211, системи клієнт / сервер можуть розглядатися як окремий випадок розподілених систем Точніше, система клієнт / сервер – Це розподілена система, в якій одні вузли – клієнти, а інші – сервери всі дані розміщені на вузлах, які є серверами всі програми виконуються на узлахкліентах і шви видно користувачеві (Повна локальна незалежність […]

Організація поштового обміну

Даний етап передбачає настройку поштових програм Outlook Express на двох вузлах для відправки та отримання електронної пошти по прото-колам SMTP і POP3 з сервера Eserv, встановленого на вузлі з ОС Windows 2000 4 Запустити сервер Eserv на вузлі з ОС Windows 2000, для чого виконати командний файл Runbat, що знаходиться на диску C: образу

Параметри конфігурації – ЧАСТИНА 3

Сервер Management Studio EXEC sp_configure query wait У вкладці Processors діалогового вікна Server Proeprties (рис 346) визначається режим роботи сервера баз даних в симетричних багатопроцесорних системах Велика частина цих параметрів не впливає на роботу сервера в однопроцесорних компютерах

Пошук слів

Як тільки каталог буде створений, функція повнотекстового пошуку готова до роботи виконується за допомогою функції contains, яка допомагає передати шукане слово механізму повнотекстового пошуку і дочекатися відповіді Пошук слова в запиті може виконуватися одним із двох методів: contains і ContainsTable

Служби SQL Server

SQL Server-щось більше, ніж просто ядро ​​реляційної бази даних Це набір служб і компонентів, повязаних з базами даних, які можуть спільно використовуватися для побудови потужних рішень для кінцевого користувача (рис 33) Реляційне ядро Реляційне ядро ​​SQL Server 2005, іноді зване ядром бази даних, є серцем SQL Server Це процес, що підтримує всю реляционную роботу бази […]