Присоединение баз данных и обновление до SharePoint Foundation 2010

 

Применимо к: SharePoint Foundation 2010

Последнее изменение раздела: 2016-11-30

При обновлении Windows SharePoint Services 3.0 до версии Microsoft SharePoint Foundation 2010 при помощи обновления с подключением баз данных выполняется только обновление контента для среды, а не параметров конфигурации. Использование обновления с подключением баз данных полезно при замене оборудования или при изменении конфигурации топологии фермы серверов в ходе процесса обновления. Дополнительные сведения о выборе способа обновления см. в разделе Определение концепции обновления (SharePoint Foundation 2010).

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

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

Содержание:

  • Обзор процесса

  • Подготовка к работе

  • Присвоение предыдущей версии баз данных атрибута "только для чтения" (подключение базы данных с использованием баз данных только для чтения)

  • Резервное копирование предыдущих версий баз данных с помощью средств SQL Server

  • Отключение предыдущих версий баз данных (стандартное подключение баз данных)

  • Восстановление резервной копии базы данных (подключение базы данных с использованием баз данных только для чтения)

  • Проверка настраиваемых компонентов

  • Подключение базы данных контента к веб-приложению

  • Проверка. Проверка обновления первой базы данных

  • Подключение оставшихся баз данных

  • Проверка. Поверка обновления дополнительных баз данных

Примечание

Одна из наиболее частых причин сбоев во время обновления заключается в том, что в среде отсутствуют какие-либо настраиваемые компоненты, решения или другие элементы. Убедитесь, что все необходимые настраиваемые элементы установлены на интерфейсных веб-серверах, перед тем как начать обновление. Используйте средство проверки перед обновлением, а для обновления с подключением баз данных также применяйте командлет test-spcontentdatabaseWindows PowerShell для определения настраиваемых элементов, используемых на сайтах. Дополнительные сведения см. в разделе Определение и установка настроек статьи "Использование пробного обновления для поиска потенциальных проблем".

Дополнительные сведения о процессе обновления с помощью обновления с подключением баз данных см. в разделе Общие сведения о процессе обновления (SharePoint Foundation 2010).

Обзор процесса

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

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

Примечание

