Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SQL2008_Administration.doc
Скачиваний:
91
Добавлен:
08.11.2018
Размер:
3.38 Mб
Скачать

2.3.2 Службы sql Server 2008

SQL Server 2008, как все серверные продукты Microsoft, реализован как набор служб. Для каждой службы создаются записи в разделе реестра HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services.

Cлужбы SQL Server 2008 можно запустить в режиме обычного приложения:

  1. Используя командную строку перейти в каталог установки SQL Server 2008 (по умолчанию C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn)

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

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

Службы, входящие в состав sql Server 2008:

  1. SQL Server — это сам SQL Server, ядро базы данных. Ответственно за работу файлами базы данных, прием пользовательских подключений, выполнение запросов и т.п.

  2. SQL Server Agent — служба, которая ответственна за автоматизацию работы с SQL Server. Она отвечает за выполнение заданий по расписанию, за предупреждения и другие служебные операции.

  3. Report Server — эта служба представляет серверный компонент Reporting Services. Она ответственна за генерацию отчетов, предоставление их пользователям, выполнение различных служебных операций с отчетами.

  4. Analysis Services — ядро сервера баз данных OLAP. Данная служба ответственна за работу с базами данных OLAP и их компонентами.

  5. DTS Server — служба, ответственная за работу с новой средой DTS (то есть за операции загрузки, выгрузки и преобразования данных, которые проводятся при помощи пакетов DTS).

  6. msftesql — это та служба, которая раньше называлась Microsoft Search. Ее главная задача — работа с полнотекстовыми индексами.

В состав SQL Server 2008 входят еще две службы, не отображаемые в Configuration Manager:

  1. SQL Browser — служба, ответственная за формирование списка серверов SQL Server в сети.

  2. SQL Writer — работает с shadow copies (теневыми копиями) баз данных SQL Server 2008, используется для проведения резервного копирования в оперативном режиме, без отключения пользователей.

В приведенном списке отсутствует служба Distributed Transaction Coordinator, так как она считается теперь компонентом операционной системы.

На вкладке Advanced в Configuration Manager вы можете просмотреть или изменить многие важные параметры работы служб SQL Server 2008, например, информацию об установленных пакетах обновления, параметрах запуска и т.п.

2.3.3 Настройка клиентских сетевых библиотек средствами sql Server Configuration Manager. Sql Native Client

Все настройки, которые производятся из Configuration Manager для клиентских библиотек, относятся к SQL Native Client

SQL Native Client — это набор программных объектов, которые поставляются с SQL Server 2008 и позволяют использовать новые возможности SQL Server 2008. SQL Native Client использует стандартный набор драйверов и программных объектов MDAC (Microsoft Data Access Component) и его можно считать надстройкой над стандартными интерфейсами доступа к данным OLE DB и ODBC. Этот набор программных объектов совместим с ADO и его возможности можно использовать из ADO напрямую.

Как правило, SQL Native Client нужен программам, поставляемым с самим SQL Server 2008. Установку SQL Native Client можно произвести либо при помощи программы установки SQL Server 2008, либо воспользовавшись файлом SQLNCLI.msi в каталоге SETUP на компакт-диске с дистрибутивом SQL Server 2008.

Из SQL Configuration Manager для SQL Native Client можно:

  1. Включить принудительное шифрование всего трафика, которым клиент обменивается с SQL Server и определить, будем ли всегда доверять сертификату сервера (без обычной проверки этого сертификата на Certification Authority);

  2. Включить или отключить определенные сетевые библиотеки и настроить их свойства;

  3. Настроить псевдонимы (aliases). Псевдонимы, которые настраиваются средствами SQL Configuration Manager, работают не только для SQL Native Client, но и для подключений по OLE DB и ODBC.

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

2.4 SQLCmd

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]