Книги, научные публикации Pages:     | 1 | 2 | 3 | 4 |   ...   | 10 |

MCSA/MCSE, MCDBA Training Kit Exam 70-228 Microsoft SQL Server 2000 System Administration Microsoft-Press курс SA/MCSE, MCDBA ...

-- [ Страница 2 ] --

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

34 Установка SQL Server 2000 Глава Занятие 2, Выбор параметров конфигурации Во время установки SQL Server 2000 необходимо выбрать конфигурационные пара метры. На этом занятии подробно обсуждается каждый из них, а также приводятся рекомендации по выбору оптимальных конфигурационных параметров SQL Server 2000 для вашей рабочей среды.

Изучив материал этого занятия, вы сможете:

S выбрать подходящую учетную запись для служб SQL Server и SQL Server Agent;

ХS выбрать режим проверки подлинности для SQL Server 2000;

Хs определить, когда следует ишенить последовательность сортировки по умолчанию;

Х выбрать и установить сетевые библиотеки для SQL Server 2000;

" J выбрать режим лицензировании клиентов.

Продолжительность занятия Ч около 15 минут Выбор учетной записи пользователя для служб SQL Server и SQL Server Agent Все службы SQL Server 2000 работают в контексте учетной записи пользователя. Во время установки SQL Server 2000 система выдает запрос с требованием выбрать учет ную запись пользователя для служб SQL Server и SQL Server Agent. Можно выбрать локальную учетную запись локальной системы или учетную запись пользователя. В большинстве случаев обе службы используют одну и ту же учетную запись пользова теля, однако иногда им требуется назначить разные учетные записи.

Под локальной учетной записью мы понимаем учетную запись Windows NT 4.0/ 2000 с полными правами администратора на локальном компьютере. Однако у нее нет прав доступа к сети. Ее можно использовать во время тестирования, а также на предприятиях, где SQL Server 2000 не требуется интегрировать с другими серверными приложениями Microsoft, например Microsoft Exchange Server, и не нужен доступ к сетевым ресурсам, например к совместно используемым файлам. Локальная учетная запись используется по умолчанию службами Distributed Transaction Coordinator и Microsoft Search, а также многими службами Windows NT 4.0/2000.

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

Использование специальной учетной записи означает создание доменной учетной записи, которая используется только для служб SQL Server и SQL Server Agent. При ее создании следует пометить флажок Password Never Expire. Для создаваемой доменной учетной записи потребуются некоторые специальные права доступа на локальном Выбор параметров конфигурации Занятие компьютере, тем не менее включать ее в локальную группу Administrators или предо ставлять ей права администратора домена не нужно. Специальные права доступа для этой записи должны включать право зарегистрироваться в системе как служба, право доступа и изменения содержимого папки SQL Server, файлов БД, право доступа для чтения и записи определенных ключей системного реестра Windows. Программа ус тановки SQL Server 2000 автоматически предоставляет эти права указанной учетной записи пользователя домена. Для некоторых задач могут понадобиться дополнитель ные права, например права на выполнение некоторых типов задач или регистрации SQL Server 2000 в Active Directory. Предоставить все необходимые права придется вручную. Подробнее об этом Ч в главах 12 и 13.

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

Упражнение 1. Создание специализированной учетной записи пользователя Windows В этом упражнении вы с помощью оснастки Active Directory Users And Compu ters создадите и сконфигурируете специализированную учетную запись поль зователя Windows 2000.

> Чтобы сконфигурировать специализированную доменную учетную запись 1. Убедитесь, что вы зарегистрировались на контроллере домена SelfPacedSQL.MSFT под учетной записью 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.

3- Установка SQL Server 2000 Глава gg Другой режим проверки подлинности Ч смешанный, при котором SQL Server использует один из двух методов проверки. Первый метод состоит в том, что подлин ность пользователей проверяется средствами Windows. При использовании другого метода клиентское приложение, подключающееся к SQL Server, сообщает имя и па роль пользователя SQL Server. Такой метод называется проверкой подлинности сред ствами SQL Server (SQL Server Authentication).

Примечание Когда SQL Server 2000 Personal Edition устанавливается на компьютер с Windows 98/ME, должна использоваться проверка подлинности средствами 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 делает это самостоятельно, за исключением следующих особых случаев:

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

Занятие 2 Выбор параметров конфигурации от. О* Х устанавливаемый экземпляр 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-insensitive character sort order), используемый для кодовой страницы 1252. Этот вариант совпадает с настройками по умолчанию для SQL Server 7.0.

Если вы устанавливаете SQL Server 2000 на компьютер, где уже есть SQL Server 6. или 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 наследуют последовательность, заданную по умолчанию. В тех средах, где используется несколько языков, устанавливая различные последовательности сорти ровки для различных БД, можно решить множество задач, связанных с использова нием разных языков и различных наборов символов.

Установка SQL Server 2000 Глава оо wO. Ч Упражнение 2. Определение кодовой страницы Windows на вашем компьютере В этом упражнении вы просмотрите на своем компьютере кодовую страницу Windows при помощи окна Control Panel.

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

2. Раскройте меню Start\Settings и выберите Control Panel. Откроется одноименное окно.

3. Дважды щелкните значок Regional Options. Откроется одноименное окно.

4. На вкладке General в раскрывающемся списке Your Locale (Location) указана ко довая страница, используемая по умолчанию на вашем компьютере. Авторы этой книги использовали американский вариант английского языка, обозначенный в списке как English (United Stales).

5. Щелкните OK, чтобы закрыть окно Regional Options. He изменяйте кодовую стра ницу Windows по умолчанию.

6. Закройте окно Control Panel.

Выбор сетевых библиотек SQL Server 2000 использует сетевые библиотеки для обмена пакетами данных по сети между клиентами и сервером, на котором работает SQL Server 2000. Эти библиотеки реализованы как динамически подключаемые библиотеки (dynamic-link libraries, DLLs) и выполняют операции, использующие механизмы взаимодействия между процессами (interprocess communication, IPC), к которым относятся, например, совместное ис пользование памяти, использование именованных каналов (named pipes) и удаленный вызов процедур (Remote Procedure Call, RPC). Существуют клиентские и серверные сетевые библиотеки. И те и другие поддерживают основные сетевые протоколы. На пример, сетевая библиотека TCP/IP Sockets позволяет SQL Server 2000 обмениваться данными, используя сокеты Windows в качестве IPC-механизма поверх протокола TCP/IP. Установка этих сетевых протоколов происходит при определении парамет ров конфигурации Windows и должна быть выполнена до установки SQL Server 2000.

Сервер, на котором работает SQL Server 2000, осуществляет контроль одновремен но над всеми сконфигурированными сетевыми библиотеками для всех клиентских приложений, обращающихся к нему, чтобы установить соединение с SQL Server. SQL Server 2000, установленный на компьютере с Windows NT 4.0/2000, по умолчанию ис пользует библиотеки TCP/IP Sockets и Named Pipes (а также библиотеку Shared Memory для локальных клиентов). Все дополнительные сетевые библиотеки устанав ливаются во время установки SQL Server 2000, однако они остаются не сконфигури рованными, если только не выбраны соответствующие параметры для варианта уста новки Custom. Полный список сетевых библиотек приведен в главе I. Сконфигури ровать серверные сетевые библиотеки после установки SQL Server 2000 можно с по мощью утилиты Server Network Utility (она доступна в меню Start\Programs\Microsoft SQL Server, а также в диалоговом окне свойств SQL Server в SQL Server Enterprise Manager). Настраивайте дополнительные серверные сетевые библиотеки, только если они действительно необходимы, например, для поддержки клиентов в сети Novell.

Выбор параметров конфигурации Занятие Примечание ОС Windows 98/Ме не поддерживают серверную библиотеку Named Pi pes. Для подключения к SQL Server 2000, работающему под управлением этих операци онных систем, следует использовать библиотеку TCP/IP Sockets.

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

Но умолчанию все клиенты SQL Server 2000, работающие под управлением Windows 98/NT 4.0/2000 или Windows ME, используют TCP/IP Sockets как основную сетевую библиотеку и Named Pipes Ч как дополнительную. Если вам нужно вручную сконфи гурировать клиентскую сетевую библиотеку для подключения к SQL Server, исполь зуйте утилиту Client Network Utility, входящую в группу программ Microsoft SQL Server (если на этом компьютере было установлено клиентское программное обеспечение).

Клиентское программное обеспечение SQL Server 2000 автоматически подключа ется к серверу, на котором работает SQL Server 2000, Чтобы установить соединение, используя соответствующие сетевые библиотеки, достаточно указать сетевое имя ком пьютера, на котором работает SQL Server 2000 (и при необходимости имя SQL Server 2000).

Примечание Если клиенту нужно подключиться к именованному экземпляру SQL Ser ver 2000, следует использовать TCP/IP Sockets, Named Pipes или NWLink IPX/SPX.

Подробнее об именованных экземплярах SQL Server 2000 Ч в 4 занятии этой главы.

Утилиту Server Network Utility можно использовать для включения протокола ши фрования SSL (Secure Sockets Layer) для всех используемых сетевых библиотек. Тогда SQL Server 2000 сможет использовать его для шифрования всех данных, передавае мых между клиентом SQL Server 2000 и сервером с использованием любой сетевой библиотеки. Длина ключа шифрования (40-разрядный или 128-разрядный ключ) за висит от уровня шифрования данных, поддерживаемого Windows на вашем компью тере. Многопротокольная сетевая библиотека (multiprotocol network library) поддержи вает свой собственный протокол шифрования, используя API-интерефейс шифрова ния для вызовов удаленных процедур (RFC) Windows. Этот механизм шифрования предназначен прежде всего для обратной совместимости версий. Он не поддерживает именованные экземпляры SQL Server. Поэтому везде где это возможно, рекоменду ется использовать более безопасный протокол SSL, а не средства шифрования, пре доставляемые многопротокольной библиотекой.

Выбор варианта лицензирования клиентов SQL Server 2000 поддерживает два варианта лицензирования клиентов: по числу про цессоров (per processor) и по числу рабочих мест (per seat). Если выбран первый вари ант, нужно приобретать лицензию для сервера, где установлен SQL Server 2000, в со ответствии с общим числом всех процессоров, установленных на этом сервере;

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

Глава 40 Установка SQL Server Если выбран второй вариант, го для подключения к SQL Server 2000 нужно иметь клиентскую лицензию доступа (Client Access License, CAL). Этот режим лицензирова ния предназначен для повышения рентабельности установок с маленьким или сред ним числом пользователей, которые подключаются к нескольким серверам.

Резюме Во время установки SQL Server 2000 необходимо выбрать учетную запись пользовате ля, в контексте которой будут работать службы SQL Server и SQL Server Agent. До менная учетная запись используется, если какая-нибудь из этих служб должна рабо тать с сетевыми ресурсами. Кроме того, нужно выбрать режим проверки подлиннос ти SQL Server 2000. По умолчанию используется режим проверки подлинности Win dows, когда SQL Server 2000 принимает только доверенные подключения Windows.

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

Занятие 3 Программа установки SQL Server 2000 Д,.,_ _Д 3. Программа установки SQL Server Выбрав редакцию SQL Server 2000 и установив нужную версию Windows, можно при ступать к установке SQL Server 2000. Для этого запустите программу установки SQL Server 2000 Setup. На этом занятии вы узнаете о том, как запустить ее в интерактив ном режиме, чтобы установить SQL Server 2000 на локальном компьютере. Подроб нее об использовании экземпляров по умолчанию, именованных экземпляров и не скольких экземпляров SQL Server Ч в занятии 4 этой главы;

об удаленной и автома тической установке SQL Server ХЧ в занятии 5;

об обновлении предыдущих версий до SQL Server 2000 Ч в главе 4;

об установке SQL Server 2000 на виртуальном сервере для создания отказоустойчивого кластера Ч в главе 16.

Изучив материал этого занятия, вы сможете:

^ запустить программу установки SQL Server 2000;

Х/ описать различия вариантов установки Clients Tools Only, Server and Client Tools, и Connectivity Only;

s рассказать об устанавливаемых компонентах и параметрах конфигурации ПО для стандартной и минимальной установки;

S определить, когда необходима нестандартная (Custom) установка.

Продолжительность занятия Ч около 30 минут Запуск программы установки SQL Server Есть несколько способов запуска программы SQL Server 2000 Setup для интерактив ной установки SQL Server 2000. Самый простой способ Ч вставить компакт-диск SQL Server 2000 в привод CD-ROM. Первое окно программы установки позволяет выбрать программные компоненты, которые вы будете устанавливать. Вы можете установить SQL Server 2000, Analysis Services или English Query, щелкнув мышью соответствую щие компоненты. Кроме того, здесь предоставлен ряд дополнительных возможнос тей, в частности: интерактивный доступ к той части SQL Server 2000 Books Online, где рассказывается об установке и обновлении версии SQL Server, к SQL Server Release Notes, а также к Web-узлу SQL Server корпорации Microsoft. Чтобы открыть первое окно программы установки, можно также дважды щелкнуть Autorun.exe в кор невом каталоге компакт-диска с дистрибутивом SQL Server 2000. Чтобы запустить программу установки SQL Server 2000 (рис. 2-1), щелкните SQL Server 2000 Compo nents и затем выберите Install Database Server.

