Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Выбор конфигурации сервера




Существует несколько параметров установки сервера, которые существенно влияют на функционирование SQL Server 2000 и, либо не могут быть изменены в процессе работы, либо изменения потребуют серьезных затрат. К этим параметрам относятся: сопоставление и способ сортировки символьных данных.

Сопоставление (collation) определяет набор символов, доступных пользователю. Существенным изменением SQL Server2000 по сравнению с SQL Server 7.0 стала возможность работы в пределах одной установки с объектами, использующими различные сопоставления. Например, каждый из столбцов одной и той же таблицы может иметь свое собственное сопоставление.

В SQL Server 2000 существует два варианта управления сопоставлением, каждый из которых имеет свои особенности:

· сопоставление Windows;

· сопоставление SQL.

Сопоставление Windows – правила сравнения и хранения данных формируются на основе локальных установок, выбранных в ОС Windows. Порядок сортировки задается отдельно. Управление сопоставлением подобным образом позволяет максимально сблизить механизмы обработки символьных данных операционной системы и SQL Server 2000. Для конфигурирования сопоставления будут использоваться параметры конфигурации операционной системы, установленные с помощью утилиты Язык и стандарты (Regional Options) из набора утилит Панель управления (Control Panel).

Сопоставление SQL – в основном применяется для обеспечения совместимости с предыдущими версиями SQL Server. В остальных ситуациях лучше использовать сопоставление Windows. Предполагается, что операционная система была соответствующим образом настроена и к моменту установки SQL Server 2000 имеет необходимые параметры.

На одном из этапов установки в окне Параметры сопоставления (Collation Setting) мастер установки предлагает выбрать сопоставление, которое будет использоваться по умолчанию на сервере. Этот выбор осуществляется с помощью раскрывающегося списка с вариантами допустимых сопоставлений. Например:

· вариант Latin1_General предназначен для американизированного английского набора символов (кодовая страница 1252);

· для России по умолчанию предлагается использовать сопоставление Windows, называющееся Cyrillic_General, но можно указать любое другое сопоставление;

· можно выбрать сопоставление SQL.

Сопоставления для России используют набор символов 1251, оканчиваются на строку for use the 1251 (Cyrillic) Character Set. На уровне сервера указанные сопоставления относятся к семейству сопоставлений SQL_Latin1_General.

Способ сортировки определяет, каким образом SQL Server 2000 будет сравнивать и сортировать символьные данные. Простейший порядок сортировки основывается на порядковом номере символа. Например, английская буква А имеет код 65, буква В – код 66, С – 67 и т. д. Если мы начнем упорядочивать набор символов С, В, G, В, F, А по возрастанию, то получим последовательность А, В, В, С, F, G. Более сложные типы упорядочивания работают с учетом символов национальных алфавитов, регистра символов и символов с диакритическими знаками. В некоторых кодировках национальные символы не всегда располагаются в алфавитном порядке. Если выполнять сортировку только на основе порядкового номера символа, то может быть получен неверный результат. Ситуация усугубляется, если в национальном наборе символов имеются символы с диакритическими знаками. Решением этой проблемы в SQL Server 2000 и является использование способа сортировки (sort order). Имеется возможность выбрать следующие способы сортировки.

· Binary (двоичная сортировка) – простейший тип сортировки, в основе которого лежит сравнение символов по их порядковым номерам в таблице символов. Этот тип сортировки обладает максимальной скоростью работы по сравнению с другими типами сортировки, но при использовании этой сортировки режимы Case-sensitive (С учетом регистра) и Accent-sensitive (С учетом диакритических знаков) будут не доступны;

· Case sensitive (с учетом регистра) – сортировка, чувствительная к регистру. При использовании данного режима SQL Server 2000 будет делать различие между символами нижнего и верхнего регистров. При выполнении сортировки сначала будут перечислены все символы верхнего регистра, а только затем – нижнего;

· Accent sensitive (с учетом диакритических знаков) – при использовании этого режима сервер будет делать различие между символами с различными диакритическими знаками.

