Планирование конфигурации сервера

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

Существует несколько параметров установки сервера, которые существенно влияют на функционирование SQL Server и не могут быть изменены в процессе работы. В SQL Server 7.0 к ним относились следующие О набор символов character set О сопоставление Unicode Unicode collation О порядок сортировки sort order. Чтобы изменить любую из этих настроек, необходимо было перестроить системную базу данных master с помощью утилиты rebuildm.exe, которая позволяет изменить порядок сортировки, набор символов и сопоставление Unicode.

Однако при выполнении подобного перестроения теряется любая информация, накопленная на сервере. В этом плане перестроение базы данных master можно сравнить с удалением и повторной установкой сервера. Если же было необходимо сохранить пользовательские базы данных и объекты, приходилось сначала создавать сценарии script, описывающие создание всех объектов, а затем копировать данные, используя возможности служб преобразования данных Data Transformation Services, DTS или утилиту массового копирования bulk copy program, bcp. В SQL Server 2000 больше не нужно отдельно определять кодовую страницу, используемую для символьных данных, порядок сортировки символьных данных и сопоставления для данных Unicode.

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

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

Более того, в одной таблице могут иметься столбцы, использующие различные сопоставления. SQL Server 2000 поддерживает два вида сопоставлений. О Сопоставление Windows Windows Collation. Этот вид сопоставления определяет набор правил для хранения и сортировки символьных данных, основанных на правилах, определенных для операционной системы Windows. О Сопоставление SQL SQL Collation. Этот вид сопоставления обеспечивает совместимость с более ранними версиями Microsoft SQL Server.

Каждое сопоставление SQL включает в себя следующую информацию. О Порядок сортировки для данных Unicode nchar, nvarchar и ntext. Порядок сортировки определяет последовательность, в которой сортируются символы, и то, как оцениваются символы при операциях сравнения. О Порядок сортировки для символьных данных, не относящихся к Unicode char, varchar-и text. О Кодовая страница, используемая для сортировки символьных данных, не относящихся к Unicode. Чтобы при установке произвести изменения заданных по умолчанию параметров настройки сопоставления, используйте окно Collation Settings параметры сопоставления. Вариант Collation Designator назначение сопоставления обеспечивает настройку параметров сопоставления Windows, а вариант SQL Collations сопоставление SQL - настройку параметров сопоставления, совместимых с SQL Server 7.0, SQL Server 6.5 или более ранними версиями. Старайтесь настроить параметры сопоставления так, как это необходимо для дальнейшей работы, сразу во время установки.

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