управление базами данных контента SharePoint
Как уже было сказано в разделе “Наблюдение за работой SQL Server в среде SharePoint”, администраторы всегда должны следить за производительностью и памятью в серверных базах данных SharePoint. Но мало просто собирать данные из широкого диапазона средств наблюдения — нужно еще знать, как управлять базами данных контента, как вручную добавить базу данных контента в веб-приложение и как переместить семейство сайтов из одной базы данных контента в другую. Некоторые из таких задач можно выполнить непосредственно из центра администрирования, а другие только с помощью PoweiShell или не рекомендуемой к применению утилиты командной строки STSADM. Эти различные задачи и приемы будут подробно рассмотрены в данном разделе.
Добавление базы данных контента
Создание новой базы данных контента не означает, что в ней будет храниться весь новый контент, т.к. семейство сайтов не охватывает базы данных контента. Однако создав новую базу данных контента и выполнив несколько дополнительных шагов, администратор может указать SharePoint, где создать новые семейства сайтов.
Добавление базы данных контента с помощью центра администрирования
Создать новую базу данных контента и подключить ее к указанному веб-приложению можно с помощью следующей процедуры:
1. Выберите пункт меню StartoAII Programs 1^ Microsoft SharePoint 2010 Products^ SharePoint 2010 Central Administration (ПускО Программы 1^ Продукты Microsoft SharePoint 20ЮОЦентр администрирования SharePoint 2010).
2. На сайте центра администрирования SharePoint щелкните на кнопке Application Management (Управление приложениями).
3. В разделе Databases (Базы данных) щелкните на кнопке Manage Content Databases (Управление базами данных контента).
4. На странице Manage Content Databases (рис. 9.12) щелкните на кнопке Add а Content Database (Добавить базу данных контента).
5. На странице Add a Content Database, показанной на рис. 9.13, сделайте следующее:
A. Выберите веб-приложение для новой базы данных.
Б. Выберите сервер баз данных для хранения новой базы данных.
B. Укажите метод аутентификации для новой базы данных и при необходимости введите имя учетной записи и пароль.
Г. Укажите общее количество сайтов верхнего уровня, которые можно создать в базе данных, и количество, при котором будет выдано предупреждение.
Часть II
6. Щелкните на кнопке ОК.
230
W PJ •.IV;/'«C*^t3i3/jBd
Рис, 9.12. Страница Manage Content Databases (Управление базами данных контента)
в центре администрирования
Управление и сопровождение SQL Server в среде SharePoint 2010 |
ом |
Глава 9 |
|
добавление базы данных контента с помощью Windows PowerShell
Вот процедура, с помощью которой можно создать новую базу данных контента и подключить ее к указанному веб-приложению с помощью Windows PowerShell:
1. Выберите пункт меню Starts All Programs^ Microsoft SharePoint 2010 Products^ SharePoint 2010 Management Shell (Пуск 1^ Программы 1^ Продукты Microsoft SharePoint 20Ю^Оболочка управления SharePoint 2010).
2. В окне командной строки Windows PowerShell (PSС: \>) введите следующую команду, а затем нажмите клавишу :
New-SPContentDatabase -Name <���Строка> -WebApplication <���ВеВ-приложение5Р-Привязка>
Параметр -Name указывает имя создаваемой базы данных контента. Параметр -WebApplicationуказывает веб-приложение, к которому подключается новая база данных.
Создание семейства сайтов в конкретной базе данных контента
Чтобы SharePoint создал новое семейство сайтов в нужной базе данных контента, эта база данных должна быть единственной в состоянии Ready (1отова), а все остальные базы данных, связанные с веб-приложением, необходимо вывести в состояние Offline (Автономна).
Выведение базы данных в автономный режим означает, что с некоторого момента в этой базе данных не будут создаваться новые семейства сайтов. Однако база данных все-таки работоспособна: пользователи могут выгружать и загружать контент, просматривать веб-страницы и выполнять рабочие потоки, а также могут создавать новые подсайты в существующем семействе сайтов. Если нужно взаимно однозначное соответствие семейства сайтов и базы данных контента, то для этого можно как раз перевести базу данных в автономный режим.
НА ЗАМЕТКУ -
Не следует держать базы данных контента долгое время в автономном режиме. После создания нового семейства сайтов их нужно вернуть в число рабочих баз данных (Ready), т.к. некоторые таймерные задания не могут нормально работать, если база данных находится в автономном состоянии.
Читать дальше