
- •Учетные записи пользователей и групп
- •Active Directory. Доменная модель службы каталогов. Контроллеры домена. Возможные типы серверов в домене.
- •Службы имен. Dns, wins.
- •Службы имен. Администрирование dns.
- •Политика безопасности в домене Windows. Понятие групповой политики. Использование групповых политик
- •Политики безопасности в домене Windows. Основные группы параметров.
- •Регистрация событий в Windows. Классификация событий.
- •Протоколирование событий Windows
- •Классификация событий:
- •Архитектура Microsost sql Server. Управление к доступам данным в mssql Server.
- •Транзакции. Организация транзакций в sql.
- •Транзакции. Основные проблемы обработки транзакций.
- •Служба www в составе iis
- •21. Средства удалённого доступа к файлам в Windows.
- •Средства удалённого выполнения заданий в Windows.
- •Уровни реализации
- •Методы повышения надёжности хранения данных. Технология raid
- •Raid - это акроним от Redundant Array of Independent Disks.
Транзакции. Организация транзакций в sql.
Транзакцией называется последовательность действий, которая или полностью фиксируется в базе данных, или полностью отменяется. Иногда под транзакцией также подразумевают не группу SQL-операторов, а интервал времени, выполняемые в течение которого SQL-операторы можно или все зафиксировать или все отменить.
SQL Server предлагает множество средств управления поведением транзакций. Пользователи в основном должны указывать только начало и конец транзакции, используя команды SQL или API (прикладного интерфейса программирования). Транзакция определяется на уровне соединения с базой данных и при закрытии соединения автоматически закрывается. Когда транзакция начинается, все команды, выполненные в соединении, считаются телом одной транзакции, пока не будет достигнут ее конец.
SQL Server поддерживает три вида определения транзакций:
явное;
автоматическое;
подразумеваемое.
По умолчанию SQL Server работает в режиме автоматического начала транзакций, когда каждая команда рассматривается как отдельная транзакция. Если команда выполнена успешно, то ее изменения фиксируются. Если при выполнении команды произошла ошибка, то сделанные изменения отменяются и система возвращается в первоначальное состояние.
Сервер работает только в одном из двух режимов определения транзакций: автоматическом или подразумевающемся. Он не может находиться в режиме исключительно явного определения транзакций. Этот режим работает поверх двух других.
Для установки режима автоматического определения транзакций используется команда:
SET IMPLICIT_TRANSACTIONS OFF
При работе в режиме неявного (подразумевающегося) начала транзакций SQL Server автоматически начинает новую транзакцию, как только завершена предыдущая. Установка режима подразумевающегося определения транзакций выполняется посредством другой команды:
SET IMPLICIT_TRANSACTIONS ON
Транзакции. Основные проблемы обработки транзакций.
Транза́кция , группа последовательных операций, которая представляет собой логическую единицу работы с данными. Транзакция может быть выполнена либо целиком и успешно, соблюдая целостность данных и независимо от параллельно идущих других транзакций, либо не выполнена вообще и тогда она не должна произвести никакого эффекта.
Основные проблемы, которые возникают при параллельном выполнении транзакций, делятся условно на 4 типа:
-Пропавшие изменения. Эта ситуация может возникать, если две транзакции одновременно изменяют одну и ту же запись в БД.
-Проблемы промежуточных данных.
-Проблемы несогласованных данных.
-Проблемы строк-призраков (строк-фантомов).
Создание WWW ресурсов в MS IIS. Типовая модель назначения прав доступа к ресурсу
IIS (Internet Information Services) — проприетарный набор серверов для нескольких служб Интернета от компании Майкрософт.
Различные организации используют IIS для поддержки и управления веб-страниц в Интернете или во внутренней сети, для поддержки и управления FTP-узлами, для маршрутизации новостей и почты.