Примечание Запустить программу установки SQL Server 2000 можно, дважды щелк нув файл Setupsql.exe в папке \X86\Setup на прилагаемом компакт-диске.

Типы установки При установке новой версии SQL Server 2000 на локальном компьютере (подробнее об установке нескольких экземпляров и удаленной установке SQL Server Ч далее в этой главе;

об обновлении предыдущих версий до SQL Server 2000 Ч в главе 4) можно выбрать следующие варианты: Client Tools Only (только клиентские утилиты), Server and Client Tools (серверные и клиентские утилиты) или Connectivity Only (компонен ты для установки соединения). Библиотека MDAC 2.6 устанавливается для каждого Глава 42 Установка SQL Server из этих вариантов. MDAC 2.6 обеспечивает возможность подключения к именован ным экземплярам SQL Server 20CO. Если требуется установить только сетевые биб лиотеки для обеспечения возможности подключения клиентов к SQL Server 2000, выберите вариант Connectivity Only;

для этого нужно около 50 Мб свободного про странства на жестком диске. Если вы выберете этот вариант, то в процессе установки не сможете установить клиентские административные утилиты, компоненты серве ра или SQL Server 2000 Books Online (рис. 2-2).

Install Components Mi Evaluation Edition ГШ Install DataBase Server r^m Install Analysis Services 1$ Install Biglish Query Bad Рис. 2-1. Выбор устанавливаемы?! компонентов SQL Server Рис. 2-2. Выбор типа установки Занятие 3 Программа установки SQL Server 2GQO Если нужно установить клиентские утилиты, а также программное обеспечение, позволяющее подключиться к серверу, на котором установлен и работает SQL Server, и управлять его работой, выберите вариант Client Tools Only. При этом будут уста новлены все клиентские утилиты, позволяющие управлять работой сервера, а также компоненты, обеспечивающие возможность подключения клиента к серверу, SQL Server Books Online и интерфейс для отладки сохраненных процедур. Если вы выбе рете вариант Client Tools Only, то сможете установить дополнительные средства раз работки приложений и примеры кода. Можно также указать, что устанавливать SQL Server Books Online или определенные клиентские утилиты не требуется (рис. 2-3).

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

Рис. 2-3. Выбор компонентов SQL Server Выбор варианта установки Серверные и клиентские утилиты можно установить в одном из следующих вариан тов: Typical (стандартная установка), Minimum (минимальная установка) или Custom (нестандартная установка). По умолчанию программные файлы и файлы данных для каждого из этих вариантов установки помещаются в каталог \Program Files\Microsoft SQL Server. Если в каталоге по умолчанию недостаточно свободного места, выберите другой каталог. Чтобы указать путь к каталогу, в котором нужно разместить програм мные файлы и файлы данных, щелкните Browse. Также их можно разместить в раз ных каталогах (рис. 2-4).

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

Рис. 2-4. Выбор параметров установки Табл. 2-5. Варианты параметров установки для конфигураций Typical и Minimum Параметр Описание Services Accounts (Учетные Выберите локальную или доменную учетную запись, записи служб SQL Server в контексте которой будут работать службы SQL Server и SQL Server Agent) и SQL Server Agent. Вы можете также указать, следует ли автоматически запускать обе службы, либо одну из них при запуске операционной системы (рис. 2-5). Эта возмож ность используется только в Windows NT 4.0/ Authentication Mode Используются два режима Ч режим проверки подлинности (Режим проверки под- Windows (Windows Authentication Mode), который выбирается линности пользователя) по умолчанию, или смешанный режим (Mixed Mode). Если выбран смешанный режим, система просит ввести пароль для учетной записи пользователя за. Пользователь SQL Server с такой учетной записью обладает самыми полными правами на администрирование системы. Выбирая смешанный режим проверки подлинности при установке SQL Server, убедитесь в том, что вы ввели пароль учетной записи sa и хорошо запомнили его или сохранили в надежном месте (рис. 2-6) Choose Licensing Mode Выберите подходящий вариант лицензирования Ч по числу (Вариант пользовательских мест (Per Seat License) или по числу лицензирования) процессоров (Per Processor License) (рис. 1-1).

Программа установки SQL Server Рис. 2-5. Выбор учетной записи для служб SQL Server и SQL Server Agent Примечание Параметр Licensing Mode не используется при установке SQL Server 2000 Enterprise Evaluation Edition с ограниченным сроком действия. Для этой версии используется вариант лицензирования по числу пользовательских мест.