Часть описанного в этой статье процесса, касающегося перемещения базы данных с одного компьютера, на котором выполняется сервер Microsoft SQL Server, на другой компьютер с SQL Server, известна как плановое перемещение. Дополнительные сведения см. в статье Перенос пользовательских баз данных (http://go.microsoft.com/fwlink/?linkid=148425&clcid=0x419).

Общие сведения о процессе обновления см. в разделе Общие сведения о процессе обновления (SharePoint Foundation 2010).

Подготовка к работе

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

  • Убедитесь в том, что соблюдаются все требования, предъявляемые к программному обеспечению и оборудованию. You must have a 64-bit version of Windows Server 2008 or Windows Server 2008 R2. For server farms, you must also have a 64-bit version of SQL Server 2005 or SQL Server 2008. For more information about these requirements (such as specific updates that you must install), see Determine hardware and software requirements (SharePoint Foundation 2010).

  • Убедитесь, что вы готовы к настройке требуемых учетных записей с использованием соответствующих разрешений. For detailed information, see Administrative and service accounts required for initial deployment (SharePoint Foundation 2010).

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

  • Запустите средство проверки перед обновлением для проверки сайтов, хранящихся в базах данных. Это средство определит потенциальные проблемы в среде, связанные с обновлением, что позволит устранить их до его начала. Дополнительные сведения см. в статье Запуск программы проверки перед обновлением (SharePoint Foundation 2010).

  • Создайте новую среду фермы серверов. Сведения о создании новой среды см. в разделе Подготовка новой среды SharePoint Foundation.

  • Проверьте наличие любых ошибок целостности базы данных и при необходимости устраните их. Дополнительные сведения см. в статье Технический документ: обслуживание базы данных Windows SharePoint Services 3.0.

Присвоение предыдущей версии баз данных атрибута "только для чтения" (подключение базы данных с использованием баз данных только для чтения)

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

Важно!

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

Важно!

Перед выполнением этой процедуры убедитесь, что было запущено средство проверки перед обновлением. Дополнительные сведения см. в статье Запуск программы проверки перед обновлением (SharePoint Foundation 2010).

Присвоение базе данных атрибута "только для чтения" в SQL Server 2000

  1. В приложении SQL Server Enterprise Manager щелкните правой кнопкой мыши имя базы данных, которой требуется присвоить атрибут "только для чтения", и выберите пункт Свойства.

  2. В диалоговом окне Свойства перейдите на вкладку Параметры.

  3. В группе Доступ выберите флажок Только для чтения и щелкните ОК.

Присвоение базе данных атрибута "только для чтения" в SQL Server 2005

  1. В программе SQL Server Management Studio щелкните правой кнопкой мыши имя базы данных, которой требуется присвоить атрибут "только для чтения", и выберите пункт Свойства.

  2. В разделе Выбор страницы щелкните Параметры.

  3. В правой области в группе Состояние раздела Другие параметры рядом с параметром База данных доступна только для чтения щелкните стрелку и выберите Истина.

Присвоение базе данных атрибута "только для чтения" в SQL Server 2008

  1. В обозревателе объектов SQL Server Management Studio подключитесь к экземпляру ядра СУБД, разверните сервер, а затем разверните узел Базы данных.

  2. Щелкните правой кнопкой мыши базу данных, которой требуется задать атрибут "только для чтения", и выберите пункт Свойства.

  3. В диалоговом окне Свойства базы данных в разделе Выбор страницы щелкните Параметры.

  4. В правой области в группе Состояние раздела Другие параметры рядом с параметром База данных доступна только для чтения щелкните стрелку и выберите Истина.

Параметр доступности базы данных READ_ONLY можно настроить с помощью Transact-SQL. Дополнительные сведения об использовании оператора SET инструкции ALTER DATABASE см. в статье Установка параметров базы данных (http://go.microsoft.com/fwlink/?linkid=148362&clcid=0x419).

Резервное копирование предыдущих версий баз данных с помощью средств SQL Server

Для резервного копирования баз данных в SQL Server 2005 или SQL Server 2008 выполните соответствующие операции. Повторите эти операции для всех баз данных контента в ферме серверов.

Архивирование баз данных конфигурации и административного контента не требуется, так как они будут заново созданы на новой ферме серверов. Дополнительные сведения о типах баз данных, которые могут быть в ферме серверов Windows SharePoint Services 3.0, см. в статье Типы и описания баз данных (Windows SharePoint Services 3.0).

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

Резервное копирование базы данных в SQL Server 2000

  1. На сервере баз данных нажмите кнопку Пуск, последовательно выберите пункты Все программы, Microsoft SQL Server и затем — Enterprise Manager.

  2. В программе SQL Server Enterprise Manager разверните узел Microsoft SQL Servers (Серверы Microsoft SQL).

  3. Разверните узел SQL Server Group.

  4. Разверните узел (local) (Windows NT).

  5. Разверните узел Базы данных.

  6. Щелкните правой кнопкой мыши базу данных, которую требуется скопировать, укажите All Tasks и выберите Backup Database.

  7. В диалоговом окне SQL Server Backup в поле Name укажите имя резервной копии, затем в области Backup выберите Database — complete.

  8. В области Destination выберите существующее назначение или выполните следующее:

    1. Нажмите кнопку Add.

    2. В поле Select Backup Destination выберите File Name и затем рядом с полем File Name нажмите кнопку Browse.

    3. В диалоговом окне Backup Device Location — (local) в поле File name введите имя файла и нажмите кнопку ОК.

    4. Нажмите кнопку ОК еще раз, чтобы закрыть диалоговое окно Select Backup Destination.

  9. Нажмите кнопку ОК для начала процесса резервного копирования.

  10. Нажмите кнопку ОК, чтобы подтвердить, что процесс резервного копирования завершен.

Повторите эту процедуру для резервного копирования всех других баз данных контента, используемых службами Windows SharePoint Services 3,0 в вашей среде.

Резервное копирование базы данных в SQL Server 2005

  1. На сервере базы данных нажмите кнопку Пуск, последовательно выберите пункты Все программы, Microsoft SQL Server 2005 и щелкните SQL Server Management Studio.

  2. В окне Соединение с сервером введите данные для подключения и нажмите кнопку Соединить.

  3. После подключения к соответствующему экземпляру ядра базы данных SQL Server 2005 в обозревателе объектов раскройте имя сервера, чтобы развернуть дерево сервера.

  4. Раскройте узел Базы данных, щелкните правой кнопкой мыши базу данных, которую требуется скопировать, выберите Задачи и щелкните Создать резервную копию. Откроется диалоговое окно Резервное копирование базы данных.

  5. В области Источник в поле База данных проверьте имя базы данных.

  6. В поле Тип резервной копии выберите Полная.

  7. В группе Компонент резервного копирования выберите База данных.

  8. В области Набор резервного копирования в поле Имя примите предлагаемое по умолчанию имя набора резервного копирования или введите другое имя для него.

  9. В области Назначение укажите тип назначения резервного копирования, щелкнув Диск или Лента, а затем укажите назначение. Для создания другого назначения нажмите Добавить.

  10. Нажмите кнопку ОК для начала процесса резервного копирования.

Повторите эти шаги для резервного копирования всех других баз данных контента, используемых службами Windows SharePoint Services 3,0 в вашей среде.

Резервное копирование базы данных в SQL Server 2008

  1. На сервере базы данных нажмите кнопку Пуск, последовательно выберите пункты Все программы, Microsoft SQL Server 2008 и щелкните SQL Server Management Studio.

  2. В окне Соединение с сервером введите данные для подключения и нажмите кнопку Соединить.

  3. После подсоединения к соответствующему экземпляру ядра СУБД SQL Server 2008 в обозревателе объектов разверните узел сервера.

  4. Раскройте узел Базы данных, щелкните правой кнопкой мыши базу данных, которую требуется скопировать, выберите Задачи и щелкните Создать резервную копию. Откроется диалоговое окно Резервное копирование базы данных.

  5. В области Источник в поле База данных проверьте имя базы данных.

  6. В поле Тип резервной копии выберите Полная.

  7. В группе Компонент резервного копирования выберите База данных.

  8. В области Резервный набор данных в поле Имя примите имя набора данных по умолчанию или введите новое имя.

  9. В области Назначение укажите тип назначения резервного копирования, щелкнув Диск или Лента, а затем укажите назначение. Для создания другого назначения нажмите Добавить.

  10. Нажмите кнопку для начала процесса резервного копирования.

Повторите эту процедуру для резервного копирования всех других баз данных контента, используемых службами Windows SharePoint Services 3,0 в вашей среде.

Отключение предыдущих версий баз данных (стандартное подключение баз данных)

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

Важно!

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

Отключение базы данных контента от веб-приложения

  1. В центре администрирования на странице управления приложениями в разделе Управление веб-приложениями SharePoint щелкните пункт Базы данных контента.

  2. На странице "Управление базами данных контента" щелкните отключаемую базу данных контента.

    Примечание

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

  3. На странице "Управление параметрами базы данных контента" в разделе Удалить базу данных контента установите флажок Удалить базу данных контента и нажмите кнопку ОК.

    Примечание

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

  4. Повторите шаги 2 и 3 для каждой базы данных контента, которую следует отключить.

Также для отключения базы данных контента от веб-приложения можно использовать команду deletecontentdb программы Stsadm. Дополнительные сведения см. в разделе Deletecontentdb: операция Stsadm (Windows SharePoint Services).

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

Важно!

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

Отключение базы данных от экземпляра SQL Server и перемещение ее в другой экземпляр SQL Server

  1. В среде SQL Server 2005 Management Studio откройте исходный экземпляр SQL Server, затем разверните узел Базы данных.

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

    Примечание

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

  3. В проводнике Windows перейдите к папке, где расположены MDF- и LDF-файлы для баз данных контента.

  4. Выберите MDF- и LDF-файлы тех баз данных, которые необходимо переместить, а затем скопируйте или переместите их в целевой каталог.

  5. В среде SQL Server 2005 Management Studio откройте исходный экземпляр SQL Server.

  6. Щелкните правой кнопкой узел Базы данных, выберите Задачи, затем Присоединить.

  7. В диалоговом окне Присоединение базы данных перейдите в каталог, куда были перенесены MDF- и LDF-файлы, выберите MDF-файл для базы данных, которую требуется подключить, а затем нажмите кнопку ОК.

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

Восстановление резервной копии базы данных (подключение базы данных с использованием баз данных только для чтения)

После настройки новой фермы серверов можно восстановить архивные копии баз данных в одном из следующих: Microsoft SQL Server 2008 R2, SQL Server 2008 с пакетом обновления 1 (SP1) и накопительным обновлением 2 (CU2) и SQL Server 2005 с пакетом обновления 3 (SP3) и накопительным обновлением 3 (CU3). Обратите внимание, что восстанавливать следует в 64-разрядную версию SQL Server 2008 R2, SQL Server 2008 с пакетом обновления 1 (SP1) и накопительным обновлением 2 (CU2) или SQL Server 2005 с пакетом обновления 3 (SP3) и накопительным обновлением 3 (CU3). Начните с одной базы данных, убедитесь, что восстановление проходит успешно, и после этого восстановите остальные базы данных.

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

Восстановление резервной копии базы данных в SQL Server 2005 Enterprise

  1. В SQL Server Management Studio щелкните правой кнопкой мыши Базы данных и выберите пункт Восстановление базы данных. Откроется диалоговое окно Восстановление базы данных.

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

  3. В текстовом поле К моменту времени оставьте значение, предлагаемое по умолчанию (Самый последний).

  4. Чтобы указать источник и расположение резервных наборов данных, подлежащих восстановлению, выберите Из устройства и выберите файл резервной копии, нажав кнопку Обзор.

  5. В диалоговом окне Укажите резервную копию в поле Носитель резервной копии убедитесь, что выбран пункт Файл.

  6. В области Расположение резервной копии щелкните Добавить.

  7. В диалоговом окне Найти файл резервной копии выберите файл, который требуется восстановить, и нажмите кнопку ОК.

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

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

  10. Чтобы запустить процесс восстановления, нажмите кнопку ОК.

Восстановление резервной копии базы данных в SQL Server 2008 Enterprise

  1. После подсоединения к соответствующему экземпляру ядра СУБД SQL Server 2008 в обозревателе объектов разверните узел сервера.

  2. Щелкните правой кнопкой мыши Базы данных и выберите пункт Восстановление базы данных. Откроется диалоговое окно Восстановление базы данных.

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

  4. В текстовом поле К моменту времени оставьте значение, предлагаемое по умолчанию (Самый последний).

  5. Чтобы указать источник и расположение резервных наборов данных, подлежащих восстановлению, выберите пункт Из устройства и выберите файл резервной копии, нажав кнопку Обзор.

  6. В диалоговом окне Укажите резервную копию в поле Носитель резервной копии убедитесь, что выбран пункт Файл.

  7. В области Расположение резервной копии щелкните Добавить.

  8. В диалоговом окне Найти файл резервной копии выберите восстанавливаемый файл и нажмите кнопку ОК, затем в диалоговом окне Укажите резервную копию нажмите кнопку ОК.

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

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

  11. Чтобы запустить процесс восстановления, нажмите кнопку ОК.

Проверка настраиваемых компонентов

Перед подключением баз данных контента к веб-приложениям используйте командлет Test-SPContentDatabaseWindows PowerShell для проверки наличия всех пользовательских компонентов, необходимых для базы данных.

Проверка доступности пользовательских компонентов с помощью Windows PowerShell

  1. Проверьте, выполняются ли следующие минимальные требования: См. статью Add-SPShellAdmin.

  2. В меню Пуск выберите пункт Все программы.

  3. Выберите пункт Продукты Microsoft SharePoint 2010.

  4. Щелкните компонент Командная консоль SharePoint 2010.

  5. В командной строке Windows PowerShell введите следующую команду:

    Test-SPContentDatabase -Name <DatabaseName> -WebApplication <URL>
    

    Здесь:

    • <имя_базы_данных> — имя проверяемой базы данных.

    • <URL-адрес> — URL-адрес веб-приложения, в котором будут размещены сайты.

Дополнительные сведения см. в разделе Test-SPContentDatabase.

Подключение базы данных контента к веб-приложению

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

Важно!

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

Для подключения базы данных контента к веб-приложению можно использовать командлет Mount-SPContentDatabase в Windows PowerShell или команду addcontentdb средства командной строки Stsadm. Использование страниц центра администрирования SharePoint для подключения базы данных контента не поддерживается при обновлении.

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

Важно!

Если использовалась проверка подлинности на основе форм, перед подключением любых баз данных необходимо настроить проверку подлинности на основе утверждений для веб-приложения. Также необходимо создать политику для предоставления прав "Полный доступ" к веб-приложению для учетной записи пользователя, с помощью которой будет выполняться обновление с подключением баз данных.
Дополнительные сведения см. в разделе Настройка проверки подлинности на основе форм для веб-приложения на основе утверждений (SharePoint Foundation 2010).

Совет

Нельзя подключить в ферму одну и ту же базу данных контента более одного раза даже для различных веб-приложений. Каждое семейство веб-сайтов в базе данных контента имеет связанный с ним идентификатор GUID, зарегистрированный в базе данных конфигурации. Поэтому невозможно дважды добавить к ферме одно и то же семейство веб-сайтов даже в различных веб-приложениях. Хотя в этой ситуации и можно успешно подключить базу данных, но семейство веб-сайтов будет невозможно запустить.
Если необходимо сделать копию семейства веб-сайтов на той же ферме, сначала присоедините базу данных, содержащую семейство веб-сайтов, к отдельной ферме, а затем с помощью операций резервного копирования и восстановления Stsadm скопируйте семейство веб-сайтов на другую ферму. В ходе резервного копирования и восстановления с помощью Stsadm будет создан новый идентификатор GUID для семейства сайтов.

Подключение базы данных контента к веб-приложению с помощью Windows PowerShell

  1. Проверьте, выполняются ли следующие минимальные требования: См. статью Add-SPShellAdmin.

  2. В меню Пуск выберите пункт Все программы.

  3. Выберите пункт Продукты Microsoft SharePoint 2010.

  4. Щелкните компонент Командная консоль SharePoint 2010.

  5. В командной строке Windows PowerShell введите следующую команду:

    Mount-SPContentDatabase -Name <DatabaseName> -DatabaseServer <ServerName> -WebApplication <URL> [-Updateuserexperience]
    

    Здесь:

    • <имя_базы_данных> — имя обновляемой базы данных.

    • <имя_сервера> — сервер, на котором хранится база данных.

    • <URL-адрес> — URL-адрес веб-приложения, в котором будут размещены сайты.

    • Updateuserexperience — это выбор между обновлением до нового пользовательского интерфейса или сохранением старого пользовательского интерфейса (часть визуального обновления). При включении данного параметра на сайте будет включен предварительный просмотр нового пользовательского интерфейса. Исключите этот параметр, если после обновления на сайте требуется оставить старый пользовательский интерфейс. Дополнительные сведения см. в разделе Планирование визуального обновления (SharePoint Foundation 2010).

Дополнительные сведения см. в разделе Mount-SPContentDatabase.

Примечание

Для выполнения административных задач из командной строки мы рекомендуем использовать Windows PowerShell. Программа командной строки Stsadm является устаревшей, однако она добавлена для совместимости с предыдущими версиями продукта.

Подключение базы данных контента к веб-приложению с помощью инструмента командной строки Stsadm

  1. На диске, где установлены продукты и технологии SharePoint, перейдите в следующий каталог: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.

  2. Введите следующую команду и нажмите клавишу ВВОД:

    stsadm -o addcontentdb -url <URL-адрес> -databasename <имя_базы_данных>

    [-databaseserver <имя_сервера> ] [-databaseuser <имя_пользователя> ]

    [-databasepassword <пароль> ] [-sitewarning <число_предупреждений_сайта> ]

    [-preserveolduserexperience true/false ]

    [-sitemax <максимальное_число_сайтов> ]

    [-assignnewdatabaseid] [-clearchangelog]

    Примечание

    Если параметру preserveolduserexperience задано значение true, сайты базы данных контента после обновления сохранят вид предыдущей версии. Если параметру задано значение false, сайты будут обновлены до нового вида и функциональности. По умолчанию параметру задано значение true, при котором сохраняются прежний вид и функциональность.
    Этот параметр является частью функции визуального обновления. Дополнительные сведения см. в статье Планирование визуального обновления (SharePoint Foundation 2010).

    Дополнительные сведения см. в статье Addcontentdb: операция Stsadm (Windows SharePoint Services).

Проверка. Проверка обновления первой базы данных

После подключения базы данных можно использовать страницу состояния обновления центра администрирования, чтобы проверить состояние обновления семейств веб-сайтов. После завершения процесса обновления можно просмотреть файл журнала обновления, чтобы выявить возможные проблемы в процессе обновления. Затем просмотрите каждый обновленный сайт, чтобы найти и устранить любые проблемы с отображением контента. Дополнительные сведения см. в статье Проверка обновления и изучение обновленных сайтов (SharePoint Foundation 2010).

Просмотр страницы состояния обновления

  • В центре администрирования щелкните Обновление и перенос и затем Проверить состояние обновления.

Просмотр файла журнала обновления

  • Файлы журнала ошибок обновления и журнала обновления размещены по адресу %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\14\LOGS. Имя журналов имеет следующий формат: Upgrade-ггггММдд-ЧЧммсс-ссс-error.log и Upgrade-ггггММдд-ЧЧммсс-ссс.log, где ггггММдд — дата, ЧЧммсс-ссс — время (часы в 24-часовом формате, минуты, секунды и миллисекунды). Пример для журнала ошибок обновления: Upgrade-20090415-132126-374-error.log. Пример для журнала обновления: Upgrade-20090415-132126-374.log.

    Примечание

    Файл журнала обновления включает имя обновляемой базы данных контента.

Подключение оставшихся баз данных

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

Проверка. Проверка обновления дополнительных баз данных

После обновления любой дополнительной базы данных просмотрите страницу состояния обновления, чтобы отследить ход выполнения и убедиться в том, что процесс обновления завершен. Просмотрите файл журнала, чтобы выявить какие-либо другие проблемы, и затем просмотрите каждый обновленный сайт, чтобы найти и устранить возможные проблемы с отображением контента. Дополнительные сведения см. в статьях Проверка обновления и изучение обновленных сайтов (SharePoint Foundation 2010) и Управление визуальным обновлением (SharePoint Foundation 2010).

See Also

Concepts

Устранение неполадок при обновлении (SharePoint Foundation 2010)