Развертывание с помощью баз данных, созданных администратором баз данных (службы Windows SharePoint Services)

Содержание:

  • О развертывании с использованием баз данных, созданных администратором баз данных

  • Необходимое аппаратное и программное обеспечение базы данных

  • Необходимые учетные записи

  • Создание и настройка баз данных

Эти сведения относятся к Microsoft Windows Server 2003. При работе в среде Windows Server 2008 для установки и настройки служб IIS, платформы Microsoft .NET Framework версии 3.0 и Windows SharePoint Services 3.0 необходимо использовать другую процедуру. Дополнительные сведения см. в разделе Развертывание простой фермы в операционной системе Windows Server 2008 (Windows SharePoint Services).

Общие сведения о развертывании с помощью баз данных, созданных администраторами баз данных

Во многих ИТ-средах создание и управление базами данных осуществляют администраторы баз данных. В соответствии с требованиями политик безопасности и других политик организации от администраторов баз данных может требоваться создание баз данных, необходимых для Windows SharePoint Services 3.0. В этой статье обсуждаются процедуры создания таких баз данных администраторами баз данных и их настройки администраторами ферм.

Обсуждаются способы развертывания Windows SharePoint Services 3.0 в среде, где администраторы баз данных создают базы данных и управляют ими. Процесс развертывания включает в себя все требуемые базы данных и один веб-сайт портала. Информация в этой статье относится только к тем фермам, на которых используется Microsoft SQL Server 2000 с последней версией пакета обновлений или программное обеспечение баз данных Microsoft SQL Server 2005.

Для выполнения некоторых процедур, описанных в этой статье, используются программы командной строки Psconfig и Stsad, размещенные в папке Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN.

Примечание

В этой статье не рассматриваются вопросы использования инструментов графического пользовательского интерфейса Windows SharePoint Services 3.0 для создания или настройки баз данных. Дополнительные сведения о создании и настройке баз данных с помощью инструментов графического пользовательского интерфейса Windows SharePoint Services 3.0 см. в разделе Развертывание в простой ферме серверов (Windows SharePoint Services).

Используя процедуры, представленные в этой статье, администраторы баз данных и ферм серверов могут создавать и настраивать следующие базы данных и компоненты в следующем порядке:

  1. Базу данных конфигурации (одна на каждой ферме).

  2. База данных контента для центра администрирования (одна на каждой ферме).

  3. Веб-приложение центра администрирования (одно на каждой ферме; создается с помощью программы установки).

  4. Базу данных поиска Windows SharePoint Services (одна на каждой ферме).

  5. Базы данных контента веб-приложения (необязательно). Для каждого веб-приложения поддерживается только одна база данных контента; для расширения веб-приложения не требуется создавать дополнительную базу данных контента.

  6. Веб-приложения (необязательно).

    Примечание

    В рамках процесса создание веб-сайта и пула приложений создается веб-приложение в службах IIS. Расширение веб-приложения позволит создать дополнительный веб-сайт, но не дополнительный пул приложений.

Требования баз данных к оборудованию и программному обеспечению

До начала установки и настройки баз данных убедитесь, что на серверах баз данных установлено рекомендованное аппаратное и программное обеспечение. Дополнительные сведения об этих требованиях см. в разделе Определение требований к аппаратному и программному обеспечению (Windows SharePoint Services).

Если используется программное обеспечение базы данных SQL Server 2005, администратор баз данных должен настроить параметры контактной зоны с тем, чтобы локальные и удаленные подключения пользовали только протокол TCP/IP. Все базы данных, необходимые для Windows SharePoint Services 3.0, используют параметры сортировки Latin1_General_CI_AS_KS_WS. Для всех баз данных необходимо назначить в качестве владельца базы данных (или администратора базы данных) учетную запись пользователя программы установки. Дополнительные сведения о требованиях по безопасности для этих баз данных см. в разделе Планирование учетных записей администратора и служб (Windows SharePoint Services).

Требуемые учетные записи