Г 6lanLf-iлw[-d(i-.лwллpiw.->'e^t 'Y_ - ' Рис. 2-6. Выбор режима проверки подлинности пользователей При нестандартной установке конфигурационные параметры настраиваются вруч ную. Вы можете:

Х установить дополнительные средства разработки (заголовочные файлы и библио теки, наборы инструментальных средств разработки MDAC, а также API-интер фейсы резервного копирования и восстановления данных);

Глава установить примеры программ (в комплект поставки включено 15 различных ва риантов);

вручную выбрать устанавливаемые компоненты SQL Server;

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

Рис. 2-7. Выбор варианта лицензирования Рис. 2-8. Выбор компонентов при нестандартной установке Программа установки SQL Server выбрать и сконфигурировать дополнительные сетевые библиотеки, используемые с экземпляром SQL Server, выбранным по умолчанию;

изменить именованный канал по умолчанию \\ \pipe\Mssql\sql\query < п!е:/Д\ pipe\Mssql\sql\query >;

изменить выбранный по умолчанию номер порта библиотеки TCP/IP Sockets (зна чение по умолчанию Ч 1433 для экземпляра SQL Server по умолчанию;

это значе ние динамически назначается для именованных экземпляров при запуске);

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

Рис. 2-9. Изменение параметров сортировки по умолчанию Рис. 2-10. Выбор устанавливаемых сетевых библиотек Глава Установка SQL Server В табл. 2-6 перечислены компоненты, устанавливаемые в каждой из конфигураций.

Табл. 2-6. Устанавливаемые компоненты Custom Typical Компонент Minimum Устанавливается Устанавл ивае тся Устанавливается Database server по выбору обязательно обязательно (Сервер БД).

Устанавливаются Не устанавливаются Только для экзем Upgrade tools по выбору пляра SQL Server (Средства обнов по умолчанию ления версии) Уста н авливае тся Устанавл ивается Устанавливается Replication support обязательно по выбору обязательно (Поддержка репликации) Устанавливаются Устанашшваются Full-text search Устанавливаются по выбору обязательно обязательно (Средства полно текстового поиска) Устанавливай этся У стан аач и ваются Устанавливаются Client connectivity обязательно по выбору обязательно (Компоненты для установки соеди нения с SQL Server) Не устанавливается Устан аил и вается Устанавл ивае гея Books Online обязательно по выбору (Электронная документация) Устанавливаются Development tools Устанавливается Не устанавливаются выбранные (Средства только отладчик разработки) хранимых процедур пользователем компоненты Code samples Не устанавливаются Не устанавливаются Устанавл иваются (Примеры выбранные программ) пользователем компоненты Collation settings Определяются Определяются Определяются (Параметры программой программой пользователем сортировки) установки установки Network libraries TCP/IP Sockets TCP/IP Sockets Выбираются (Сетевые и Named Pipes и Named Pipes пользователем библиотеки) Упражнение 3. Установка экземпляра SQL Server по умолчанию В этом упражнении вы установите экземпляр SQL Server 2000 по умолчанию, воспользовавшись компакт-диском Microsoft SQL Server 2000 Evaluation Edition.

Чтобы установить экземпляр SQL Server 2000 по умолчанию Убедитесь, что вы зарегистрировались на контроллере домена SelfPacedSQL.MSFT под учетной записью Administrator.

Вставьте компакт-диск SQL Server 2000 в привод CD-ROM.

Откроется окно программы установки Microsoft SQL Server 2000 Evaluation Edition.

Щелкните SQL Server 2000 Components, а затем Ч Install Database Server.

Запустится мастер Microsoft SQL Server Installation Wizard.

Занятие 3 Программа установки SQL Server 2000 4. Щелкните Next.

Откроется окно Computer Name, где будет выбран локальный компьютер (Local Computer).

5. Щелкните Next.

Откроется окно Installation Selection, где установлен переключатель Create A New Instance Of SQL Server, Or Install Client Tools.

6. Щелкните Next.

Откроется окно User Information, 7. В поле Name введите свое имя, если оно не указано, и щелкните Next.

Откроется окно Software License Agreement с условиями 120-дневной лицензии Evaluation License для Microsoft SQL Server 2000.

8. Щелкните Yes.

Откроется окно Installation Definition, где установлен переключатель Server And Client Tools.

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

Откроется окно Instance Name, где помечен флажок Default.

10. Щелкните Next.

Откроется окно Setup Type, где установлен переключатель Typical.

11. Щелкните Next.

Откроется окно Services Accounts, где помечены флажки Use The Same Account For Each Service, Auto Start SQL Server Service и Use A Domain User Account.

12. В поле Username введите SQLService.

13. В поле Password введите sql.

14. Убедитесь, что значение поля Domain Ч SelfPacedSQL. Если необходимо, изме ните значение и щелкните Next.

Откроется окно Authentication Mode, где установлен переключатель Windows Authentication Mode.

15. Щелкните Next.

Откроется окно Start Copying Files.

16. Щелкните Next.

После этого программа установки SQL Server 2000 начнет копировать файлы на ваш компьютер. Первыми будут скопированы файлы библиотеки MDAC. Когда программа установки завершит свою работу, откроется окно Setup Complete.

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

Резюме Программа установки SQL Server 2000 предоставляет несколько различных типов ус тановки: Client Tools Only (только клиентские утилиты), Server and Client Tools (сер верные и клиентские утилиты) и Connectivity Only (компоненты для подключения к серверу). Если выбран вариант установки Connectivity Only, будут установлены толь ко MDAC 2.6 и сетевые библиотеки. При выборе варианта Client Tools Only устанав ливаются MDAC 2.6, клиентские утилиты для управления работой сервера, средства, необходимые для подключения клиентов к серверу, и справочная система. Если вы бран вариант Use Server and Client Tools, будут установлены: сервер БД SQL Server Установки SQL Server 2000 Глава 2000, пакет MDAC 2.6, все клиентские утилиты, средства для установки соединения с SQL Server 2000 и электронная документация.

Если выбран вариант установки сервера БД и клиентских утилит, программа уста новки SQL Server 2000 позволяет выбрать Typical (стандартный), Minimum (мини мальный) или Custom (пользовательский) тип установки. При стандартной или ми нимальной установке система выполняет практически всю настройку автоматичес ки, участие пользователя минимально. Если по каким-либо причинам вам не подхо дит стандартная или минимальная установка, выберите пользовательскую установку;

при этом выбирать большинство компонентов и конфигурировать систему нужно будет вручную.

Занятие 4 Установка нескольких экземпляров SQL Server Замятие 4. Установка нескольких экземпляров SQL Server Политика лицензирования SQL Server 2000 позволяет установить несколько экзем пляров (копий) SQL Server 2000 на один компьютер. Это позволяет получить наборы не зависящих друг от друга системных и пользовательских БД. Благодаря возможно сти установки нескольких экземпляров SQL Server 2000 на один компьютер вы може те работать с предыдущими версиями SQL Server, которые уже были установлены на компьютере, тестировать разрабатываемое ПО, а также администрировать различные экземпляры SQL Server 2000. На этом занятии вы узнаете, как установить и работать с выбранным по умолчанию и именованным экземплярами SQL Server 2000. Кроме того, вы получите представление о том, какие из устанавливаемых компонентов яв ляются общими для всех экземпляров SQL Server.

Изучив материал этого занятия, вы сможете:

установить несколько именованных экземпляров SQL Server 2000;

S объяснить, в каких случаях необходимо устанавливать несколько ХS экземпляров SQL Server 2000;

описать, какие из компонентов являются общими для всех установленные Х/ экземпляров SQL Server 2000, а какие устанавливаются отдельно для каждого экземпляра;

работать с установленным по умолчанию и именованным экземплярами s SQL Server 2000.

Продолжительность занятия Ч около 15 минут Устанавливаемый экземпляр SQL Server 2000 можно сделать экземпляром по умол чанию или именованным экземпляром. На одном компьютере устанавливается толь ко один экземпляр SQL Server 2000 по умолчанию;

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

При запуске программа установки SQL Server 2000 определяет, есть ли на этом компьютере экземпляр SQL Server по умолчанию. Если нет, программа установки запросит, как следует установить SQL Server Ч в качестве экземпляра по умолчанию или именованного экземпляра. Чтобы установить именованный экземпляр, снимите флажок Default (рис. 2-Й).

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

Х Если версия экземпляра по умолчанию Ч SQL Server 2000, можно установить име нованный экземпляр SQL Server 2000.

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

Х Если версия экземпляра по умолчанию Ч SQL Server 6.5, можно установить SQL Server 2000 в качестве экземпляра по умолчанию или именованного экземпляра.

Установив SQL Server 2000 в качестве экземпляра по умолчанию, можно исгюль Глава Установка SQL Server зовать утилиту Vswitch.exe для лереключения между SQL Server 6.5 и 2000. При установке экземпляра SQL Server 2000 на тот же компьютер, что и SQL Server 6.5, предварительно необходимо установить пакет SQL Server 6.5 SP5 для любого уста новленного экземпляра SQL Seiner 6.5.

... j.Х - -i i... 1 i r (. i.

i Х.1... :....

. 1. ' ! Х -,. -. Х..-.Ill Рис. 2-11. Установка именованного экземпляра SQL Server Эффективное и корректное использование нескольких экземпляров SQL Server При работе с несколькими экземплярами SQL Server 2000 увеличивается объем рабо ты по администрированию системы и вдвое увеличивается число установленных в системе компонентов SQL Server 20(Ю. Дополнительные экземпляры служб SQL Server и SQL Server Agent увеличивают нафузку на систему и повышают требования к сис темным ресурсам Ч памяти и мощности процессора. Размещение нескольких БД в единственном экземпляре SQL Server обеспечит более высокую производительность, чем их-размешение в нескольких экземплярах SQL Server 2000.

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

Компоненты, совместно используемые несколькими экземплярами SQL Server В табл. 2-6 перечислены компоненты, используемые экземплярами SQL Server, уста новленными на одном компьютере. Эти компоненты используются всеми экземпля рами совместно, независимо от того, какая версия SQL Server используется в каче стве экземпляра по умолчанию Ч 6.5, 7.0 или 2000.

Занятие 4 Установка нескольких экземпляров SQL Server 2000 со Табл. 2-7. Компоненты, совместно используемые несколькими экземплярами SQL Server Компонент Описание Клиентские утилиты Все экземпляры SQL Server, установленные на компьютере, совместно используют одну и ту же версию всех клиентских для управления работой сервера (и со- утилит (и соответствующие ключи системного реестра).

ответствующие ключи Эти утилиты работают со всеми экземплярами. Версия утилит системного реестра) соответствует той версии SQL Server 2000, которая была установлена первой на данном компьютере. Если на компьютере, где вы устанавливаете Server 2000, уже установлен SQL Server 6. или 7.0, все клиентские утилиты будет обновлены, при этом будет установлена версия клиентских утилит, соответствующая SQL Server Books Online Все экземпляры SQL Server, установленные на компьютере, совместно используют одну и ту же версию электронной документации, соответствующую той версии SQL Server 2000, которая была установлена первой на этом компьютере. Если разные экземпляры SQL Server используют разные языки, будет установлена электронная документация на том языке, который использует экземпляр SQL Server, установленный первым.

Если на компьютере была установлена более ранняя версия SQL Server, то версия электронной документации будет обновлена до версии, соответствующей SQL Server Служба Microsoft Устанавливается единственный экземпляр службы Search Microsoft Search Distributed Transaction Устанавливается единственный экземпляр службы Coordinator Distributed Transaction Coordinator Компоненты, устанавливаемые и используемые отдельно каждым экземпляром SQL Server Когда вы устанавливаете несколько экземпляров SQL Server 2000 (или SQL Server и 6.5/7.0), системные и пользовательские БД уникальны для каждого экземпляра и полностью независимы друг от друга. Эти БД работают так, как если бы они относи лись к совершенно независимым экземплярам SQL Server.

Для каждого экземпляра SQL Server устанавливаются отдельные экземпляры служб SQL Server и SQL Server Agent. Для экземпляра по умолчанию именами этих служб будут MSSQLServer и SQLServerAgent соответственно. Для именованных экземпля ров Ч М$>$0_и&имяэкземпляра и SQLAgent$UJVW3K3e.MrtA3p(2. Ядро БД каждого экзем пляра конфигурируется полностью независимо от любого другого экземпляра SQL Server. Текущие задачи для каждого из экземпляров SQL Server не получают никакой информации и никак не взаимодействуют с задачами других экземпляров.

Работа с экземпляром по умолчанию и именованными экземплярами SQL Server Каждый экземпляр SQL Server 2000 прослушивает уникальный набор сетевых адре сов. Экземпляр по умолчанию прослушивает тот же самый сетевой адрес, что и пре 54 Установка SQL Server 2000 Глава дыдущие версии SQL Server. Поэтому клиентские приложения, использующие ком поненты для установки соединения с SQL Server, соответствующие более ранним вер сиям SQL Server, могут подключаться к SQL Server 2000 без обновления этих компо нентов. Однако для установки соединения с именованными экземплярами клиент ские приложения должны использовать компоненты для установки соединения с сер вером, входящие в SQL Server 2000, либо компоненты должны быть сконфигурирова ны так, чтобы иметь возможность годключаться к изменяющимся адресам, соответ ствующим определенным именованным экземплярам SQL Server. Компоненты для установки соединения с SQL Servei позволяют клиентским приложениям автомати чески обнаруживать сетевые библиотеки и определять сетевые адреса, необходимые для установки соединения с выбранным по умолчанию или именованным экземпля ром. Единственные данные, которые необходимо получить от клиентского приложе ния, Ч это имя компьютера и имя экземпляра SQL Server (если используется имено ванный экземпляр).

Резюме Политика лицензирования SQL Sei-ver 2000 позволяет устанавливать несколько эк земпляров SQL Server 2000 на один компьютер. Это означает, что поддерживается несколько экземпляров служб SQL Server и SQL Server Agent, а также системных и пользовательских БД. Это позволяет устанавливать на один компьютер несколько версий SQL Server и успешно с ними работать. Однако на одном компьютере поддер живается только одна версия утилит SQL Server. Утилиты предыдущих версий обнов ляются до версии SQL Server 2000, даже если обновление версии самого SQL Server 2000 не происходит. Несколько экземпляров SQL Server следует устанавливать на один компьютер только для тестирования новых версий SQL Server или для разработки БД и приложений.

Занятие 5 Удаленная и автоматическая установка SQL Server 2000 gg Занятие 5. Удаленная и автоматическая установка SQL Server SQL Server 2000 можно устанавливать автоматически и удаленно. Эти два типа уста новки основаны на одном и том же принципе. На этом занятии БЫ узнаете, как при помощи программы установки SQL Server 2000 запустить каждый из них.

Изучив материал этого занятия, вы сможете:

s провести автоматическую установку SQL Server 2000;

^ создать файлы инициализации установки SQL Server 2000;

^ провести удаленную установку SQL Server 2000.

Продолжительность занятия Ч около 45 минут Автоматическая установка SQL Server С появлением SQL Server 2000 автоматическая установка SQL Server сильно упрости лась. Процедура заключается в запуске пакетного файла, который вызывает файл инициализации установки (с расширением.ISS). Такой.ISS-файл содержит значе ния всех вводимых пользователем параметров установки SQL Server 2000. Синтаксис команды, выполняемой из командной строки для запуска автоматической установки и вызова файла инициализации установки, таков:

Start /Wait D:\X86\Setup\Setupsql.exe k-SMS -s -rn -SMS -f1лC:\Setup.iss Примечание Эта команда должна быть введена в одной строке. Если при установке необходимо читать данные с компакт-диска, измените указанное здесь имя диска.

Создание файлов инициализации установки для SQL Server Есть три способа создать.ISS-файл для автоматической установки SQL Server 2000.

Во-первых, в диалоговом окне мастера установки Advanced Options программа SQL Server 2000 Setup предоставляет возможность записать файл автоматической установ ки, Выбрав этот вариант, вы продолжите работать с интерактивной программой Setup и сможете выбрать нужные вам параметры установки (рис. 2-12). Тогда заданные вами параметры будут записаны в.ISS-файл и сохранены в папке \Winnt.

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

Второй способ создания.ISS-файла заключается в использовании одного из трех.ISS-файлов, находящихся на компакт-диске SQL Server 2000 (в корневом каталоге).

Вы можете использовать их как есть или внести в них изменения в любом текстовом редакторе. Файлы для разных вариантов установки, предоставляемые Microsoft, пе речислены в табл. 2-7.

Глава Установка SQL Server Рис. 2-12. Окно Advanced Options Мастера установки SQL Server Табл. 2-8. Файлы для разных вариантов установки SQL Server 2000, предоставляемые Microsoft Имя файла Имя вызываемого Вариант установки инициализации пакетного файла установки Sqlins.iss Sqlins.bat Обычный вариант установки SQL Server Sqlcli.iss Sqlcli.bat Устанавливаются только клиентские утилиты Sqlcst.iss Sqlcst.bat Нестандартный вариант установки SQL Server 2000, включающий все компоненты Третий способ создания.ISS-файла состоит в том, чтобы внести изменения в файл Setup.iss, который автоматически записывается при каждой установке SQL Server 2000. Он находится в каталоге \Winnt. В файле Setup.iss содержится полный список параметров, которые вы выбрали при установке SQL Server 2000. Чтобы использовать его, нужно внести в него изменения в любом текстовом редакторе и добавить в конце блок [SdFinish-О]. Примеры, в которых содержится этот блок, находятся в любом из файлов инициализации установки на компакт-диске с дистрибутивом SQL Server 2000, а также в SQL Server 2000 Books Online, Этот блок соответствует окну Setup Complete при интерактивной установке.

Упражнение 4. Автоматическая установка именованного экземпляра SQL Server В этом упражнении вы проведете автоматическую установку именованного экземпляра SQL Server 2000.

Занятие 5 Удаленная и автоматическая установка SQL Server 2000 5?

^ Чтобы провести автоматическую установку именованного экземпляра SQL Server 1. Убедитесь, что вы зарегистрировались на контроллере домена SelfPacedSQL.MSFT под учетной записью Administrator.

2. Вставьте компакт-диск SQL Server 2000 в привод CD-ROM.

Откроется окно программы установки Microsoft SQL Server 2000 Evaluation Edition.

3. Щелкните SQL Server 2000 Components, а затем Ч Install Database Server.

Запустится мастер Microsoft SQL Server 2000 Installation Wizard.

4. Щелкните Next.

Откроется окно Computer Name, где будет выбран локальный компьютер (Local Computer).

5. Щелкните Next.

Откроется окно Installation Selection, где выбран параметр Create A New Instance Of SQL Server, Or Install Client Tools.

6. Пометьте флажок Advanced Options и щелкните Next.

Откроется окно Advanced Options, где будет выбран параметр Record Unattented.ISS File.

7. Щелкните Next.

Откроется окно User Information, где в поле Name указано ваше имя.

8. Щелкните Next.

Откроется окно Software License Agreement с условиями 120-дневной лицензии Evaluation License для Microsoft SQL Server 2000.

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

Откроется окно Installation Definition, где выбран пункт Server And Client Tools.

10. Щелкните Next.

Откроется окно Instance Name, где флажок Default закрашен серым цветом.

И. В поле Instance Name введите имя устанавливаемого экземпляра Microsoft SQL Server 2000, MyNamedlnstance, и затем щелкните Next.

Откроется окно Setup Type, где выбран параметр Typical, соответствующий стан дартной установке.

12. Щелкните Next.

Откроется окно Services Accounts, где выбраны параметры Use The Same Account For Each Service, Auto Stan SQL Server Service и Use A Domain User Account.

13. В поле Username введите SQLService.

14. В поле Password введите sqL 15. Убедитесь, что значение текстового поля Domain Ч SelfPacedSQL, и щелкните Next.

Откроется окно Authentication Mode, в котором установлен переключатель Whb dows Authentication Mode.

16. Щелкните Next.

Откроется окно Setup Information.

17. Щелкните Next.

18. Установите переключатель Per Seat for 1 device и щелкните Continue.

Откроется окно Setup Complete с сообщением о том, что будет создан файл авто матической установки.

Установка SQL Server 2000 Глава 19. Щелкните Finish.

20. Запустите Windows Explorer и найдите в папке C:\Winnt файл Setup.iss.

21. Щелкните файл Setup.iss правой кнопкой и выберите Open With\Notepad.

22. Проверьте введенные данные и закройте файл Setup.iss.

23. Щелкните панель задач Windows 2000 правой кнопкой и выберите Task Manager.

Откроется окно Windows Task Manager.

24. Перейдите на вкладку Performance, чтобы в процессе установки просматривать информацию об использовании процессора (CPU Usage) и памяти (MEM Usage).

25. Раскройте меню Start и выберите Run.

Откроется окно Run.

26. В поле Open введите start /wait i:\x86\setup\setupsql.exe k=SMS -s -m -SMS ~fl c:\wmnt\setup.iss.

Предполагается, что буква привода CD-ROM вашей системы Ч D: и папка Win dows 2000 Ч C:\Winnt. При необходимости измените параметры команды.

27. Щелкните ОК, Откроется окно сеанса MS-DOS, и начнется установка именованного экземпляра SQL Server 2000. По завершении установки окно закроется. Процесс установки занимает, как правило, 5Ч10 минут, Если окно закрылось слишком быстро, вы, по-видимому, неправильно ввели команду.

28. По завершении установки закройте окно Windows Task Manager.

Удаленная установка SQL Server Вы можете установить SQL Server 2000 на удаленный компьютер, запустив програм му SQL Server 2000 Setup на локальном компьютере и указав компьютер дли установ ки. Имя удаленного компьютера вводится в соответствующем поле окна Computer Name во время установки (рис. 2-13).

Рис. 2-13. Установка экземпляра SQL Server 2000 на удаленный компьютер Занятие 5 Удаленная и автоматическая установка SQL Server Программа установки должна подключиться к удаленному компьютеру, на кото рый устанавливается SQL Server 2000. Для этого нужно зарегистрироваться в системе под доменной учетной записью, которая дает право подключиться к удаленному ком пьютеру. После того как программа SQL Server 2000 Setup подключится к удаленному компьютеру, вам нужно зарегистрироваться на этом компьютере под учетной запи сью, которая позволяет установить SQL Server 2000 на удаленный компьютер, то есть учетной записью, обладающей полными административными полномочиями на уда ленном компьютере. Вы должны также указать каталог, куда будет установлен SQL Server 2000, и полный путь к файлам, необходимым для установки. Эти данные сле дует ввести в окне Remote Setup Information во время установки (рис. 2-14).

Рис. 2-14. Ввод данных для удаленной установки Программа установки SQL Server 2000 записывает все выбранные вами параметры установки в файл Setup.iss, Затем она копирует все необходимые файлы на удален ный компьютер и выполняет автоматическую установку, используя файл Setup.iis. С точки зрения администратора, при интерактивной работе с программой установки нет существенной разницы в установке SQL Server 2000 на удаленный или на локаль ный компьютер.

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

Глава Установка SQL Server йП Uv Занятие 6. Устранение проблем с установкой SQL Server Программа SQL Server 2000 Setup позволяет обнаруживать потенциальные проблемы во время установки и сообщать о них администратору. К числу таких проблем отно сятся, в частности, закрытие некоторых приложений, мешающих установке, недоста точный объем свободного пространства на жестком диске и перезапуск компьютера в случае, если некоторые файлы, необходимые при установке, заблокированы. Во вре мя установки программа SQL Server 2000 Setup при необходимости выдает информа ционные сообщения и ожидает, пока администратор устранит указанную неполадку.

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

Изучив материал этого занятия, вы сможете:

Х/ просмотреть журналы программы установки SQL Server 2000;

S воспользоваться интерактивными средствами устранения проблем с установ кой SQL Server 2000;

S проанализировать журнал регистрации ошибок SQL Server и регистрационный журнал приложений Windows.

Продолжительность занятия Ч около 15 минут Анализ журналов программы установки SQL Server Программа установки SQL Server 2000 генерирует несколько файлов журнала, кото рые можно использовать для определения причин неудачной установки. Это файлы Sqlstp.log, Setup.log и SearchSetup.log, которые можно просмотреть с помощью любо го текстового редактора. В файле Sqlstp.log, расположенном в папке \Winnt или \Windows, регистрируются ошибки, которые появляются при конфигурировании про граммы установки. Файл Setup.log также расположен в папке \Winnt или \Windows;

в нем регистрируется удачное или неудачное завершение установки, а также записыва ется вся относящаяся к этому процессу информация. Файл SearchSetup.log располо жен в папке \Winnt\Temp;

в нем регистрируются ошибки, выявленные в процессе конфигурирования службы Microsoft Search. Эти три файла, прежде всего, требуются при обращении в службу поддержки компании Microsoft, однако, проанализировав их самостоятельно, вы можете определить, где именно произошел сбой в процессе установки.

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

Занятие 6 Устранение проблем с установкой SQL Server 2000 g Использование интерактивных средств устранения проблем с установкой SQL Server Служба Microsoft Product Support Services (PSS) предоставляет интерактивные диа гностические средства, позволяющие устранять проблемы с установкой SQL Server 2000. Интерактивные средства диагностики помогают локализовать ошибку и пред лагают готовый вариант решения проблемы. Они охватывают широкий диапазон про блем, не ограничиваясь только трудностями, связанными с установкой SQL Server 2000. Эти средства доступны по адресу Tshooter.asp. На Web-узле Microsoft, а также в MSDN и TechNet опубликованы статьи Knowledge Base, в которых вы найдете современную информацию о проблемах, воз никающих при установке SQL Server 2000.

Журнал ошибок SQL Server и системный журнал Windows Чаще всего журнал ошибок SQL Server 2000 оказывается наиболее полезным источ ником информации об ошибках, возникших при установке SQL Server 2000. Здесь регистрируются многие системные и пользовательские события SQL Server 201)0, в том числе информация об установке. Программа установки запускает и останавлива ет SQL Server 2000 во время установки и регистрирует эти процессы, а также любые происходящие при этом ошибки. Для каждого экземпляра SQL Server 2000 ведется отдельный журнал. При каждом запуске SQL Server 2000 создается новый журнал ошибок. Для выбранного по умолчанию экземпляра текущим журналом является \Program Files\Microsoft SQL Server\Mssql\Log\Errorlog, для именованного экземпля ра Ч \Program Files\Microsoft SQL Server\Mssql$lnstanceName\Log\Errorlog. Эти жур налы регистрации можно просматривать из SQL Server Enterprise Manager, а также при помощи любого текстового редактора. По умолчанию сохраняются шесть послед них журналов, а номера расширений позволяют определить самый последний. Ста рые журналы удаляются. Чтобы изменить число сохраняемых журналов ошибок, в SQL Server Enterprise Manager щелкните правой кнопкой SQL Server Logs и затем Ч Configure. Вы можете также выбрать режим циклической перезаписи журнала оши бок без остановки и перезапуска службы SQL Server, используя системную хранимую процедуру sp_cycle_errorlog. При этом режиме старые записи будут заменяться новы ми. Такой режим рекомендуется использовать в системах с высокой нагрузкой, где журнал регистрации ошибок может быть весьма большим.

Системный журнал Windows, который можно просмотреть, открыв Event Viewer, Ч также полезный источник информации об ошибках, возникших при установке SQL Server 2000. В нем хранятся данные, предупреждения и сообщения об ошибках, воз никших в приложениях Windows. Данные, которые содержатся в системном журнале Windows, а также в журнале ошибок SQL Server 2000, позволяют с высокой точнос тью определить причину возникновения проблемы. Для большего удобства можно от фильтровать процессы SQL Server в Event Viewer, выбрав Filter Events в меню View, a затем Ч MSSQLSERVER в списке Source.

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

Установка SQL Server 2000 Глава g Упражнение 5. Просмотр журнала ошибок SQL Server и системного журнала Windows В этом упражнении вы просмотрите системный журнал Windows и журнал ошибок SQL Server.

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

2. Запустите Windows Explorer и найдите в папке C:\Program Files\Microsoft SQL Server\Mssql\Log файл Errorlog.

3. Щелкните Errorlog правой кнопкой и выберите Open With.

Откроется окно Open With.

4. В окне Open With выберите Notepad и щелкните ОК.

В окне Notepad отображаются данные текущего журнала ошибок. Просмотрите записи, которые относятся к запуску SQL Server 2000. Выделите стандартные за писи, добавляемые в журнал в процессе работы SQL Server.

5. Раскройте меню Start\Programs\Administrative Tools и выберите Event Viewer.

6. В дереве консоли щелкните контейнер Application.

В окне Event Viewer появится содержимое системного журнала Windows (Appli cation Log). Просмотрите данные, относящиеся к запуску SQL Server 2000, и стан дартные записи. Заметьте: здесь отображаются данные, относящиеся к обоим эк земплярам SQL Server 2000, установленным на вашем компьютере.

7. Закройте Windows Explorer, Notepad и Event Viewer.

Резюме При установке SQL Server сбои возникают достаточно редко. Но когда это происхо дит, в несколько журналов записываются данные, позволяющие определить причину неудачной установки. Журнал ошибок SQL Server 2000 и системный журна.1 Windows наиболее полезны для администрирования БД. Интерактивные средства диагности ки и статьи Knowledge Base, предоставляемые Microsoft, также помогают обнаружить и устранить возникшие проблемы.

Закрепление материала Закрепление материала _? i Приведенные ниже вопросы помогут вам лучше усвоить основные темы дан ной главы. Если вы не сумеете ответить на вопрос, повторите материал соот ветствующего занятия. Правильные ответы приведены в приложении Воп росы и ответы* в конце книги.

1. Вы решили установить SQL Server 2000 на ноутбук Pentium HI 400-MHz с 96 Мб ОЗУ, чтобы оценить новые возможности SQL Server. Подходит ли данный компью тер для этой цели?

2. Устанавливая SQL Server 2000, вы хотите, чтобы Microsoft Exchange Server уведом лял вас об успехе или неудаче установки. Какую учетную запись следует использо вать для служб SQL Server и SQL Server Agent?

3. Вы устанавливаете SQL Server 2000 в неоднородной сетевой среде, состоящей из серверов Windows NT и Novell. Ваша сеть поддерживает протоколы TCP/IP и NWLink IPX/SPX. Какой вариант установки следует при этом использовать Ч Custom или Typical?

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

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

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

ГЛАВА Подготовка к работе с SQL Server Занятие 1. Просмотр результатов установки SQL Server Занятие 2, Службы SQL Server Занятие 3. Использование утилит Osql, SQL Query Analyzer и SQL Server Enterprise Manager В этой главе Эта глава посвящена подготовке к работе с SQL Server 2000 после его установки. Вы узнаете, как просмотреть результаты установки SQL Server 2000. Затем мы перейдем к управлению службами SQL Server (запуск, завершение, остановка и изменение кон фигурации). Наконец, вы научитесь работать с основными графическими приложе ниями и средствами администрирования, запускаемыми из командной строки. Пос ле выполнения этих заданий вы будете готовы приступить к администрированию SQL Server 2000.

Прежде всего Для изучения материалов этой главы вам потребуются:

Х компьютер, соответствующий минимальным аппаратным требованиям, перечис ленным в главе 2;

Х Microsoft Windows 2000 Server, установленная на разделе диска с файловой систе мой NTFS;

Х компьютер с сетевым именем SelfPacedCPU, сконфигурированный как контрол лер домена SelfPacedSQL.MSFT;

Х один установленный по умолчанию и по крайней мере один именованный экзем пляр SQL Server 2000 на одном компьютере.

Подготовка к работе с SQL Server gft Глава Занятие 1. Просмотр результатов установки SQL Server После установки SQL Server 2000 следует ознакомиться с ее результатами. Для этого нужно просмотреть файлы и пашей SQL Server 2000, относящиеся к нему разделы реестра Windows и программы SQL Server 2000 в группе Microsoft SQL Server в глав ном меню Windows. Просматривая результаты установки, важно понять разницу меж ду экземпляром по умолчанию и именованными экземплярами как на уровне файло вой системы, так и на уровне системного реестра Windows. Важно разобраться в раз решениях безопасности по умолчанию, назначенных файловой структуре NTFS и разделам реестра Windows. Из-за неправильных или неадекватных разрешений могут возникнуть проблемы, которые потребуется устранить.

Изучив материал этого занятия, вы сможете:

S с помощью Windows Explorer просмотреть файлы и папки экземпляра по умолчанию и именованных экземпляров SQL Server 2000;

S при помощи Registry Editor просмотреть разделы, добавленные в реестр Windows 2000 для экземпляра по умолчанию и именованных экземпляров SQL Server 2000;

s описать разрешения безопасности по умолчанию, назначенные папкам и разделам реестра для доменной учетной записи, используемой службами SQL Server и SQL Server Agent;

^ перечислить программы, добавляемые в меню Start при установке SQL Server 2000.

Продолжительность занятия Ч около 45 минут Добавленные файлы и папки После первичной установки SQL Server 2000 (не обновления версии), по умолчанию местом размещения всех файлов и каталогов SQL Server 2000 будет каталог \Program Files\Microsoft SQL Server, находящийся на том же разделе диска, что и ОС Windows.

В этом каталоге созданы два подкаталога, один из которых называется 80. Он и его подкаталоги содержат разделяемые файлы, которые являются общими для всех эк земпляров SQL Server 2000. Изменять место его расположения нельзя. Он содержит утилиты и SQL Server 2000 Books Online. В табл. 3-1 перечислены вышеупомянутые каталоги и дано краткое описание их содержания.

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

Программа установки SQL Server 2000 создает дополнительный каталог, где со держатся файлы программ и файлы данных, для каждого из имеющихся экземпляров SQL Server 2000. По умолчанию такой каталог находится в \Program Files\Microsoft SQL Server, но в процессе установки вы можете поместить его в другое место. Также в этом каталоге по умолчанию размещаются все вновь созданные пользовательские БД, которые относятся к данному экземпляру SQL Server. Каталог для экземпляра по умолчанию называется Mssql, а для именованного экземпляра Ч Мвв^1^ИмяЭкземпля Занятие 1 Просмотр результатов установки SQL Server 2000...

pa. Параметры настройки программных файлов и БД уникальны для каждого экзем пляра и содержатся в отдельном дереве подкаталогов.

Табл. 3-1. Содержимое вложенных разделяемых папок каталога \Program FiIes\Microsoft SQL Server\ Каталог Содержимое каталога \Program Files\Microsoft SQL Содержит DLL-библиотеки для СОМ-объектов, в том Server\80\Com числе используемые утилитами репликации, и исполняемые программы \Program Files\Microsoft SQL Содержит RLL-файлы ресурсов (Run Length Limited), Server\80\Com\ Resources которые используются DLL-библиотеками из папки \Cotn.

Номер, используемый в качестве названия данного ката лога, зависит от языка локализованной версии: например, номер 1033 используется только для американского английского языка \Program Files\Microsoft SQL Содержит все разделяемые клиентские исполняемые программы для администрирования SQL Server Se rver\80\Tools\Binn и связанные с ними библиотеки DLL, RLL и файлы и \Program Files\Microsoft справочной системы. Каталог также содержит различные SQL Server\80\Tools\Binn\ совместно используемые файлы, например установленную Resources по умолчанию консоль SQL Server Enterprise Manager Содержит файлы SQL Server 2000 Books Online, а также \Program Files\Microsoft файлы интерактивной электронной справочной системы SQL Server SQL Server, размещенные в каталоге \80\Tools\Books \Program FiIes\Microsoft SQL Содержит файлы и программы, используемые разработ чиками. Содержимое этих каталогов в значительной Server\80\Tools\DevTools степени зависит от того, какие параметры были выбраны в процессе установки. Вы можете установить дополни тельные файлы и различные инструменты разработки \Program Files\Microsoft SQL Содержит файлы форматов HTML, JScript и Graphics Interchange Format (GIF), используемые SQL Server Server\80\Tools\Html Books Online и утилитой SQL Server Enterprise Manager \Program Files\Microsoft SQL Содержит сценарии Transact-SQL, используемые утилитой SQL Query Analyzer для поиска объектов Server\80\Tools\Scripts \Program Files\Microsoft SQL Содержит демонстрационный файл шаблона DTS, Template Server\80\Tools\Templates\Dts Demo.dtt. Это частично сконфигурированный пакет DTS для копирования данных из источника данных OLE DB Х в приемник данных. Шаблоны Ч это файлы, доступные только для чтения, они используются при создании пакетов \Program Files\Microsoft SQL Содержит файлы шаблонов (с расширением.tdf) с набором описаний трассировки, используемые при работе Server\80\Tools\Templates\ SQL Profiler SQL Profiler \Program Files\Microsoft SQL Содержит файлы библиотек стандартных текстов сценариев Transact-SQL (с расширением.tql) для выполне Server\80\Tools\Templates\ ния различных административных задач, например для SQL Query Analyzer создания таблиц или управления связанными серверами 4- Глава Подготовка к работе с SQL Server В табл. 3-2 перечислены каталоги, где содержатся программы и данные (уникаль ные для каждого экземпляра), и приведено краткое описание содержимого этих ката логов. В таблице указаны пути к каталогам для экземпляра по умолчанию, в каталоге, используемом при стандартной установке. Для именованного экземпляра в пути к каталогу нужно заменить Mssql на Mssql$ИмяЭкзeмnляpa.

Табл. 3-2. Папки программ и данных, уникальные для каждого экземпляра SQL Server Каталог Содержимое каталога \Program Files\Microsoft SQL Содержит информацию, которая требуется для корректного удаления SQL Server 2000. Также включает в себя Server\Mssql\ описанные далее подкаталоги \Program Files\Microsoft SQL Содержит все резервные файлы, которые сохранялись в каталоге, куда SQL Server 2000 был установлен Server\Mssql\ Backup по умолчанию \Program Files\Microsoft SQL Содер>шт все уникальные исполняемые программы Server\Mssql\Binn и SQL Server 2000, а также взаимодействующие с ними \Program Files\Microsoft SQL библиотеки DLL и файлы RLL. Данный каталог также Server\Mssql\Binn\Resources содержит библиотеки DLL расширенных хранимых процедур \Program Files\Microsoft SQL Содержит систему SQL Server 2000 и файлы пользователь Server\Mssql\Data ских БД, используемых в качестве примера и поставляемых вместе с SQL Server. Здесь же по умолчанию размещаются все созданные пользователями БД \Program Files\Microsoft SQL Содержит файлы каталога полнотекстового поиска Server\Mssql\Ftdata SQL Server \Program Files\Microsoft SQL Содержит все сценарии Transact-SQL, используемые Server\Mssql\Install программой установки SQL Server 2000. Если вам нужно повторно установить БД Northwind или Pubs, каталог содержит соответствующие сценарии. Он также содержит файл Setup.iss, где хранятся параметры интерактивной установки, выбранные в процессе установки SQL Server \Program Files\Microsofl SQL Место хранения временных файлов, используемых Server\Mssql\Jobs рабочими процессами в качестве выходных файлов \Program Files\Microsoft SQL Содержит журналы записей ошибок SQL Server и SQL Server\ Mssql\ Log Server Agent. Здесь находятся текущие записи журнала, а также файлы предшествующих журналов ошибок \Program Files\Microsoft SQL Выбранный по умолчанию рабочий каталог для задач Server\Mssql\Repldata репликации, а также место хранения файлов мгновенных снимков* данных, используемых в задачах репликации \Program Files\Microsoft SQL Рабочий каталог, где хранятся файлы мгновенных Server\Mssql\ Repldata\Ftp снимков* реплицируемых данных при работе с Интерне том, при условии поддержки анонимных подписчиков \Program Files\Microsoft SQL Этот каталог содержит файлы, необходимые для обновле Server\Mssql\ Upgrade ния SQL Server 6.5 до 2000. Только установленный по умолчанию экземпляр SQL Server 2000 содержит этот каталог и файлы Занятие 1 ;

< Просмотр результатов установки SQL Server На рис, 3-1 показана иерархическая структура каталогов, перечисленных в табл. 3-2.

1 looks ) Ч JOWTO* 1JHIW -JVral> I ИЗ T*net*fл ffiw J 94СШР Рис. 3-1. Иерархия папок программ и данных, уникальных для каждого экземпляра SQL Server Разрешения, назначаемые файловой системой NTFS При установке SQL Server 2000 на раздел с файловой системой NTFS программа ус тановки определяет права доступа к структуре подкаталогов Mssql или MssqlS Имя Эк земпляра, которая поддерживает файлы программ и данных для каждого экземпляра.

Программа установки гарантирует, что только учетные записи пользователей домена SQL Server и SQL Server Agent и члены локальной группы Administrators имеют дос туп на чтение и запись в этой структуре каталогов (рис. 3.2).

[SQLSлvice@6ePeced5a n Ful ConticJ т G Modilv 0 П R bad t, E cute i-i П List Folder Contents [ в Bead 1i в WSs 'Х....J Рис. 3-2. Разрешения, назначенные папке MssqlS My Named In stance Для правильной работы служб SQL Server необходимо, чтобы доменной учетной записи службы SQL Server был предоставлен полный доступ (Full Control) ко всем файлам и каталогам в этой структуре каталогов. Службы SQL Server, используя учет ную запись локальной системы, имеют неограниченный доступ, так как учетная за 70 Подготовка к работе с SQL Server 2000 Глава пись локальной системы по умолчанию включена в состав локальной группы Admi nistrators. Только учетная запись домена SQL Server и члены локальной группы Administrators могут изменять, добавлять или удалять права доступа для этой структу ры каталогов. Таким образом, неавторизованные пользователи не имеют доступа к файлам программ и данных. Эта еще один аргумент в пользу применения файловой системы NTFS.

Примечание По умолчанию пользователи, прошедшие проверку подлинности Win dows, имеют доступ на чтение и право запускать для исполнения все файлы, размешен ные в дереве каталогов Program Files, но они не могут добавлять, изменять или удалять какие-либо из этих файлов. Программа установки может изменять настройки, установ ленные по умолчанию, но только для каталогов Program Files и Data Files, предоставляя к ним неограниченные права доступа учетной записи пользователя домена для службы SQL Server.

Упражнение 1. Просмотр созданных файлов и папок В этом упражнении вы просмотрите с помощью Windows Explorer файлы и каталоги, созданные программой установки SQL Server 2000, а также разре шения доступа к ним.

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

2. Раскройте меню Start\Accessories и выберите Windows Explorer.

Откроется окно Windows Explorer.

3. В дереве каталогов в левой части окна раскройте узел My Computer\LocalDisk (C:)\Program Files и выберите папку Microsoft SQL Server.

В этом каталоге находятся три подкаталога с названиями 80, Mssql и Mssql$My Namedlnstance. Каталог 80 содержит общие файлы. Два других каталога содержат файлы с программами и данными для экземпляра SQL Server, установленного по умолчанию, а также для именованного экземпляра с именем MyNamedlnstance.

4. В дереве каталогов в левой части окна раскройте папку 80\Tools и затем щелкните папку Binn.

5. В MCHK>View выберите Details.

Заметьте: в правой панели отображаются свойства всех файлов из папки Binn.

6. В меню Tools выберите Folder Options.

Откроется окно Folder Options.

7. На вкладке View щелкните Like Current Folder.

Откроется окно Folder Views.

8. В окне Folder Views щелкните Yes.

Теперь для всех каталогов по умолчанию будет выбрано представление Details, в котором отображаются свойства файлов.

9. Щелкните ОК, чтобы закрыть окно Folder Options.

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

Большинство этих утилит подробно рассматриваются в данной книге.

Занятие 1 Просмотр результатов установки SQL Server 2000 11. В дереве каталогов раскройте папку Mssql и щелкните значок папки Binn.

12. В правой панели щелкните столбец Туре и просмотрите список исполняемых фай лов (приложений) SQL Server 2000.

Большинство этих приложений подробно рассматриваются в данной книге. Обра тите внимание на программы Sqlservr.exe и Sqlagent.exe Ч это исполняемые фай лы служб SQL Server и SQL Server Agent.

13. В дереве каталогов раскройте папку Mssql$MyNamedInstance.

Сравните ее структуру со структурой папки Mssql. Заметьте: здесь нет каталога Upgrade, поскольку он существует только для экземпляра SQL Server 2000 по умол чанию.

14. В дереве каталогов щелкните папку Mssql правой кнопкой и выберите Properties.

Откроется окно Mssql Properties.

15. Перейдите на вкладку Security.

Заметьте: только учетная запись пользователя домена SQL Service, которую мы используем в качестве служебной учетной записи для работы служб SQL Server и SQL Server Agent данного экземпляра SQL Server, а также члены локальной груп пы Administrators имеют права доступа к этому каталогу и его подкаталогам.

16. Щелкните Cancel, чтобы закрыть окно Mssql Properties, 17. В дереве каталогов щелкните папку 80 правой кнопкой и выберите Properties.

Откроется окно 80 Properties.

18. Перейдите на вкладку Security.

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

Только члены локальной группы Administrators и операторы сервера, группа CRE ATOR OWNER и группа SYSTEM имеют дополнительные права по отношению к этому каталогу и его подкаталогам.

19. Щелкните кнопку Cancel, чтобы закрыть окно 80 Properties, затем закройте Win dows Explorer.

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

Х HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\80;

Х HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC;

Х HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer ADHelper;

Х HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client.

А вот разделы реестра, сопоставленные программам и файлам данных, специфич ным для экземпляра SQL Server 2000 установленного по умолчанию:

Х HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer;

Х HKEY_LOCAL_MACHlNE\SYSTEM\CurrentControlSet\Services\MSSQLServer.

Глава Подготовка к работе с SQL Server Вот разделы реестра, связанные с программами и файлами данных, специфичны ми для именованного экземпляра SQL Server 2000:

Х HKEY_LOCAL._MACHINE\SOFTWARE\Microsoft\Microsoft SQL &ег\ег\ИмяЭк земпляра', Х HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQL$/f^ Экземпляра.

На рис. 3-3 показаны некоторые из этих разделов реестра.

ediaPlayer Хgal Microsoft SOL Server Backup Directory RE:G_SZ D.\PrcgronFiles\MicrasciftSQLSetve| r-Шв.ОСШ DalauHColletionNome ;

REG_SZ SQL_Latin1_Generel_CPl_a_A kffieo Оз1аиЮота1п REG_SZ SELFPACEDSQL L (SWYNAMEDINSTAi DelauHLogin - REGJ5Z guest S3MMC FullTBxtDelaultPath REG_SZ ОДРгодгвт FilesWicrosot!SOLSe S MMCttsForlE ListeitOn : REGJvlULTI_SZ. SSMSSH70 SSNETLIB..

LoginModa REG_DvVORD 0x ХSi Mobile ХSi MosTrace Mnp* REG_SZ ХSi MS Design Tools Map* REG_SZ S] MSDAIRP Map_ REG.SZ \ ЕЙ MSDTC RasourceMgrlD : REG_SZ {B13C052S-3A45-4?^6-9eiD-MOOD аз MEMO SefHnstNarne: REG^DWORD: S3 MSSOLSarver Tapeloadwarttirne : FiEG_DWORD - Oxfflfrlff -(S Client roviders -Q Replicator -D Setup -SjSQLSeiverAge -Ш Tracking E3MSTTS Рис. 3-3. Раздел реестра MS SQLServer, добавленный программой установки Разрешения, назначенные разделам реестра При добавлении разделов реестра программа установки, как правило, ограничивает доступ на чтение и запись к этим разделам реестра для пользователей, чьи учетные записи принадлежат домену SQL Server, а также для членов локальной группы Admi nistrators (и иногда группы SYSTEM). Для определенных разделов реестра доступ для чтения предоставляется прошедшим проверку подлинности пользователям и членам локальной группы Power Users. К тому же владельцы объектов могут иметь доступ к подразделам реестра через группу CREATOR OWNER, если имеют право создавать объекты. По умолчанию учетная запись домена SQL Server и члены локальной груп пы Administrators имеют полный доступ к данным разделам реестра и к их подразде лам. Для экземпляра, установленного по умолчанию, программа установки также ог раничивает доступ ко всем разделам реестра, находящимся на том же уровне или ниже следующих разделов реестра:

- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer;

- HKEY_LOCAL_MACH]NE\SOFTWARE\Microsofl\MSSQLServer\Providers;

- HKEY_LOCAL_MACHlNE\SOFTWARE\Microsoft\MSSQLServer\Setup;

- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Replication;

- HKEY_LOCAL_MACHlNE\SOFTWARE\Microsofl\MSSQLServer\SQLServer Agent;

- HKEY^LOCAL_MACHINE\SOFTWARE\Microson\MSSQLServer\Tracking;

- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer.

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

Х HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\#.wi Экземпляра;

Х HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQL$#w* Экземпляра.

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

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

На рис. 3-4 показаны разрешения доступа, назначенные разделу реестра MYNA MEDINSTANCE.

Рис. 3-4. Разрешения доступа, назначенные разделу MYNAMEDINSTANCE Примечание Для просмотра прав доступа, установленных для разделов реестра, ис пользуйте версию редактора Registry Editor, которая называется Regedt32.exe, а не Reg edit, ехе.

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

Х HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail;

Х HKEY_LOCAL_MACHINE\SOFTWARE\Microsort\Windows NT\CurrentVersion\ Perflib.

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

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

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

2. В меню Start выберите Run.

Откроется окно Run.

3. В поле Open введите regedt32 и щелкните ОК.

Откроется окно Registry Editor.

4. В меню Window выберите пункт HKEY_LOCAL_MACHINE on Local Machine.

5. В дереве в левой части окна раскройте структуру вложенных каталогов SOFT WARE, затем Ч структуру каталогов Microsoft и, наконец, Microsoft SQL Server.

Обратите внимание на раздел реестра 80. Это общий раздел как для всех имено ванных экземпляров, так и для установленного по умолчанию. Он имеет отноше ние к совместно используемым файлам. Также обратите внимание на раздел MyNamedInstance. Он связан с файлами программ и данных, уникальных для ва шего именованного экземпляра SQL Server.

6. В дереве каталогов в левой части окна щелкните MyNamedlnstance.

7. В меню Security выберите Permissions, Откроется окно Permissions For MyNamedlnstance. Заметьте: только пользователь, принадлежащий домену SQLService, и локальная группа Administrators имеют пол ный доступ к этим разделам реестра.

8. Щелкните кнопку Cancel.

9. В дереве каталогов в левой части окна под каталогом SOFTWARE\Microsoft рас кройте структуру каталогов Windows NT, затем Ч Current Version, и щелкните Perflib.

10. В меню Security выберите Permissions.

Обратите внимание, что только локальная группа Administrators, учетная запись пользователя домена SQLService и группа System имеют права доступа для записи к данным разделам реестра. Группы Interactive и Server Operators имеют права до ступа для чтения к данным ключам реестра. Помимо перечисленных, владельцы объектов могут иметь дополнительные права доступа к подразделам через группу CREATOR OWNER.

11. Щелкните Cancel.

12. Закройте Registry Editor.

Программы, добавленные в меню Start После того как вы установили SQL Server 2000, программа установки добавляет наи более часто используемые утилиты SQL Server 2000 в меню Start (рис. 3-5). С боль шинством из этих программ вы уже познакомились в главе 1. Об утилитах Client Занятие 1 Просмотр результатов установки SOL Server Network Utility и Server Network Utility рассказано в главе 2. На занятиях 2 и 3 этой главы вы познакомитесь с приложениями SQL Server Service Manager, SQL Server Enterprise Manager и SQL Query Analyzer. Подробнее о параметрах поддержки SQL XML Ч в главе 12;

об импорте и экспорте данных Ч в главе 7;

об утилите SQL Profiler Ч в главе 14.

Рис. 3-5. Программы SQL Server 2000, добавленные программой установки в меню Start Резюме Программа установки помещает файлы SQL Server 2000 в различные структуры ката логов. Одна структура каталогов (\Program Files\Microsoft SQL Server\80) содержит общие файлы для всех экземпляров SQL Server 2000, установленных на вашем компью тере. Другая (\Program Files\Microsoft SQL Server\MSSQL или \Program Files\Micro soft SQL $ег\ът\М$щ\$ИмяЭкземпляра) содержит файлы программ и данных, уникаль ных для каждого отдельного экземпляра SQL Server 2000. На разделе диска, где ис пользуется файловая система NTFS, программа установки защищает структуру ката логов, содержащих каталоги с файлами программ и данных, ограничивая права дос тупа к ней пользователям учетной записи домена службы SQL Server и членам ло кальной группы Administrators, Кроме того, программа установки предоставляет и ограничивает доступ к некоторым разделам реестра Windows. Она также предостав ляет учетной записи пользователя домена для службы SQL Server доступ по записи к двум уже имеющимся разделам реестра. И наконец, в меню Start создается группа программ Microsoft SQL Server, в которую включены наиболее часто используемые утилиты и средства разработки SQL Server 2000, а также SQL Server Books Online.

Подготовка к работе с SQL Server 2000 Глава Занятие 2. Службы SQL Server В процессе установки SQL Server 2000 на компьютер с Windows NT 4.0/ 2000 устанав ливаются и конфигурируются службы SQL Server 2000. После завершения установки ознакомьтесь с конфигурацией по умолчанию служб SQL Server. Для этого существу ют специальные инструменты в составе SQL Server 2000 и Windows NT 4.0/2000. Эти средства также используются для запуска, завершения, остановки и изменения кон фигурации служб SQL Server. Вам необходимо научиться работать с этими средства ми. В завершение, изменение учетной записи службы SQL Server или SQL Server Agent после установки должно быть проделано должным образом, иначе у вас будут про блемы с правами доступа к файловой системе NTFS или к базе конфигурации Win dows.

Изучив материал этого занятия, вы сможете:

S описать конфигурацию по умолчанию всех служб SQL Server 2000;

Х/ использовать некоторые инструментальные средства для запуска, завершения, остановки и изменения конфигурации служб, входящих в состав SQL Server;

^ изменять учетную запись службы после установки.

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

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

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

Примечание Существует дополнительная служба, MSSQLServerAdHelper, которая ис пользуется для подключения к службам Active Directory. Подробнее о ней Ч в главе 12.

Занятие 2 Службы SQL Server Х Запуск, завершение и приостановка работы служб SQL Server Программа установки SQL Server 2000 запускает такие службы, как MS DTC и Micro soft Search, если они еще не были запушены. В процессе установки также запускается служба SQL Server для конфигурирования экземпляра SQL Server, но ее работа оста навливается после завершения установки. Служба SQL Server Agent во время ус тановки не запускается.

Примечание Термины SQL Server и SQL Server Agent используются в обшем случае для обозначения данных служб независимо от того, является ли она службой экзем пляра, установленного по умолчанию или именованного. Службы для экземпляра по умолчанию называются MSSQLServer и SQLServerAgent. Службы для каждого имено ванного экземпляра называются ЪЛ.$$>О\-$ИмяЭкземпляра и Есть несколько утилит, позволяющих запускать, завершать и приостанавливать работу служб из состава SQL Server. SQL Server Service Manager - один из наиболее часто используемых инструментов. Он находится в группе программ Microsoft SQL Server главного меню Windows, а также добавлен в группу приложений, автоматичес ки запускаемых при запуске Windows (Windows Startup). Когда это приложение ак тивно, оно отображается в панели задач и появляется слева от значка часов. После первого запуска приложение SQL Server Service Manager всегда будет появляться на панели задач. Чтобы завершить его работу, щелкните правой кнопкой его значок и выберите Exit. При первоначальном запуске SQL Server Service Manager всегда ото бражает состояние службы, выбранной по умолчанию. По умолчанию службы опра шиваются каждые пять секунд для проверки их текущего состояния.

Чтобы запустить, завершить или приостановить работу служб SQL Server каждого экземпляра SQL Server 2000 дважды щелкните значок SQL Server Service Manager в панели задач (рис. 3-6).

Рис. 3-6. Главное окно приложения SQL Server Service Manager Заметьте: пометив или сняв соответствующий флажок, вы можете установить или отменить режим автоматического запуска данной службы при запуске Windows. При выборе остановки или завершения работы службы открывается окно системного пре дупреждения.

Чтобы это окно не отображалось в дальнейшем, щелкните значок SQL Server Service Manager правой кнопкой, выберите Options и снимите флажок Verify service control action (рис. 3-7).

Глава Подготовка к работе с SQL Server Рис. 3-7. Окно Options приложения SQL Server Service Manager Вы также можете указать другую службу, которая будет выбрана по умолчанию при запуске приложения SQL Server Service Manager, а также изменить интервал оп роса.

Примечание При выборе по умолчанию другой службы в составе SQL Server вид значка приложения SQL Server Service Manager в панели задач немного изменяется. Обратите внимание на мигаюший красный сигнал в нижнем правом углу значка: частота его пульсации соответствует частоте опроса службы.

Существуют также и другие методы контроля состояния служб SQL Server. В диа логовом окне Connect to SQL Server приложений SQL Query Analyzer и SQL Profiler имеются флажки для запуска выбранного экземпляра SQL Server, если соответствую щая служба была остановлена (рис. 3-8).

Рис. 3-8. Запуск остановленного экземпляра SQL Server при подключении к нему Приложение SQL Server Enterprise Manager позволяет запустить, завершить или приостановить работу зарегистрированного экземпляра SQL Server 2000. Для этого щелкните нужный экземпляр правой кнопкой и в раскрывающемся меню выберите соответствующую команду (рис. 3-9).

Оснастка Services консоли ММС в Windows 2000 и апплет Services в Windows NT 4. также позволяют запустить, завершить или приостановить работу служб SQL Server 2000. В завершение нужно сказать, что приложения SQL Server Enterprise Manager, оснастка Services и одноименный апплет также позволяют задавать параметры авто матического запуска отдельной службы SQL Server наравне с другими параметрами конфигурации.

Вы также можете использовать команду NET для запуска, завершения и останова работы служб SQL Server из командной строки, например: NET START MSSQLServer или NET START SQLServerAgent. Вы также можете запустить экземпляр SQL Server или SQL Server Agent как приложение, для этого дважды щелкните его мышью в Windows Explorer или введите имя приложения в командной строке (если SQL Server или SQL Server Agent еще не был запущен как служба). Имена этих приложений Ч Занятие 2 Службы SQL Server Sqlservr и Sqlagent соответственно. Закончить работу любой 'из этих служб, работаю щих как приложение, можно в окне консоли командной строки, нажав CtrH-C.

Рис. 3-9. Команды меню для запуска, завершения или приостановки работы служб SQL Server Примечание Любые из только что рассмотренных инструментальных средств могут также использоваться для контроля состояния служб SQL Server на удаленных компью терах, для которых у вас имеются соответствующие административные права.

Упражнение 3. Запуск служб SQL Server В этом упражнении вы запустите несколько служб из состава SQL Server с помощью различных утилит.

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

2. Раскройте меню Start\Microsoft SQL Server и выберите Service Manager.

Откроется окно SQL Server Service Manager. В раскрывающемся списке Server по является значение SelfPacedCPU. В раскрывающемся списке Services SQL Server выбран как служба по.умолчанию. Это окно показывает, что служба SQL Server настроена на автоматический запуск, а в строке состояния указано, что она оста новлена.

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

3. Щелкните кнопку Start/Continue (кнопку с зеленым треугольником) для запуска службы SQL Server.

Подготовка к работе с SQL Server 2000 Глава ИЛ В строке состояния сначала будет указано, что осуществляется запуск службы SQL Server на вашем компьютере, а затем Ч что данная служба активна.

4. В раскрывающемся списке Services выберите службу SQL Server Agent.

В окне SQL Server Service Manager отображается состояние службы SQL Server Agent. Обратите внимание, что служба не настроена на автоматический запуск, а в строке состояния указано, что она остановлена.

5. Установите флажок Auto-Start Service When OS Starts.

6. Щелкните кнопку Start/Continue для запуска службы SQL Server Agent.

При этом в строке состояния вначале будет указано, что служба SQL Server Agent запускается, затем Ч что она активна.

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

После этого в окне SQL Server Service Manager отображается состояние службы SQL Server Agent для SelfPacedCPU. В настоящее время эта служба остановлена и не сконфигурирована для автоматического запуска.

8. Установите флажок Auto-Start Service When OS Starts, но не запускайте службу SQL Server Agent.

9. Закройте окно приложения SQL Server Service Manager.

Обратите внимание, что значок SQL Server Service Manager остается на панели задач.

10. Раскройте меню Start\Programs\Accessories и выберите Command Prompt.

Откроется окно сеанса MS-DOS.

11. В окне Command Prompt введите net start и нажмите клавишу Enter.

При этом на экран будет выведен список всех запущенных служб Windows 2000.

Обратите внимание, что на вашем компьютере запущены службы MSSQLSERVER и SQLSERVERAGENT и службы Distributed Transaction Coordinator и Microsoft Search также активны.

12. Введите net start sqlagentSmynamedinstance и нажмите клавишу Enter.

Отметьте, что служба SQL Server Agent для именованного экземпляра SQL Server запущена. Служба SQL Server также запущена, т. к. это обязательное условие за пуска SQL Server Agent. Обратите внимание на то, что значок SQL Server Service Manager на панели задач говорит о запуске службы SQL Server Agent для данного экземпляра.

13. Закройте окно Command Prompt.

14. Щелкните правой кнопкой значок SQL Server Service Manager в панели задач и выберите Options.

Откроется окно SQL Server Service Manager Options.

15. Снимите флажок Verify Service Control Action и щелкните ОК.

Изменение учетной записи служб SQL Server и SQL Server Agent после установки Чтобы изменить учетную запись, используемую службами SQL Server или SQL Server Agent, после установки, воспользуйтесь приложением SQL Server Enterprise Manager.

С его помощью убедитесь в том, что службы SQL Server и SQL Server 2000 функцио нируют корректно. Чтобы запустить приложение SQL Server Enterprise Manager, в меню Start выберите Programs, затем Ч Microsoft SQL Server и Enterprise Manager. Если для изменения учетной записи служб SQL Server или SQL Server Agent используется Занятие 2 Службы SQl Server SQL Server Enterprise Manager, для новой учетной записи, в контексте которой рабо тают эти службы, устанавливаются соответствующие права доступа на уровне файло вой системы NTFS и реестра Windows. SQL Server Enterprise Manager также устанав ливает для учетной записи, в контексте которой работают эти службы, следующие необходимые пользовательские права: право регистрироваться в системе в качестве службы, налагать блокировку на страницы в памяти (данная возможность использу ется для AWE), а также использовать доверительные соединения для делегирования (эта возможность используется при имперсонации). Если вы используете оснастку Services в Windows 2000 или апплет Services в Windows NT 4.0, некоторые из перечи сленных выше прав и привилегий не устанавливаются.

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

Если вы зарегистрировались в системе и работаете со службами SQL Server не под учетной записью Administrator, то при попытке изменить учетную запись, используе мую службами SQL Server или SQL Server Agent (либо ее пароль), система попросит вас ввести имя и пароль администратора системы. Учетная запись администратора используется для того, чтобы у вас имелись все необходимые права доступа и приви легии в файловой системе NTFS и в реестре Windows (рис. 3-Ю).

Х;

И t- - ". :tru.. '...,.: Х g >Х'"' I ' ХХ'"' Х""' -.

Рис. 3-Ю. Ввод имени, пароля и домена учетной записи администратора Кроме того, изменение учетной записи пользователя домена для службы SQL Server необходимо для правильного использования и управления работой службы Microsoft Search. Хотя данная служба работает в контексте защиты учетной записи пользователя локальной системы, для работы со службой Microsoft. Search и ее адми Q2 Подготовка к работе с SQL Server 2000 Глава иистрирования служба SQL Server должна быть зарегистрирована, как ее администра тор на SQL Server 2000. Чтобы эта зависимость сохранялась при изменении учетной записи, используемой службой SQL Server, все необходимые изменения должны вы полняться с помошью SQL Server Enterprise Manager.

Резюме Программа установки SQL Server 2000 настраивает службу SQL Server таким образом, чтобы она автоматически запускалась при запуске Windows, в отличие от службы SQL Server Agent, запуск которой выполняется вручную. Чтобы работать с SQL Server после завершения установки, вы должны вручную запустить службу SQL Server (до перезапуска Windows). В SQL Server имеется ряд инструментальных средств, напри мер приложение SQL Server Service Manager, которые вы можете использовать для запуска любых служб SQL Server. В завершение следует отметить, что изменение учет ной записи, используемой службой SQL Server или SQL Server Agent, следует выпол нять с помощью SQL Server Enterprise Manager. Таким образом гарантируется пра вильная установка всех необходимых прав доступа и привилегий в файловой системе NTFS и в реестре Windows.

Занятие 3 Утилиты Osql, Query Anafyzer и Enterprise Manager gjj Занятие З. Использование утилит Osql, SQL Query Analyzer и SQL Server Enterprise Manager После того как вы установили SQL Server 2000, просмотрели результаты установки и запустили службу SQL Server, можно приступать к работе с основными инструмен тальными средствами и утилитами SQL Server 2000. К ним относится утилита Osql, запускаемая из командной строки, а также SQL Query Analyzer и SQL Server Enterprise Manager Ч основные графические инструментальные средства для создания запро сов и администрирования SQL Server 2000. Как администратор БД, вы будете исполь зовать их ежедневно, поэтому следует подробно ознакомиться с ними.

Изучив материал этого занятия, вы сможете:

s использовать утилиту Osql для соединения с SQL Server 2000, создания запросов и администрирования сервера;

s использовать SQL Query Analyzer для соединения с SQL Server 2000, создания запросов и администрирования сервера;

S использовать SQL Server Enterprise Manager для подключения к SQL Server 2000 и администрирования сервера.

Продолжительность занятия Ч около 45 минут N Утилита Osql Osql Ч это 32-разрядная утилита, запускаемая из командной строки. Она использует ся для создания интерактивных запросов и отправки их SQL Server 2000. Для состав ления запросов используются операторы Transact-SQL, системные процедуры и фай лы сценариев. Osql также используется для запуска пакетов и задач, включающих в себя команды операционной системы, на SQL Server 2000. Команда GO используется для обозначения конца пакета и указывает службе SQL Server, что следует начать об рабатывать пакет. По умолчанию результаты форматируются и отображаются на эк ране, но могут быть помещены и в текстовый файл. Для завершения работы Osql и возвращения к режиму командной строки используйте команду QUIT или EXIT. Ути лита Osql использует ODBC API для соединения с SQL Server 2000. Osql часто ис пользуется для проверки возможности подключения к SQL Server 2000.

Примечание Osql заменяет утилиту Isql, которая входила в состав SQL Server 6.5 и более ранних версий. Isql использует DB-Library, а не ODBC. Хотя утилита Isql имеется в составе SQL Server 2000, она используется главным образом для обратной совмести мости версий. Она не поддерживает все функции, предоставляемые утилитой Osql, в том числе работу с именованными экземплярами.

Когда вы используете Osql для соединения с SQL Server 2000, в строке, использу емой для установки соединения, присутствует много параметров. При вводе значе ний параметров, передаваемых Osql, учитывайте регистр. Также следует знать, что символы дефис (-) и косая черта (/) заменяют друг друга. SQL Server Books Online содержит описание синтаксиса для всех параметров, поддерживаемых утилитой Osql, а также там приводится несколько примеров использования этих команд. Два основ Глава Подготовка к работе с SQL Server ных параметра Ч это способ проверки подлинности и сервер или экземпляр, с кото рым вы хотите установить соединение.

Если вы хотите подключиться к серверу с использованием средств проверки по длинности Windows, указав параметры своей учетной записи пользователя Windows NT 4.0/2000, то в командной строке утилиты Osql нужно указать параметр -Е. В про тивном случае используйте параметры ЧU и ЧР для передачи имени зарегистриро ванного пользователя SQL Server и пароля. Обратите особое внимание на то, что уни кальное имя и пароль пользователя SQL Server чувствительны к регистру, в котором они вводятся с клавиатуры. Если вы хотите использовать имя пользователя сервера SQL Server, то в настройках SQL Server должен быть выбран режим идентификации пользователей Mixed Mode. Для выбора сервера (экземпляра), с которым нужно уста новить соединение, используется параметр ЧS. Если имя сервера или экземпляра не задано, Osql установит соединение с экземпляром, установленным по умолчанию на локальном сервере или с именованным сервером. Osql можно использовать для со единения с локальными и удаленными серверами. Для отображения списка всех ло кальных и удаленных серверов, имеющихся в сети, укажите параметр ЧL. Для соеди нения с именованным экземпляром на локальном или удаленном сервере вы должны точно указать имя сервера, а также имя экземпляра. Например, для соединения с име нованным экземпляром на вашем локальном компьютере с использованием средств проверки подлинности Windows, примените следующую команду: OSQL ЧЕ ЧS Имя Сервера\ИмяЭкземпляра (рис. 3.11).

Рис. 3-11. Использование команды Osql с параметром -Е Примечание Для соединения с именованным экземпляром нужно использовать вер сию Osql SQL Server 2000. Версия Osql, которая устанавливается с SQL Server 7.0, может использоваться только для соединения с экземпляром, установленным по умолчанию.

Упражнение 4. Создание и передача запросов SQL Server 2000 с помощью утилиты Osql В этом упражнении вы подключаться к экземплярам SQL Server 2000 с помо щью утилиты Osql.

> Чтобы подключиться к SQL Server 2000 при помощи Osql 1. Убедитесь, что вы зарегистрировались на контроллере домена SelfPacedSQLMSFT под учетной записью Administrator.

Занятие 3 Утилиты Osql, Query Analyzer и Enterprise Manager 2. В меню Start выберите Run.

Откроется окно Run.

3. В поле Open введите cmd и нажмите клавишу Enter.

Откроется окно ввода командной строки.

4. В окне ввода командной строки введите OSQL -E и нажмите клавишу Enter.

Утилита Osql соединяется с экземпляром SQL Server 2000, установленным по умол чанию на вашем локальном сервере (SelfPacedCPU), и затем на экране появляется строка 1> prompt, после чего вы можете продолжать вводить команды. Если уста новить соединение с SQL Server невозможно, вы получите сообщение об ошибке ODBC. Распространенной ошибкой в данном случае является ввод в строке ко манды символов нижнего, а не верхнего регистра (ле вместо Е).

5. В строке 1 > prompt введите команду SELECT @@SERVERNAME и нажмите кла вишу Enter для создания и отправки на сервер SQL Server запроса, использующего функцию @@SERVERNAME.

Обратите внимание, что на экране появится строка 2> prompt. Первая команда еще не выполнена, потому что вы не ввели ключевое слово, обозначающее конец пакета для SQL Server 2000.

6. В строке 2> prompt введите команду SELECT @@VERSION и нажмите клавишу Enter для создания и отправки на SQL Server 2000 запроса, использующего функ цию @@VERSION.

Обратите внимание, что на экране появится строка 3> prompt. Ни одна из двух команд, отправленных на сервер, не была выполнена.

7. В строке 3> prompt введите команду GO и нажмите клавишу Enter, чтобы отпра вить пакет SQL Server 2000 для обработки.

После того как сервер SQL Server 2000 получил запрос, он отправляет на клиент ский компьютер имя вашего локального сервера (SelfPacedCPU) и данные о вер сии SQL Server (SQL Server 2000 Enterprise Evaluation Edition), установленного на вашем компьютере. Кроме того, в строке полученных данных будет содержаться информация об используемой вами версии Windows. В командной строке снова будет отображаться 1> prompt, где вы можете начать вводить новый запрос.

8. Введите EXIT и нажмите клавишу Enter.

При этом утилита Osql завершает работу, и снова отображается основная строка ввода команд утилиты командной строки.

9. Введите OSQL -L и нажмите клавишу Enter.

Утилита Osql выводит имена экземпляров SQL Server, установленных на вашем локальном компьютере и имеющихся в вашей сети.

10. Введите OSQL -Е -S SelfPacedCPU\MyNamedInstance и нажмите клавишу Enter.

При этом Osql соединяется с именованным экземпляром SQL Server 2000, уста новленным на локальном сервере, и отображает строку 1> prompt, где вы можете вводить следующие команды.

11. Введите SELECT SYSTEM_USER и нажмите клавишу Enter.

SYSTEM_USER Ч это функция, используемая для получения имени пользовате ля, зарегистрированного в системе в данный момент, 12. Введите GO и нажмите клавишу Enter.

Osql отображает информацию о текущем контексте защиты, выбранном для SQL Server 2000. Так как для установки соединения с SQL Server 2000 вы используете доверительное соединение, то текущим контекстом защиты является SelfPaced Глава 86 Подготовка к работе с SQL Server SQL\Administrator. Затем Osql выводит на экран строку 1> prompt, ожидая от вас дальнейших команд.

13. Введите QUIT и нажмите клавишу Enter.

14. Закройте окно сеанса MS-DOS.

Утилита SQL Query Analyz er Утилита SQL Query Analyzer используется для создания и управления объектами БД и интерактивного тестирования операторов, пакетов и сценариев, написанных на Transact-SQL. Утилита SQL Query Analyzer включена в группу программ Microsoft SQL Server. Как и в более ранних версиях SQL Server, при запуске SQL Query Analyzer вы можете выбрать соединение с локальными или удаленными серверами SQL Server 2000. В диалоговом окне Connect To SQL Server можно ввести с клавиатуры или выб рать из списка имя сервера, к которому нужно подключиться. Вы можете устанавли вать соединение и с более ранними версиями SQL Server. Обратите внимание на то, что имя (local) в списке серверов обозначает экземпляр, установленный по умолча нию на локальном сервере. Если вы введете точку или оставите пустым поле раскры вающегося списка SQL Server, то будет выбран экземпляр, установленный по умол чанию на локальном сервере. После того как вы выберете сервер, с которым устанав ливается соединение, необходимо выбрать способ проверки подлинности, использу емый при соединении. Вы можете выбрать проверку подлинности средствами Win dows или SQL Server. Если экземпляр SQL Server, с которым вы хотите работать, не активен, вы можете запустить его самостоятельно.

После того как соединение с SQL Server при помощи SQL Query Analyzer установ лено, ознакомьтесь с интерфейсом этой утилиты (рис. 3-12).

браузер Панель Query Текущая база данных инстру- окна текущего объектов 'ментов/ запроса Строка состояния запроса Строка состояния SQL Query Analyzer Рис. 3-12. Интерфейс SQL Query Analyzer На экране могут отображаться окна нескольких запросов. Каждое из них может использовать соединение с другим экземпляром SQL Server 2000 (или более ранней версией), либо использовать то же соединение. В строке заголовка каждого окна за проса отображается информация о соединении, определяя сервер, БД и контекст за Qj Занятие 3 Утилиты Osql, Query Analyzer и Enterprise Manager щиты пользователя для соединения. Каждое окно запроса разделено на области Query и Results. Чтобы выполнить запрос, щелкните кнопку Execute Query в панели инстру ментов или нажмите клавишу F5, либо используйте сочетание клавиш Ctrl+E. Мож но выделять мышью отдельные операторы Transact-SQL, чтобы из некоторого числа операторов в окне запроса выполнить только выбранный. Можно также выделить от дельный оператор Transact-SQL или его фрагмент, а затем нажать Shift+F1. При этом откроется SQL Server Books Online для выбранного оператора или его фрагмента.

Результаты запроса отображаются в области Results. Данная панель содержит мно жественные окна. На вкладке Grids содержатся результаты запросов. По умолчанию результаты отображаются в виде табличного представления данных, но могут отобра жаться и в текстовом виде, На вкладке Message отображаются сообщения об ошиб ках, возникших при выполнении запроса. Строка состояния запроса Query также ото бражает информацию о запросе, в том числе: данные о том, как долго он будет вы полняться, если выполнение запроса еще не завершено, количество записей в наборе результатов, возвращаемом на клиентский компьютер, и номер текущей записи при перемещении по набору результатов.

SQL Query Analyzer можно настроить таким образом, чтобы в нем отображался или был скрыт браузер объектов (Object Browser). Нажмите клавишу F8 или в меню Tools выберите Object Browser, а затем Ч Show/Hide. Браузер объектов используется для просмотра структуры БД и быстрого доступа к ее объектам. Он облегчает со ща ние сценариев, используемых для создания объектов, выполнение хранимых проце дур и доступа к таблицам и объектам. SQL Query Analyzer в основном используется разработчиками БД, но также может быть очень полезен администраторам БД.

У каждого соединения имеется свой набор свойств. Вы можете просмотреть свой ства текущего соединения, щелкнув кнопку Current Connection Properties в панели инструментов, либо выбрав пункт Options в меню Tools. Таким образом вы можете задать свойства для всех новых соединений, которые будут создаваться при работе с приложением SQL Query Analyzer. He изменяйте эти свойства, если вы не уверены, что именно означает каждый параметр. Подробно свойства соединений в этой книге рассматриваться не будут. Для получения дополнительной информации воспользуй тесь электронным справочным руководством SQL Server Books Online.

Упражнение 5. Выполнение запросов к экземплярам SQL Server 2000 при помощи SQL Query Analyzer В этом упражнении вы научитесь выполнять запросы к экземплярам SQL Server 2000 при помощи SQL Query Analyzer.

Чтобы выполнить запрос к экземпляру SQL Server 2000 при помощи > SQL Query Analyzer 1. Убедитесь, что вы зарегистрировались на контроллере домена SelfPacedSQL.MSFT под учетной записью Administrator.

2. Раскройте меню Start\ Programs и выберите Microsoft SQL Server и Query Analyzer.

При этом запускается приложение SQL Query Analyzer и отображается окно Con nect То SQL Server.

3. Убедитесь, что выбран режим проверки подлинности Windows Authentication и щелкните ОК.

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

4. Нажмите клавишу F8, чтобы отключить отображение браузера объектов, затем еще раз нажмите F8, чтобы окно браузера снова появилось. Выберите режим отобра жения браузера объектов.

5. В области окна Query введите строку SELECT * FROM INFORMATION_SCHE МА. SCHEMATA.

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

6. В панели инструментов щелкните кнопку Execute Query.

Ряд результатов запроса отображается в панели Results в форме табличного пред ставления данных. В результатах запроса содержится информация обо всех шести БД.

7. В окне Object Browser раскройте структуру объекта Master, а затем Ч объекта Views.

8. Щелкните INFORMATION_SCHEMA.SCHEMATA правой кнопкой и выберите Open.

Обратите внимание, что в окне Open Table содержится та же информация, что и в результатах предыдущего запроса.

9. Закройте окно Open Table.

10. В области Results исходного запроса перейдите на вкладку Messages.

На экране появится сообщение с информацией о числе записей, обработанных запросом (6 обработанных записей).

11. В области Query выберите INFORMATION_SCHEMA.SCHEMATA, затем нажми те Shift+Fl.

Откроется SQL Server Books Online на том разделе, где содержится информация об объекте INFORMATION_SCHEMA.SCHEMATA, размещенном в корневом ката логе дерева консоли.

12. В корневом каталоге в левой части окна SQL Server Books Online дважды шелкни те представление INFORMATION_SCHEMA.SCHEMATA, а затем просмотрите информацию о Schemata в области, где отображается текст разделов справочной системы.

13. Закройте SQL Server Books Online.

14. В области Query приложения SQL Query Analyzer в новой строке введите SELECT @@SERVERNAME.

Обратите внимание, что, после того как SQL Query Analyzer выполнил синтакси ческий анализ введенной команды, слово @@SERVERNAME выделено фиолето вым цветом.

15. Выделите текст только этого нового запроса, затем нажмите Ctrl+E для его вы полнения.

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

16. В панели инструментов щелкните кнопку Clear Window.

При этом весь текст, который содержала область Query, будет убран с экрана.

Занятие 3 Утилиты Osqi, Query Analyzer и Enterprise Manager gg 17. В панели инструментов щелкните кнопку Show Results Pane.

При этом область Results не отображается, 18. Нажмите Ctrl+R.

При этом панель Results снова отображается.

19. В панели инструментов щелкните кнопку New Query.

Откроется окно нового запроса. Сравните области Query для двух открытых окон.

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

20. В активном окне запроса введите команду USE Northwind и затем выполните запрос.

Обратите внимание, что текущая БД, имя которой отображается в инструменталь ной панели, изменена, и теперь в списке отображается имя БД Northwind. В стро ке заголовка активного окна запроса также указывается, что соединение устанав ливается с БД Northwind, а не с БД Master.

21. В меню File выберите Connect.

Откроется окно Connect To SQL Server.

22. Щелкните кнопку рядом с раскрывающимся списком SQL Server и выберите SelfPacedSQL\MyNamedInstance, затем щелкните ОК.

Обратите внимание, что теперь выбранный именованный экземпляр появится в раскрывающемся списке SQL Server.

23. Щелкните OK, чтобы установить соединение с выбранным именованным экзем пляром.

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

24. Закройте SQL Query Analyzer.

25. Откроется окно сообщения, выдаваемого SQL Query Analyzer.

26. Щелкните кнопку No To All. При этом введенные вами запросы не будут сохранены.

Консоль SQL Server Enterprise Manager SQL Server Enterprise Manager используется для администрирования серверов и БД.

Это одно из приложений в группе программ Microsoft SQL Server, добавляемых при установке в меню Start. При запуске SQL Server Enterprise Manager из меню Start за пускается консоль Microsoft Management Console (ММС), предварительно сконфигу рированная для работы в пользовательском режиме, с оснасткой для администриро вания SQL Server 2000. Если вы откроете консоль ММС в режиме настройки (author mode), вы сможете добавить в нее дополнительные встроенные элементы (например встраиваемые элементы для утилиты Event Viewer), облегчающие выполнение мно жества обычных задач по администрированию сервера, выполняемых из отдельной консоли ММС. Чтобы открыть консоль ММС в SQL Server Enterprise Manager в ре жиме настройки, правой кнопкой щелкните файл SQL Server Enterprise Manager.msc в каталоге \Program FHes\Microsoft SQL Server\80\Tools\Binn и в раскрывающемся меню выберите Author. Подробнее о ММС Ч в справочном руководстве Windows Books Online.

Глава 90 Подготовка к работе с SQL Server Запустив приложение SQL Ser/er Enterprise Manager, ознакомьтесь с его интер фейсом (рис. 3-13).

Панель Панель инструментов инструментов ММС корня консоли Правая панель Дерево консоли Дерево консоли Event Viewer (Local) Microsoft SOL Servers Рис. 3-13. Интерфейс SQL Server Enterprise Manager Левая область окна ММС представляет собой контейнер, расположенный на са ном верхнем уровне дерева в левой части окна SQL Server Enterprise Manager, кото рый содержит отдельные деревья каталогов для каждого настраиваемого элемента представления. Дерево в левой части окна Ч это иерархическая структура, содержа щая каталоги, расширяемые встраиваемые элементы, элементы управления средств контроля производительности сервера, различные задачи, приложения-мастеры и до кументацию. В левой части окна консоли SQL Server Enterprise Manager содержится дерево Microsoft SQL Servers, которое в свою очередь содержит контейнер SQL Server Group. Это выбранная по умолчанию группа (или контейнер), куда включены все сер веры SQL Server, зарегистрированные в данной консоли. Когда вы устанавливаете экземпляр SQL Server 2000, программа установки автоматически регистрирует его для администрирования на локальном компьютере и размещает в выбранной по умолча нию группе. У каждого экземпляра SQL Server 2000 имеется отдельный контейнер.

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

Примечание О том, как зарегистрировать дополнительные экземпляры SQL Server 2000, - в главе 12.

По щелчку объекта дерева в левой части окна в правой области консоли ММС отображаются вложенные контейнеры или содержимое выбранного объекта. Вы мо жете изменить вид этой области, в том числе самостоятельно выбрать элементы, по являющиеся в панели инструментов при выборе объекта. С некоторыми объектами Занятие 3 Утилиты Osql, Query Analyzer и Enterprise Manager g-j дерева, расположенного в левой части окна, связаны элементы панели задач с опре деленной конфигурацией. Данные элементы включают определенную информацию и значки для вызова соответствующих программ-мастеров. Они облегчают доступ к отдельным задачам и их выполнение. Элементы панели задач представляют собой страницы HTML. По умолчанию они не используются.

Консоль ММС содержит два типа панелей инструментов. Первая Ч это панель ММС. В основном она используется, если вы работаете в режиме Author. Состав вто рой панели инструментов специфичен для каждого дерева, расположенного в левой части окна. Если вы выбрали элемент в дереве из левой части окна Microsoft SQL Servers, то панель инструментов для корневого каталога консоли (расположенная не посредственно под панелью ММС) будет содержать меню элементов и инструмен тальных средств, относящихся к SQL Server Enterprise Manager. Если выбранный вами элемент находится в другом дереве каталогов консоли ММС (например Event Viewer), вид панели инструментов будет определяться элементами и каталогами, расположен ными в данном дереве в левой части окна. Панель задач для SQL Server Enterprise Manager содержит три контекст но-зависимых меню: Action, View и Tools. Элементы этого меню позволяют выполнять ряд задач, в том числе и начинать работу с другими инструментальными средствами SQL Server 2000, например SQL Query Analyzer и SQL Profiler. Элементы, которые доступны в каждом меню, зависят от выбранного вами элемента в дереве из левой части окна. Например, многие элементы в меню Tools не будут доступны до тех пор, пока вы не выберете элемент для отдельного экземпляра SQL Server 2000, так как выбор инструментов определяется конфигурацией экзем пляра SQL Server 2000.

Чтобы установить соединение с экземпляром SQL Server 2000, зарегистрирован ным в SQL Server Enterprise Manager, откройте контейнер этого экземпляра. Чтобы запустить, завершить, приостановить или разорвать соединение с данным экземпля ром, щелкните правой кнопкой экземпляр SQL Server 2000 и выберите соответствую щую команду. По умолчанию SQL Server Enterprise Manager будет устанавливать со единение, используя средства проверки подлинности Windows, и запустит SQL Server 2000, если он еще не запущен. Чтобы изменить метод регистрации по умолчанию, щелкните контейнер экземпляра SQL Server 2000 правой кнопкой и выберите нуж ную команду из списка. Например, вы можете выбрать способ соединения с SQL Server 2000, используя проверку подлинности средствами SQL Server и учетную за пись sa. Изменяя параметры регистрации, вы также можете изменить режим отобра жения объектов и скрыть все БД и объекты системы.

SQL Server Enterprise Manager устанавливает соединение с экземпляром SQL Server 2000 как клиентское приложение. По умолчанию клиент SQL Server Enterprise Mana ger опрашивает службу SQL Server каждые 10 секунд для проверки ее состояния. Из менения, внесенные в объекты, отображаемые в SQL Server Enterprise Manager пос ле того, как вы установили соединение с экземпляром SQL Server 2000, как правило, не будут отражаться немедленно. Так, например, не будут немедленно отображаться изменения, внесенные приложениями SQL Server Enterprise Manager и SQL Query Analyzer. Для обновления данных об отдельном объекте и его содержимом щелкни те его правой кнопкой и выберите Refresh. Чтобы обновить сразу все объекты в эк земпляре SQL Server, отключитесь от данного экземпляра, а затем снова подключи тесь к нему.

Подготовка к работе с SQL Server 2000 Глава QO Упражнение 6. Использование консоли SQL Server Enterprise Manager В этом упражнении вы научитесь использовать консоль SQL Server Enterprise Manager.

Pages:     | 1 | 2 | 3 | 4 |   ...   | 10 |    Книги, научные публикации