Технологии защиты данных в MS SQL Server



Мы поможем в написании ваших работ!


Мы поможем в написании ваших работ!



Мы поможем в написании ваших работ!


ЗНАЕТЕ ЛИ ВЫ?

Технологии защиты данных в MS SQL Server



1. Механизм checkpoints – контрольных точек, которые генерируются через ~60 с для записи обновлённых страниц на диск (контрольная точка может быть поставлена принудительно командой CHECKPOINT ).

2. Встроенные и внешние механизмы проверки целостности базы данных (запускаются автоматически или, как утилита DBCC – Database Consistency Checker – вручную).

3. Физическое дублирование (если оно разрешено) файлов баз данных средствами операционной системы (включая механизм зеркальных жёстких дисков).

4. Резервирование баз данных и журналов транзакций – путём записи дампа базы данных на устройство резервирования (магнитную ленту или жёсткий диск).

5. Репликация – возможность дублирования информации путём её периодической (в некоторых случаях – синхронной) передачи с одного SQL сервера на другой.

Шифрование трафика между клиентом и сервером, а также шифрование кодов, использованных для работы с объектами базы данных (хранимых процедур, триггеров и др.)

 

Перспективы MS SQL Server .

Некоторые усовершенствованные возможности SQL 2000 Server :

Поддержка XML Реляционная часть SQL Server 2000 поддерживает две способа работы с XML: возврат результата запроса в виде XML и разбор XML-документов внутри СУБД. Разобранный документ может использоваться оператором SELECT как любая другая таблица. Чтобы вернуть результат запроса в виде XML, используется конструкция SELECT ... FOR XML. SQL Server 2000 содержит ISAPI* библиотеку SQLISAPI для Microsoft IIS. Эта библиотека использует провайдер SQLOLEDB и библиотеку SQLXML для возврата Web-браузеру XML или HTML.
Интеграция с Интернет* SQL Server 7.0 имел возможность генерации HTML страницы из данных SQL Server , отправлял данные SQL Server посредством HTTP и FTP , посылал и получал сообщения электронной почты. SQL Server 2000 идет дальше и усовершенствует доступ к хранимым данным в базах и OLAP кубах через Web . Эти нововведения гарантируют, что данные будут доступны через интуитивно понятные интерфейсы пользователя. SQL Server 2000 допускает использование основанного на URL доступа посредством нескольких специализированных механизмов, которые используют ISAPI DLL , позволяющий определять виртуальные корни в Microsoft Internet Information Services ( IIS ), привязанные к экземплярам SQL Server 2000.
Полнотекстовый поиск Допускает полнотекстовый поиск через Web или интрасеть для форматированных документов ( Word , Excel , HTML )
Поддержка резервных серверов Устанавливает отказоустойчивые базы данных непосредственно из Setup . Использует активную и пассивную модель отказоустойчивости с резервным оборудованием
Сервисы Анализа и безопасности Закрывает данные, используя системы безопасности для массивов и ячеек. Ограничивает доступ к специальным наборам ячеек
Сервисы преобразования данных Импортирует и экспортирует данные и ключи между поддерживаемыми базами данных Программирует многофазную подкачку данных и сохраняет пакеты DTS как код Visual Basic .
Безопасность Защищает данные с высоким уровнем защиты по умолчанию устанавливаемом при установке. . Включает поддержку SSL соединений. Имеет сертификат безопасности С2
Соединение OLAP кубов Поддержка функций принятия решений (decision support) и поиска закономерностей (data mining), которые являются продолжением работ в области искусственного интеллекта, позволяет анализировать и фильтровать огромные объемы информации в поисках скрытых закономерностей и тенденций. В SQL Server 2000 специалисты корпорации Microsoft реализовали два самых популярных метода исследования данных: алгоритмы кластеризации и деревья принятия решений. SQL Server 2000 соединяет OLAP кубы на различных серверах для анализа производительности. Безопасно осуществляет доступ к данным куба через Интернет.
Параллельное DBCC Быстро и эффективно проверяет данные в базах данных с поддержкой многопроцессорной работы. В SQL 2000 в полном объеме используются преимущества многозадачности и параллельной обработки данных, такие как надежная работа с разделяемыми на уровне пользователей или приложений базами данных, разделение потока данных между серверами, параллельное создание индексов, ускорение сканирования баз данных в многопроцессорных системах, а также синхронизирует данные на всех серверах в кластере независимо от их местонахождения.
Multiinstancing Возможность установки и одновременной работы нескольких экземпляров ( instances ) SQL Server 2000 на одной машине.

*) URL может быть определен, как:

1. Непосредственное исполнение sql запроса : URL запросы имеют форму: http :// server / vroot ? sql ="…" Для URL запроса, прикладные программы Internet могут составлять URL строку, которая вызывает виртуальный корень SQL Server 2000, и которая содержит инструкцию Transact - sql . Инструкция Transact - sql , посланная экземпляру SQL Server 2000, связывается с виртуальным корнем, и результат возвращается также, как стандартный rowset . Если определено предложение FOR Xml , вместо этого будет возвращён Xml документ. Поддерживаются запросы одиночной строки и одиночного столбца.

2. Непосредственный доступ к объектам базы данных, таким, как таблицы : Прямые запросы имеют форму: http :// server / vroot / dbobject / xpath . Для прямых запросов посредством HTTP , данные не будут возвращаться в виде Xml , допуская прямой поиск объектов подобных изображениям в базе данных. Синтаксис Xpath требуемый в этом случае обработки таблиц (и представлений) как элементов, а столбцов как атрибут.

3. Исполнение файлов шаблонов : запросы шаблонов имеют форму: http :// server / vroot / vname ? params и непосредственно ссылаются на файл шаблона, который является допустимым Xml документом, состоящим из одной или более sql инструкций. Когда в URL определен файл шаблона, содержащиеся в файле шаблона sql команды будут выполнены. Взамен запроса будут возвращены результаты, и полный Xml документ будет возвращен его инициатору.

Исполнение Xpath запросов через представления Xml : Xpath запросы Xml представлений имеют форму: http :// server / vroot / vname / xpath ? params Xpath делает запрос на доступ к определённым данным из реляционных таблиц и из Xml представлений (аннотируемая схема), который отображает Xml на реляционные таблицы базы данных .

 



Последнее изменение этой страницы: 2017-02-08; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 44.192.112.123 (0.004 с.)