Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #78, ИЮНЬ 2005 г.

ОлдSQLный сервер

Лавров Владислав (l-vv@r66.ru)

Хакер, номер #078, стр. 078-024-5


Настройка службы SQL Server Agent и всех ее объектов осуществляется из консоли SQL Server Enterprise Manager папки Management.

[управление системой безопасности]

SQL Server 2000 — сетевая система баз данных. Использование ее в качестве настольной системы доступа к данным имеет смысл разве только для отладочных целей. Поэтому неслучаен тот факт, что ее безопасность интегрирована с сетевой системой безопасности, поскольку все пользователи SQL Server являются вместе с тем и сетевыми пользователями.

Допуск юзеров к ресурсам SQL-сервера начинается с аутентификации. Этот процесс предполагает, что пользователь для доступа к серверу использует одну из учетных записей, хранящихся в разделе Security\Logins программы SQL Server Enterprise Manager. При активизации этого раздела в правом окне консоли отображается список учетных записей. Новая учетная запись создается щелчком правой кнопки мыши по строке Logins и выбором в появившемся меню пункта New, а изменение настроек производится через ее свойства.

[интеграция с Web]

У SQL Server 2000 есть замечательная возможность — автоматизировать публикацию запросов к базам данных, используя HTML-документы. Этот механизм реализован в виде мастера Web Assistant, работу которого можно настроить на вывод сколь угодно сложных запросов, сформированных в хранимой процедуре. Запрос будет выполняться по расписанию либо при изменении отображаемых данных. Сформированная таким мастером Web-страница может быть просмотрена любым браузером. Во многих случаях подобный способ Web-публикаций оказывается более чем достаточен, особенно в интранет-сетях компаний.

Обратись к списку мастеров в программе Enterprise Manager из пункта меню Tools/Wizards. Будет открыто окно со списком всех мастеров, доступных в SQL Server 2000. В разделе Management этого окна выбери пункт Web Assistant Wizard. Это и есть мастер, позволяющий создавать HTML-документ на основе баз данных SQL Server 2000.

[как не потерять данные?]

Потеря данных — не такое уж редкое явление. Причины могут быть самые разные: сбои в электропитании и аппаратном обеспечении, ошибки в работе системного и прикладного программного обеспечения, да и просто человеческий фактор. Любая причина может вызвать частичную или полную потерю данных, и тогда инфу придется восстанавливать. Чтобы восстановление было успешным, своевременно позаботься о создании регулярных резервных копий. Какие типы резервного копирования существуют в MS SQL Server?

1 Полное резервное копирование базы данных (database backup). В этом случае все содержимое базы данных будет помещено в один или несколько файлов. Такой тип резервного копирования является фундаментом, на котором строится вся методология сохранения данных.

2 Дифференциальное резервное копирование (differential database backup). При таком методе сервером отслеживаются только изменения, произошедшие со времени полного резервного копирования. Хотя такая копия компактнее и требует меньше времени для своего создания, но для восстановления базы данных обязательно потребуется полная резервная копия.

Назад на стр. 078-024-4  Содержание  Вперед на стр. 078-024-6