Отправляет email-рассылки с помощью сервиса Sendsay

Вопросы и ответы по MS SQL Server

  Все выпуски  

Вопросы и ответы по MS SQL Server - Выпуск No. 29


Информационный Канал Subscribe.Ru


Вопросы и ответы по MS SQL Server

Выпуск No. 29 от 2004-02-27

Слова

На следующей неделе этой рассылке исполняется один год. В рассылке за этот год мало, что изменилось. Менялось только расположение ее архива.
На данный момент архив рассылки лежит сразу в трех местах. А на сайте http://sql.ru/users/sergcat/ появилась сортировка по колонкам. За что большое спасибо Константину (Cat2) Кулакову.

Спасибо всем, кто подписался и остался. Постараюсь не губить эту рассылку и писать (переводить) интересные статьи.
Вопрос : Зачем все эти опции в настройках базы данных? Может лучше их не трогать?

Ответ:
По большей части опции по умолчанию вполне хороши - за исключением одной-двух. Вот краткое описание этих опций и что они делают.
Restrict access: Эта опция ограничивает доступ к базе данных.
Read only: Эта опция определяет, что пользователи могут только считывать данные, но не изменять их. Вы можете использовать эту опцию для "статических баз данных", которые обычно хранятся на компакт-дисках. Например, для распространяемых каталогов или информации только для чтения.
Model: Это то место, в котором Вы указываете метод работы журнала транзакций сервера SQL Server. Журнал транзакций - это специальный файл, в котором записываются все изменения базы данных сервера SQL Server. Самый надежный тип - Full, при котором требуется сохранять журнал транзакций отдельно и это работает дольше. Наименее громоздкий (и наименее безопасный) тип - Simple, при котором содержимое файла транзакций стирается сразу же после того, как изменения сохранены в базе данных.
ANSI NULL default: Эта опция работает с колонками базы данных и определяет будут ли они по умолчанию выставляться с признаком NULL или NOT NULL.
Recursive triggers: Изменений этой опции может быть крайне опасно, если Вы не разбираетесь в триггерах Вашей базы данных. Эта опция позволяет триггерам запускаться рекурсивно, что может вызвать зацикливание или неверную работу Вашего сервера при неправильной установке.
Select into/bulkcopy: О журнале транзакций я рассказал выше. Предположим, что Вам понадобилось загрузить массу данных быстро, и прохождение всей этой массы через журнал транзакций может затормозить всю систему. С этой опцией определенные команды могут обходить протоколирование. Обратите внимание, что перед выполнением одной из таких операций лучше сделать резервную копию базы данных, потому что журнал транзакций используется для восстановления.
Truncate log on checkpoint: Используется только на SQL Server 7.0, эта опция схожа с моделью работы журнала транзакций Simple для SQL Server 2000.
Torn page detection: Активно используемый процесс. Выбрав эту опцию, Вы можете определить неполные страницы данных.
Auto close: Вам почти никогда не надо использовать эту опцию. Такая установка остановит базу данных после того, как освободятся все ресурсы и все пользователи отключатся. С множеством "отключающихся" приложений в наши дни, эту опцию лучше оставить для фиксирования выделенных ресурсов.
Auto shrink: Еще одна очень полезная опция для проставления, которая указывает, что база данных должна периодически обрезать неиспользуемое место.
Auto create statistics: Эта и следующая опция обычно объединяются. Проектировщик системы должен решить - использовать ее или нет. Это опция работает с автоматическим построением последовательности номеров в процессе оптимизации в целях ускорения системы.
Auto update statistics: Эта опция, идущая в связке с предыдущей, автоматически обновляет устаревшую статистику, используемую при выполнении запросов.
Use quoted identifiers: Эта опция отвечает за ANSI стандарт работы с кавычками.
Level: Используйте эту опцию, если Вы собираетесь перемещать базу данных между различными версиями сервера SQL Server.

Надеюсь, Вы нашли эту информацию полезной. Вопросы, предложения и пожелания шлите на адрес sql@softmatics.ru
С уважением, Сергей Кошкин, ведущий специалист ООО "Софтоматика"
Список всех вопросов и ответов по MS SQL Вы найдете на сайте Рассылки http://sql.softmatics.ru/ или http://sql.ru/users/sergcat/
SM Plasma LITE - программа для автоматизации склада, бухгалтерии, торговли. Анализ, прогноз, CRM и многое другое по цене $0.00!
Рейтинг@Mail.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное