Deletecontentdb: операция stsadm (Office SharePoint Server)

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

Описание

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

Синтаксис

stsadm.exe -o deletecontentdb

-url <URL-имя>

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

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

Параметры

Имя параметра и сокращение Значение Требуется? Описание

url

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

Да

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

databasename (dn)

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

Да

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

databaseserver (ds)

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

Нет

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

Примечание

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

Примечание

Если база данных контента отсоединяется от сервера баз данных Microsoft SQL Server, рекомендуется сначала отсоединить базу данных контента от веб-приложения в Microsoft Office SharePoint Server 2007. Чтобы отсоединить базу данных контента от сервера 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. Чтобы подтвердить изменения, нажмите кнопку ОК.

Примечание

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

При использовании Обновление инфраструктуры для серверов Microsoft Office Servers идентификатор (ID) каждой базы данных контента сохраняется при восстановлении или повторном подключении базы данных с помощью встроенных средств. Выбранный по умолчанию режим сохранения журнала изменений при использовании встроенных средств выглядит следующим образом:

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

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

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

При сохранении идентификатора базы данных и журнала изменений функция поиска продолжает обход контента по обычному расписанию, определяемому правилами обхода. Если журнал изменений не сохраняется, в следующий раз функция выполняет полный обход по расписанию. Дополнительные сведения см. в разделах Перенос баз данных контента (Office SharePoint Server 2007), Резервное копирование и восстановление всей фермы (Office SharePoint Server 2007) и Addcontentdb: операция stsadm (Office SharePoint Server).