Программирование >>  Администрирование microsoft sql 

1 ... 11 12 13 [ 14 ] 15 16 17 ... 203


3-121Э

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

SQL Server 2000 в Active Directory. Предоставить все необходимые права придется

вручную. Подробнее об этом - в главах 12 и 13.

Примечание ОС Windows 98/Ме не поддерживают службы Windows - SQL Server и sQl Server Agent запускаются как рабочие программы. В этих средах учетная запись пользователя домена не нужна.

Упражнение. Создание специализированной учетной записи пользователя Windows 2000

В этом упражнении вы с помощью оснастки Active Directory Users And Compu-

создадите и сконфигурируете специализированную учетную запись пользователя Windows 2000.

► Чтобы сконфигурировать рованную доменную учетную запись

1. Убедитесь, что вы зарегистрировались на контроллере домена под учетной записью Administrator.

2. Раскройте меню Start\Programs\Administrative Tools и выберите Active Directory Users And Computers. Откроется окно Active Directory Users And Computers,

3. В дереве консоли раскройте контейнер SelfPacedSQL.MSFT.

4. Щелкните контейнер Users правой кнопкой и выберите New\User. Откроется окно New Object User.

5. В поле First Name введите SQLService.

6. В поле User Logon Name введите SQLService и щелкните Next.

7. В полях Password и Confirm Password введите sql.

8. Пометьте флажок Password Never Expire и щелкните Next.

9. Щелкните Finish.

10. В дереве консоли щелкните контейнер Users. В правой панели отобразится список всех определенных в нем пользователей.

11. Убедитесь, что создана доменная учетная запись SQL Service.

12. Закройте оснастку Active Directory Users And Computers.

Выбор режима проверки подлинности пользователей

SQL Server 2000 поддерживает два режима проверки подлинности пользователей -режим проверки подлинности Windows (Windows Authentication Mode) и смешанный режим (Mixed Mode). По умо.Ечаник! используется первый. При этом подключаться к SQL Server 2000 только пользователи, прошедшие проверку подлинности Win-

dows. Когда используется режим проверки подлинности Windows, SQL Server принимает доверенные подключения (trusted connections) Windows.



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

роль пользователя SQL Server. Такой метод называется проверкой подлинности средствами SQL Server (SQL Server Authentication).

Примечание Когда SQL Server 2000 Personal Edition устанавливается на компьютер с Windows должна использоваться проверка подлинности SQL Ser-

ver, поскольку эти ОС не поддерживают серверный API-интерфейс доверенного подключения.

Для большинства вариантов установки серверов SQL Server 2000 рекомендуется

использовать режим проверки Windows. Он обеспечивает самые надеж-

ные средства включая шифрование пароля, а также упрощает администри-

рование среды домена. Режим проверки подлинности пользователей для SQL Server 2000 можно изменить как в так и после завершения установки. Подробнее

об управлении безопасностью SQL Server 2000 и средах, требующих смешанного режима проверки подлинности, - в главе 10.

Выбор последовательности сортировки

Последовательность сортировки (collation) по умолчанию для SQL Server 2000 выбирают в процессе установки. Последовательность сортировки определяет порядок хранения данных, кодировка торы>с отличается от Unicode, а также задает параметры сортировки и сравнения данных, использующих Unicode и другие кодировки. Последовательность сортировки SQL Server 2000 определяется двумя параметрами - кодировкой, выбранной для Windows, и последовательностью сортировки SQL.

Примечание Кодировка Unicode позволяет хранить данные на многих языках, но при этом требуется в два раза дискового пространства, чем при использовании

других кодировок. Набор Еюлов ограничен 256 символами, индивидуальными для каждого языка.

Изучение последовательности сортировки SQL Server 2000 мы начнем с параметров операционной системы Windows. Устанавливая Windows, вы выбираете версию

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

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

Параметры кодировки Windows для установки последовательности сортировки SQL Server 2000 определить лово.- ьно просто. Программа установки SQL Server 2000 делает это самостоятельно, за исключением следующих особых случаев: при установке SQL Server 2000 б1л выбран не тот язык, который используется по

умолчанию для Windows;



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

последовательность сортировки использует ту же кодировку, что и другие версии SQL Server, участвующие в репликации. При этом вы можете задавать последовательность сортировки для каждой БД отдельно.

Следующий важный момент, который необходимо прояснить, - это то, что SQL

Server 2000 использует последовательность сортировки SQL, чтобы поря-

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

кодовая страница, не поддерживающая Unicode (non-Unicode code page), - указывает SQL Server 2000, как следует сохранить данные, использующие отличный от

Unicode набор символов;

порядок сортировки, отличный от Unicode (non-Unicode sort order), - определяет, как SQL Server 2000 будет сортировать данные символьного типа,

отличный от Unicode набор символов,- определяет порядок сортиров-

ки символов верхнего и нижнего регистров;

порядок сортировки Unicode (Unicode sort order) сообщает SQL Server 2000, как сортировать типы данных, поддерживающие Unicode.

Если программа установки определяет, что SQL Server 2000 устанавливается на компьютер, где используется английская версия Windows, по умолчанию выбран английский язык и нет ранних версий SQL Server, она автоматически выбирает алфавитный порядок сортировки (dictionary order) - порядок сортировки символов без учета регистра (case-insensltive ciiaracter sort order), используемый для кодовой страницы

1252. Этот вариант совпадает с настройками по умолчанию для SQL Server 7.0. Если вы устанавливаете SQL Server 2000 на компьютер, где уже есть SQL Server 6.5

или 7.0, программа установки определит последовательность сортировки, исходя из того, какая кодовая страница, порядок сортировки и

Unicode использовались в ранней версии SQL Server (включая параметры, не поддерживаемые в SQL Server 2000). Большинство (но не все) комбинаций этих параметров

настройки поддерживается в SQL Server 2000. Чтобы изменить последовательность сортировки, определенную и установленную программой установки SQL Server 2000, используйте вариант установки Custom.

И в заключение, важно понять, что последовательность сортировки для SQL Server можно задавать на разных уровнях. Вы устанавливаете заданную по умолчанию последовательность сортировки (которая состоит из выбранной кодировки Windows и последовательности сортировки SQL) для версии SQL Server 2000. Этой последовательностью определяются последовательности сортировки для всех системных Если для какой-либо БД или объекта не будет определена другая последовательность сортировки, БД model, все пользовательские БД, а также все остальные объекты SQL Server 2000 наследуют последовательность, заданную по умолчанию. В тех средах, где используется несколько языков, устанавливая различные последовательности сортировки для различных БД, можно решить множество задач, связанных с использованием разных языков и различных наборов символов.



1 ... 11 12 13 [ 14 ] 15 16 17 ... 203

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика