Поделиться через


Deletecontentdb: операция Stsadm (Windows SharePoint Services)

Имя операции: Deletecontentdb

Описание

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

Синтаксис

stsadm.exe -o deletecontentdb

-url <URL-имя>

-databasename <имя базы данных>

[-databaseserver] <имя сервера базы данных>

Параметры

Имя параметра и сокращение Значение Обязательно Описание

url

Допустимый URL-адрес, например http://server_name

Да

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

databasename (dn)

Допустимое имя базы данных, например, "БД1"

Да

Определяется имя подлежащей отсоединению базы данных контента.

databaseserver (ds)

Допустимый сервер баз данных, например "DS1"

Нет

Имя сервера базы данных, подлежащей отсоединению.

Примечание

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

Примечание

Если база данных контента отсоединяется от сервера баз данных Microsoft SQL Server, рекомендуется сначала отсоединить базу данных контента от веб-приложения в Windows SharePoint Services 3.0. Чтобы отсоединить базу данных контента от сервера SQL Server, выполните следующие действия.

Отсоединение базы данных контента от сервера Microsoft SQL Server

  1. В программе SQL Server 2005 Management Studio подключитесь к экземпляру сервера и разверните узел базы данных.

  2. Щелкните правой кнопкой мыши базу данных контента, подлежащую отсоединению, выберите Задачи, затем щелкните Отсоединить.

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

  4. Нажмите кнопку ОК .

Важно!

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

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

Закрытие активных соединений из Microsoft SQL Server

  1. В программе SQL Server 2005 Management Studio подключитесь к экземпляру сервера и разверните узел базы данных.

  2. Щелкните правой кнопкой мыши базу данных контента, подлежащую отсоединению, выберите Задачи, затем щелкните Отсоединить.

  3. В диалоговом окне Отсоединить базу данных установите флажок Удалить соединения.

  4. Чтобы подтвердить изменения, нажмите кнопку ОК.

Примечание

Отсоединенная база данных будет отображаться в узле "Базы данных" обозревателя объектов до тех пор, пока просмотр не будет обновлен. Чтобы обновить просмотр, на панели обозревателя объектов щелкните Обновить из меню Вид.

Если запущено Обновление инфраструктуры для Windows SharePoint Services 3.0, при восстановлении или повторном подключении базы данных с помощью встроенных средств коды (ID) всех баз данных контента сохраняются. Порядок сохранения журналов изменений по умолчанию при использовании встроенных средств следующий:

  • Журналы изменений по всем базам данных сохраняются при восстановлении фермы.

  • Журнал изменений по базе данных контента сохраняется при повторном подключении базы данных.

  • Журнал изменений по базе данных контента не сохраняется, если восстанавливается только база данных контента.

Когда сохраняются код базы данных и журнал изменений, поиск по-прежнему производит обход контента по обычному графику, определяемому правилами обхода. Когда журнал изменений не сохраняется, поиск выполняет полный обход контента во время следующего запланированного обхода. Дополнительные сведения см. в разделах Перемещение баз данных контента (Windows SharePoint Services 3.0), Администрирование резервного копирования и восстановления для технологии Windows SharePoint Services 3.0 и Addcontentdb: операция Stsadm (Windows SharePoint Services).