Развертывание с помощью баз данных, созданных администратором баз данных (службы 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).
Используя процедуры, представленные в этой статье, администраторы баз данных и ферм серверов могут создавать и настраивать следующие базы данных и компоненты в следующем порядке:
Базу данных конфигурации (одна на каждой ферме).
База данных контента для центра администрирования (одна на каждой ферме).
Веб-приложение центра администрирования (одно на каждой ферме; создается с помощью программы установки).
Базу данных поиска Windows SharePoint Services (одна на каждой ферме).
Базы данных контента веб-приложения (необязательно). Для каждого веб-приложения поддерживается только одна база данных контента; для расширения веб-приложения не требуется создавать дополнительную базу данных контента.
Веб-приложения (необязательно).
Примечание
В рамках процесса создание веб-сайта и пула приложений создается веб-приложение в службах 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.
Если экземпляр по умолчанию не используется, службы будут отображаться следующим образом:
|
SQL Server запрашивает эту учетную запись при установке. Возможны два варианта действий.
|
Учетная запись программы установки |
Учетная запись программы установки используется для запуска следующих средств.
|
При использовании команд программы командной строки Stsadm, которые выполняют чтение элементов из базы данных или запись в нее, эта учетная запись должна быть членом предопределенной роли базы данных db_owner. |
Учетная запись фермы серверов |
Учетная запись фермы серверов используется для:
|
Дополнительные разрешения для данной учетной записи предоставляются автоматически на веб-серверах и серверах приложений, входящих в состав фермы серверов. Данная учетная запись автоматически добавляется в качестве учетной записи для входа в SQL Server на компьютере с SQL Server, и добавляется к следующим ролям безопасности сервера SQL:
|
Примечание
Если для повышенной безопасности в системе используется принцип наименьших привилегий, используйте отдельную учетную запись для каждой службы, процесса и удостоверения пула приложений каждого веб-приложения.
Создание и настройка баз данных
Чтобы создать требуемые базы данных и предоставить соответствующее членство учетных записей в группах безопасности или ролях базы данных, используйте следующую процедуру, описанную в этом разделе.
Процедуры требуют участия администратора баз данных и использования учетной записи программы установки. Каждое такое действие имеет метку [Администратор БД] или [Программа установки], обозначающую роль, необходимую для выполнения действия.
В ферме используется только одна база данных конфигурации и одна база данных контента для центра администрирования. Для каждой фермы следующая процедура выполняется только единожды.
Создание и настройка базы данных конфигурации, базы данных контента центра администрирования и веб-приложения центра администрирования
[Администратор БД] Создайте базу данных конфигурации и базу данных контента центра администрирования, используя последовательность сортировки LATIN1_General_CI_AS_KS_WS, и назначьте учетной записи программы установки роль владельца базы данных (dbo).
[Установка] Запустите программу установки на каждом серверном компьютере, на котором установлен Windows SharePoint Services 3.0. Необходимо выполнить установку по крайней мере на одном из этих компьютеров, используя параметр установки интерфейсный веб-сервер.
[Установка] После установки не запускайте мастер настройки продуктов и технологий SharePoint на компьютере, где был использован параметр установки интерфейсный веб-сервер. Вместо этого откройте командную строку и выполните следующую команду для настройки баз данных:
Psconfig –cmd configdb –create –server <Имя сервера SQL> –database <Имя базы данных SQL> –user <Имя домена\Имя пользователя> –password <password> –admincontentdatabase <Имя базы данных контента SQL Admin>
Примечание
*Имя базы данных SQL* — это имя базы данных конфигураций. *Имя домена\Имя пользователя* — это учетная запись фермы серверов. *Имя базы данных контента SQL Admin* — это имя базы данных контента центра администрирования.
[Установка] После выполнения команды запустите мастер настройки продуктов и технологий SharePoint и завершите процесс настройки сервера. В результате создается веб-приложение центра администрирования, и выполняются другие задачи установки и настройки.
Следующую процедуру необходимо выполнить для фермы серверов только единожды. В ферме используется одна база данных поиска Windows SharePoint Services.
Создание и настройка базы данных поиска Windows SharePoint Services и запуск службы поиска Windows SharePoint Services
[АБД] Создайте базу данных поиска для службы поиска Windows SharePoint Services, используя порядок сортировки LATIN1_General_CI_AS_KS_WS, а затем присвойте владельцу базы данных права учетной записи пользователя программы установки.
[Программа установки] Откройте командную строку и выполните следующую команду для настройки базы данных и запуска службы поиска 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).
Следующая процедура выполняется один раз для каждого веб-сайта портала в ферме.
Создание и настройка веб-приложения веб-сайта портала и базы данных контента
[Администратор БД] Создайте базу контента для веб-приложения веб-сайта портала, используя последовательность сортировки LATIN1_General_CI_AS_KS_WS, и назначьте учетной записи программы установки роль владельца базы данных (dbo).
[АБД] Используя среду SQL Server Management Studio, добавьте учетную запись процесса пула приложений к группе "Пользователи", а роль db_owner — к базе данных контента веб-приложения.
[Установка] Откройте командную строку и выполните следующую команду для создания веб-приложения и настройки базы данных контента веб-приложения веб-сайта портала:
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 .