Администратор баз данных должен создать имя для входа в SQL Server для учетных записей, используемых для получения доступа к базам данных для Windows SharePoint Services 3.0, и добавить их к ролям. Дополнительные сведения о необходимых учетных записях, включая определенные разрешения и права пользователей для этих учетных записей, см. в разделе Планирование учетных записей администратора и служб (Windows SharePoint Services).

В следующей таблице описаны учетные записи, используемые для получения доступа к базам данных для Windows SharePoint Services 3.0.

Учетная запись Назначение Требования

Учетная запись службы SQL Server

Эта учетная запись используется для следующих служб SQL Server.

  • MSSQLSERVER

  • SQLSERVERAGENT

Если экземпляр по умолчанию не используется, службы будут отображаться следующим образом:

  • MSSQL$*имя_экземпляра*

  • SQLAgent$*имя_экземпляра*

SQL Server запрашивает эту учетную запись при установке. Возможны два варианта действий.

  • Назначение одной из встроенных системных учетных записей (Local System, Network Service или Local Service) для входа для настраиваемых служб SQL Server. Дополнительные сведения об этих учетных записях и безопасности см. в разделе Настройка учетных записей служб Windows (https://go.microsoft.com/fwlink/?linkid=121664&clcid=0x419) в документации SQL Server.

  • Назначение учетной записи пользователя домена для входа в службу. Однако в этом случае потребуются дополнительные действия, чтобы настроить имена участников безопасности службы в Active Directory для поддержки проверки подлинности Kerberos, которая используется сервером SQL Server.

Учетная запись программы установки

Учетная запись программы установки используется для запуска следующих средств.

  • Программа установки на каждом сервере

  • Мастер настройки продуктов и технологий SharePoint

  • Программа командной строки PSConfig

  • Программа командной строки Stsadm

  • Учетная запись пользователя домена

  • Член группы "Администраторы" на всех серверах, где выполняется установка

  • Имя пользователя SQL Server на компьютере, на котором установлен сервер SQL Server

  • Член следующих ролей безопасности SQL Server:

    • предопределенная роль сервера securityadmin;

    • предопределенная роль сервера dbcreator.

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

Учетная запись фермы серверов

Учетная запись фермы серверов используется для:

  • удостоверения пула приложений для пула приложений центра администрирования SharePoint;

  • запуска таймера Windows SharePoint Services Timer.

  • Учетная запись пользователя домена

  • Если ферма серверов является дочерней фермой с веб-приложениями, которые используют общие службы более крупной фермы, данная учетная запись должна быть членом предопределенной роли базы данных db_owner для базы данных конфигураций этой крупной фермы.

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

Данная учетная запись автоматически добавляется в качестве учетной записи для входа в SQL Server на компьютере с SQL Server, и добавляется к следующим ролям безопасности сервера SQL:

  • предопределенная роль сервера dbcreator;

  • предопределенная роль сервера securityadmin;

  • предопределенная роль базы данных db_owner для всех баз данных в ферме серверов.

Примечание

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

Создание и настройка баз данных

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

Процедуры требуют участия администратора баз данных и использования учетной записи программы установки. Каждое такое действие имеет метку [Администратор БД] или [Программа установки], обозначающую роль, необходимую для выполнения действия.

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

Создание и настройка базы данных конфигурации, базы данных контента центра администрирования и веб-приложения центра администрирования

  1. [Администратор БД] Создайте базу данных конфигурации и базу данных контента центра администрирования, используя последовательность сортировки LATIN1_General_CI_AS_KS_WS, и назначьте учетной записи программы установки роль владельца базы данных (dbo).

  2. [Установка] Запустите программу установки на каждом серверном компьютере, на котором установлен Windows SharePoint Services 3.0. Необходимо выполнить установку по крайней мере на одном из этих компьютеров, используя параметр установки интерфейсный веб-сервер.

  3. [Установка] После установки не запускайте мастер настройки продуктов и технологий SharePoint на компьютере, где был использован параметр установки интерфейсный веб-сервер. Вместо этого откройте командную строку и выполните следующую команду для настройки баз данных:

    Psconfig –cmd configdb –create –server <Имя сервера SQL> –database <Имя базы данных SQL> –user <Имя домена\Имя пользователя> –password <password> –admincontentdatabase <Имя базы данных контента SQL Admin>

    Примечание

    *Имя базы данных SQL* — это имя базы данных конфигураций. *Имя домена\Имя пользователя* — это учетная запись фермы серверов. *Имя базы данных контента SQL Admin* — это имя базы данных контента центра администрирования.

  4. [Установка] После выполнения команды запустите мастер настройки продуктов и технологий SharePoint и завершите процесс настройки сервера. В результате создается веб-приложение центра администрирования, и выполняются другие задачи установки и настройки.

Следующую процедуру необходимо выполнить для фермы серверов только единожды. В ферме используется одна база данных поиска Windows SharePoint Services.

Создание и настройка базы данных поиска Windows SharePoint Services и запуск службы поиска Windows SharePoint Services

  1. [АБД] Создайте базу данных поиска для службы поиска Windows SharePoint Services, используя порядок сортировки LATIN1_General_CI_AS_KS_WS, а затем присвойте владельцу базы данных права учетной записи пользователя программы установки.

  2. [Программа установки] Откройте командную строку и выполните следующую команду для настройки базы данных и запуска службы поиска Windows SharePoint Service:

    stsadm -o spsearch -action start -farmserviceaccount <Имя домена\Имя пользователя> -farmservicepassword <пароль> -farmcontentaccessaccount <Имя домена\Имя пользователя> -farmcontentaccesspassword <пароль> -databaseserver <Сервер\Экземпляр> -databasename <Имя базы данных>

Примечание

farmserviceaccount — это учетная запись фермы серверов, farmcontentaccessaccount — учетная запись службы поиска Windows SharePoint Services. Если используется экземпляр SQL Server по умолчанию, то для параметра databaseserver необходимо указать только имя компьютера, на котором запущен SQL Server. databasename — это база данных службы поиска Windows SharePoint Services.

Для получения дополнительных сведений по выполнению этой процедуры с помощью программы командной строки Stsadm см. Spsearch: операция stsadm (службы Windows SharePoint Services).

Следующая процедура выполняется один раз для каждого веб-сайта портала в ферме.

Создание и настройка веб-приложения веб-сайта портала и базы данных контента

  1. [Администратор БД] Создайте базу контента для веб-приложения веб-сайта портала, используя последовательность сортировки LATIN1_General_CI_AS_KS_WS, и назначьте учетной записи программы установки роль владельца базы данных (dbo).

  2. [АБД] Используя среду SQL Server Management Studio, добавьте учетную запись процесса пула приложений к группе "Пользователи", а роль db_owner — к базе данных контента веб-приложения.

  3. [Установка] Откройте командную строку и выполните следующую команду для создания веб-приложения и настройки базы данных контента веб-приложения веб-сайта портала:

    stsadm.exe -o extendvs -url <URL> -donotcreatesite -exclusivelyusentlm -databaseserver <Имя сервера базы данных> -databasename <Имя базы данных> -apidtype configurableid -Описание <Имя веб-сайта IIS> -apidname <Имя пула приложений> -apidlogin <Имя домена\Имя пользователя> -apidpwd <пароль>

    Примечание

    url — это URL-адрес (в виде http://*имя_узла:порт*) веб-приложения веб-сайта портала, databasename — база данных контента веб-приложения веб-сайта портала, description — текстовое имя веб-сайта в IIS, apidname — текстовое имя пула веб-приложений в IIS, а apidlogin — удостоверение пула приложений в IIS. Это учетная запись процесса пула приложения.

    Важно!

    Эту команду необходимо выполнить на том же компьютере, который был указан в параметре url. На этом же компьютере будет запускаться веб-приложение веб-сайта портала. В имени узла и сочетании порта не должно описываться уже существующее веб-приложение, поскольку это приводит к ошибке, и веб-приложение не создается.

Для получения дополнительных сведений по выполнению данной процедуры с помощью программы командной строки Stsadm см. Extendvs: операция Stsadm (Windows SharePoint Services).

Загрузка книги

Этот раздел включен в следующую загружаемую книгу для удобства чтения и печати:

Полный список доступных книг см. на странице Загружаемые книги для Windows SharePoint Services .