Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
96
Добавлен:
15.06.2014
Размер:
11.96 Mб
Скачать

3.3 Утилита query analyser

Данная утилита запускается через меню Пуск -> Программы-> SQL Server-> Query Analyser. Рабочее окно утилиты представлено на рис. 3.19.

Рис.3.19

В окне редактора кода можно формировать и выполнять sql-команды, создавать и запускать хранимые процедуры, триггеры, представления и пр. Например, рассмотрим результат выполнения запроса:

Use mydba

Select*fromSclad

Для выполнения этой группы SQL-команд следует набрать их в окне редактора и нажать на кнопкуExecuteQuery(Рис.3.20) или нажать клавишуF5.

Рис.3.20

Через меню Toolsможно получить доступ к объектам и индексам БД. Например, чтобы открыть таблицу, следует выбрать п.Tools->ObjectBrowser->Show/Hide, а затем в дереве конфигурации можно открыть и просмотреть интересующую таблицу.

Для синтаксической проверки корректности записи SQL-команд в окне редактора следует использовать менюQuery->Parseили нажать клавишиCTRL+F5на клавиатуре.

Результат выполнения SQL-текста можно просмотреть в форме матрицы (ResultsinGrid), в форме текста (ResultsinText) или сохранить в файле (ResultsinFile).

С помощью утилиты QueryAnalyzerможно писать сценарии (scripts). Сценарии представляет несколько пакетовSQL-команда, разделенных командойGO. Пример сценария:

SELECT * FROM Склад

GO

SELECT * FROM Фирмы

В результате выполнения этого сценария будут выбраны сразу две результирующие таблицы.

Скрипты можно писать в обычных текстовых файлах, а затем грузить в окно редактора кода утилиты QUERYANALYZER.

3.4 Установка и администрирование sql server

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

Для создания учетной записи локального пользователя следует выполнить следующие действия:

  1. Открыть компонент Управление компьютером

  2. Выбрать компонент «Локальные пользователи и группы» и щелкнуть в нем на узле Пользователи.

  3. В меню Действиевыбрать командуНовый пользователь.

  4. Ввести требуемые сведения в диалоговое окно.

  5. Установите или снимите перечисленные ниже флажки.

  • Потребовать смену пароля при следующем входе в систему

  • Запретить смену пароля пользователем

  • Срок действия пароля не ограничен

  • Отключить учетную запись

  • Выполните одно из следующих действий.

    • Чтобы создать дополнительного пользователя, нажмите кнопку Создатьи повторите шаги 2 и 3.

    • Чтобы завершить работу, нажмите кнопку Создать, а затемЗакрыть.

    Замечание.

    • Чтобы открыть окно управления компьютером, нажмите кнопку Пуски выберите командыНастройкаиПанель управления. Дважды щелкните значокАдминистрирование, затем дважды щелкните значокУправление компьютером.

    • Если новый пользователь будет выполнять не только административные задачи, его не следует добавлять в группу «Администраторы».

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

    Внимание. Если Ваш компьютер является контроллером домена, то установка на нем учетных записей локальных пользователейневозможна.

    Для создания домена нужно сначала установить DNS(DomainNameSystem– систему управления доменными именами). С этой целью следует выполнить следующие шаги.

    1. В панели управления (ControlPanel) дважды щелкнуть мышью на значкеAdd/RemovePrograms

    2. Перейти на вкладку Add/Remove Windows Components

    3. После запуска мастера установки выбрать компонент NetworkingServices– Сетевые службы.

    4. Нажать кнопку Detailsи установить флажокDNS.

    После установки DNSее необходимо настроить. Для этого запустите оснасткуDNSконсоли управления. Запуск оснасткиDNSследует произвести так: нажать кнопку Пуск, затем – Выполнить (Run) и ввести командуmmc, по которой запускается консоль управления. Откроется окно консолиmmc. Выберите п.Action(Действие), а затем в меню выберите пункт Запустить оснастку. После чего выберите оснасткуDNS. При первом запуске оснастки запустится и мастер настройкиDNS.Cледует назначитьWindowsServerкорневым сервером (rootserver). Для работыDNSнаDNS-сервере должна быть создана хотя бы одна зона прямого просмотра. Эти зоны связывают сетевые имена компьютеров и ихIP-адреса (т.е. адреса в Интернете). Для создания зоны прямого просмотра нужно щелкнуть правой кнопкой мыши на папкеForwardLookUpZonesконсолиDNSmmc. При этом запустится мастер создания новой зоны. После запуска мастера построения новой зоны следует указать тип создаваемой зоны:

    • Интегрированная в ActiveDirectory

    • Основная

    • Дополнительная

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

    “cn=О.В. Герман,ou= кафедра ИТАС,dc= РБ”

    user, ovg, ovgerman@bsuir.com, local, О.В.Герман

    Запись состоит из значений атрибутов. Такими атрибутами являются:

    DN(distinguishedname– отличительное имя) -cn=О.В. Герман,ou= кафедра ИТАС,dc= РБ.

    Objectclass– (тип пользователя)-user.

    SAMAccountName– (имя в БД диспетчера безопасности) –ovg.

    UserPrincipalName –(основное имя пользователя) -ovgerman@bsuir.com.

    DisplayName– (отображаемое имя) – О.В.Герман.

    Для просмотра учетных записей пользователей следует использовать оснастку ACTIVEDIRECTORY– пользователи и компьютеры, запускаемую из ПУСК->Программы-> Администрирование.

    Установка SQLServerпроизводится с отдельного компакт-диска путем запуска утилитыautorun.exe. Выбираем пунктDataBaseServer. При этом стартует мастер установки. Другой вариант запуска – использовать утилитуsertupsql.exe. При прохождении диалоговых окон мастера установки следует выполнить задание некоторых опций.

    Local Computer(Remote Computer) – задает в качествеSQLсервера локальный (удаленный) компьютер.

    Create a new instanse of SQL Server - создать новую инсталляцию сервера.

    Upgrade,remove or add to an existing instance– добавляет или модифицирует уже установленную версию сервера.

    Client tools only– устанавливаются только средства администрирования сервера, но сам сервер не устанавливается.

    Server and Client tools– устанавливается и сервер и средства его администрирования.

    Connectivity only– устанавливаются только сетевые библиотеки. Эти библиотеки позволяют организовать работу приложений сSQL-сервером через сеть.

    Instance name– в этом поле прописывается имя, которое присваивается инсталляции.

    Typical(Minimum/Custom) – задает вариант инсталляции. Вариантtypicalзадает обычный способ инсталляции.

    Destination folder– место размещения инсталляции.

    Use the local system account– для запуска служб сервера используется локальная учетная запись пользователя.

    Use a Domain User account– для запуска служб сервера используется учетная запись домена.

    Auto Start Service– пометка этого флажка указывает на автоматический запуск служб сервера при загрузке операционной системы.

    000000000000000000000000000000000000000000000000000000000000000000000000000000000000ча клиентской стороны - обеспечить00000000000000000000000000000000000000000000000000000000000000000000000000000000мжно разрабатыватьых.ваемых как единое целое. ку.ю0000000000000000000000000000000000драйверомODBC и собственным драйвером JDBC. лючитьing);

    ется в языке JAVA:

    nn - это L Server.ft. 00000000000000000000000

    валось выполнить 3 сравнения искомого кода 43 с кодами вершин 21, 37 и 43. искомую вершину.

    00т.е. Если В-дерево не использовать, то нужно просмотреть все значения в кбуты или подмножества атрибутов являются уникальными.0000000000000000000000000000000000000000тия вопросов, связанных с работой с БД в среде важнейших современных язык

    133