Смекни!
smekni.com

Активное администрирование приложений в Microsoft SQL Server 6.0. (стр. 4 из 5)

В течение установки, SQL Server позволяет Вам выбирать набор символов и порядок сортировки, которые будут использоваться сервером. Встроенный символьный набор - ANSI (ISO 8859-1), и встроенный порядок сортировки – случайный - нечувствительный.

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

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

5. Административные Инструментальные Средства и Утилиты

Много административных инструментальных средств обеспечиваются SQL Server 6.0. Конкретные инструментальные средства, которые не зависят от программного обеспечения сервера или программного обеспечения клиента устанавливаются в компьютерной операционной системе.

6. Инструментальные Средства и Утилиты Сервера

Когда программное обеспечение сервера установлено, административные инструментальные средства и утилиты - доступны из программной группы Microsoft SQL Server 6.0, из Управляющей Панели Windows NT или из командной строки.

Эти графические инструментальные средства устанавливаются с программным обеспечением MicrosoftSQLServer:

- - SQL Setup - используется, чтобы перенастроить сервер. Вы можете использовать программу установки, чтобы изменить сетевые опции поддержки, добавлять язык, вновь создавать базу данных master, изменять установленный набор символов или порядок сортировки, установленные опции сервера, установленные опции безопасности, и удаление SQL Server.

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

- - ISQL/w - позволяет Вам вводить утверждения Transact-SQL и системные хранимые процедуры на графическом интерфейсе запроса. ISQL/w также обеспечивает способность для наглядного анализа запросов.

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

- - SQL EnterpriseManager - легко обеспечивает широкое управление от сервера или рабочей станции. Это позволяет Вам выполнять системные административные задания, используя графический интерфейс. Вы можете сконфигурировать серверы, управлять базами данных и объектами базы данных, событиями спецификации, конфигурировать и управлять копированием, и делать многое другое.

- - SQL TransferManager - обеспечивает легкий, графический путь для передачи объектов и данных из одного SQL Server на другой. Вы можете передавать из Microsoft SQL Server в Windows NT.

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

- - SQL Server Books Online - обеспечивает быстрый доступ в комплект документации Microsoft SQL Server. Включает мощные и легкие в использовании способности поиска полного текста.

- - Microsoft ODBC SQL ServerDriver - в строке файла подсказки, обеспечивает информацию о Microsoft ODBC SQL ServerDriver.

- - SQL Distributed Management Objects - быстрыйфайлподсказки, отображающий Microsoft SQL Distributed Management Object Model.

- - SQL Client Configuration Utility - устанавливает встроенную сетевую библиотеку и информацию соединения сервера с клиентами. Она также отображает DB-Library номер версии и ищет многочисленные копии Библиотеки DB и сетевую библиотеку в вашем маршруте.

Утилиты командной строки, устанавливаемые с программным обеспечением Server:

- - bcp - копирование данных или форм в файл операционной системы.

- - isql - обеспечивает интерфейс запроса и позволяет Вам выполнять системные административные задания от сервера или рабочей станции. Также выполняет пакетные файлы, которые содержат одно или более SQL утверждений.

- - makepipe и readpipe - тестирование целостности сетевых услуг.

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

7.Инструментальные Средства и Утилиты Клиента

Административные и инструментальные средства утилит, которые устанавливаются на клиентскую часть и зависят от компьютерной операционной системы:

32-битовые Окна Клиента

Когда Вы используете установку, чтобы установить программное обеспечение клиента в 32-битовые Окна основывающие компьютер, то библиотеки поддержки клиента (как, например, Библиотека DB) всегда устанавливается сама, и программа установки позволяет Вам выбирать инструментальные средства и утилиты, которые будут вам установлены.

Инструментальные средства и утилиты, которые могут устанавливаться в 32-битовое окно компьютера клиента:

- - ISQL/w

- - SQL Security Manager

- - SQL Enterprise Manager

- - SQL Server Books Online

- - SQL Client Configuration

- - bcp

- - isql

- - makepipe и readpipe

16-битовые Окна Клиента

В течение установки программного обеспечения клиента в 16-битовые Окна компьютера создается SQL Servers Tools program group, содержащий SQL ClientConfigurationUtility, ISQL/w, и SQL ServerBooksOnline.

8.Специальные Пользователи SQL Server

Три типа специальных пользователей контролируют и управляют SQL Server: системные администраторы (Sas), владельцы баз данных (DBOs), и владельцы объектов баз данных.

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

- - Владелец базы данных (DBO) - пользователь, который создает базу данных. Каждая база данных имеет только одного владельца. DBO имеет полные привилегии в базе данных и определяет доступ и возможности, предоставленные другим пользователям. В собственной базе данных, пользователь распознается как DBO; в других базах данных, владелец базы данных известен под именем пользователя базы данных. Статус DBO может передаваться другому пользователю. Только один login ID может быть DBO, хотя другой login Ids может быть псевдонимом на DBO. (Псевдоним - имя пользователя базы данных, который распространяется на различные login Ids). Псевдоним позволяет Вам обращаться со многими людьми, как с одним пользователем в базе данных, давая все те же разрешения. SA может быть DBO чего-то или всех баз данных.

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

Многие команды и процедуры, требуют от пользователя регистрации как системного администратора. Другие темы обсужденные в этой документации релевантные для владельцев базы данных и объектов. Никакая специальная идентификация не нужна для владельца базы данных или владельцев объекта базы данных.

Есть также три специальных login Ids - probe, repl_publisher, и repl_subscriber -, что, в зависимости от конфигурации сервера, может существовать по умолчанию на сервере.

- - Когда SQL Server установлен, автоматически создается loginprobe ID. Это - специальный login ID, который устанавливается программой установки и используется в качестве контекста безопасности, в пределах которой некоторые административные приложения (например, SQL PerformanceMonitor) подключают к SQL Server, который ориентируется на стандартную безопасность. Имейте в виду, что если SQL Server устанавливается для встроенной безопасности, SA выполняет эту функцию вместо probe.

- - Когда сервер конфигурируется, чтобы участвовать в копировании как подписной сервер, автоматически создается repl_publisher login ID. Это позволяет процессам копирования на дистрибутив (который может быть отдельным дистрибутивным сервером, или комбинированным сервером публикации/распределения), подключаться к подписному серверу и копировать табличную схему и данные в базы данных расположения.

- - Когда сервер конфигурируется, чтобы участвовать в копировании как сервер публикации, автоматически создается repl_subscriber login ID. Это позволяет процессам копирования в подписной сервер, подключиться к серверу публикации и выполнять хранимые процедуры.

9. Подготовка к Работе с SQL Server

Чтобы управлять SQL Server, Вы должны запустить его и если потребуется режим безопасности сервера - обеспечить login ID и паролем, чтобы зарегистрироваться в нем.

9.1. Запуск SQL Server

Есть несколько различных путей для запуска SQL Server и SQL Executive. Для облегчения нужно использовать SQL ServiceManager

9.2. Регистрация

Если сервер устанавливается, чтобы использовать встроенную безопасность Вам не нужно ставить login ID или пароль (а если Вы ставите их, они игнорируются SQL Server).

Если сервер устанавливается, и не использует встроенную безопасность, после того, как Вы запустите компьютер, Вы должны зарегистрироваться в SQL Server, чтобы управлять им. Используя графические инструментальные средства управления, обеспеченные SQL Server, поставьте, если требуется имя сервера, login ID и пароль. Для того, чтобы зарегистрироваться в SQL Server, используйте isql.