Каждый из приведенных методов упорядочивания является независимым от других. Для выбора того или иного метода предназначены флажки (check box). Если пользователь желает использовать какой-либо метод, то он должен установить соответствующий флажок. В противном случае этот флажок должен быть сброшен.

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

 

Выбор типа установки

При установке SQL Server 2000 в редакциях Enterprise Edition, Standard Edition, Personal Edition мастер установки предложит выбрать один из трех типов установки:

· обычный тип установки (Typical);

· минимальный тип установки (Minimum);

· выборочный тип установки (Custom).

При обычной установке устанавливаются заданные по умолчанию компоненты. Необходимо будет лишь выбрать каталог для размещения и указать небольшое количество других интуитивно понятных параметров. Данный тип установки рекомендуется для большинства пользователей.

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

 

Таблица 9. Набор компонентов для различных типов установки

Компоненты Типы установки
Обычная Минимальная Выборочная
Сервер баз данных + + +
Инструментальные средства обновления (Upgrade Tools) + - +
Поддержка репликации + + +
Полнотекстовый поиск + + +
Инструментальные средства управления клиента + - +
Компоненты соединения с сервером + + -
Электронная документация Books Online + - +
Инструментальные средства разработки Только отладчик - +
Образцы кода Ни одного Ни одного +
Сопоставления + + +

 

Выборочный тип установки позволяет выбрать только необходимые компоненты. В этом случае необходимо четко представлять, для чего предназначена та или иная опция, и каким образом изменится поведение сервера при установке того или иного значения параметра конфигурации.

Неверная настройка некоторых опций может привести к некорректной работе сервера. Изменение значений части опций возможно только при переустановке сервера или после перестроения системных баз данных.

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

В таблице 9 приведена сводная информация о том, какие компоненты доступны при каждом типе установки.

 

2.3. Контрольные вопросы к главе 2

1. Перечислите основные фазы подготовки к установке MS SQL Server 2000. В чем их содержание?

2. Перечислите минимальные и рекомендуемые требования к аппаратному обеспечению (процессор, оперативная память, дисковая память), выдвигаемые MS SQL Server 2000.

3. Под управлением каких операционных систем могут работать различные версии MS SQL Server 2000?

4. Какое дополнительное программное обеспечение необходимо для работы MS SQL Server 2000 под управлением той или иной операционной системы?

5. Какие сетевые протоколы поддерживаются MS SQL Server 2000? В каких случаях необходима их установка?

6. С какими сетевыми библиотеками может работать MS SQL Server 2000?

7. Какие типы учетных записей используются для запуска служб MS SQL Server 2000?

8. Какими свойствами обладает учетная запись локальной системы? Когда она создается? Каким образом выполняются действия по управлению данной учетной записью?

9. Какими свойствами обладает учетная запись локального пользователя? Когда она создается? Каким образом выполняются действия по управлению данной учетной записью?

10. Какими свойствами обладает учетная запись пользователя домена? Когда она создается? Каким образом выполняются действия по управлению данной учетной записью?

11. Каким правами должна обладать учетная запись, под которой стартует служба MSSQLServer?

12. Какие существуют правила для выбора типа учетной записи?

13. С помощью каких средств можно изменить параметры учетных записей?

14. Какие имеются способы установки MS SQL Server 2000? В чем их особенности? Когда стоит использовать тот или иной способ установки?

15. Какие параметры установки MS SQL Server 2000 существенно влияют на его функционирование?

16. Что определяет сопоставление? Как можно управлять сопоставлением в MS SQL Server 2000?

17. Что определяет способ сортировки? Какие виды сортировки можно выбрать при установке MS SQL Server 2000?

18. Какие имеются типы установки MS SQL Server 2000? В чем их особенности? Когда рекомендуется использовать тот или иной тип установки?

19. Какие компоненты MS SQL Server 2000 устанавливаются при использовании того или иного типа установки?

 


Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...