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


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

 

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

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

В этой статье описаны процедуры обновления, применяемые при обновлении автономной системы Windows SharePoint Services 3,0 до установки SharePoint Foundation 2010 с удаленным хранилищем больших двоичных объектов (RBS) на новой аппаратной платформе.

Важно!

Настоятельно рекомендуем ознакомиться со статьей Обновление с отдельной установки Windows SharePoint Services 3.0 до SharePoint Foundation 2010, когда размер базы данных контента превышает 4 ГБ (удаленное хранилище больших двоичных объектов), в которой представлены сведения и рекомендации относительно обновления Windows SharePoint Services 3,0 до версии Microsoft SharePoint Foundation 2010 с удаленным хранилищем больших двоичных объектов.

Удаленное хранилище больших двоичных объектов предназначено для перемещения хранилищ больших двоичных объектов с серверов баз данных в решения для хранения данных. Удаленное хранилище больших двоичных объектов является дополнительным компонентом, который можно применить к Microsoft SQL Server 2008 Express и Microsoft SQL Server 2008 R2 Express. Такая реализация удаленного хранилища больших двоичных объектов основана на поставщике SQL FILESTREAM. Дополнительные сведения об удаленном хранилище больших двоичных объектов и поставщике FILESTREAM см. в статье Обзор удаленного хранилища больших двоичных объектов (SharePoint Foundation 2010).

Из-за ограничений в отношении размера баз данных в SQL Server 2008 Express установите внутреннюю базу данных Windows и восстановите базы данных Windows SharePoint Services 3,0 в нее. Затем установите удаленное хранилище больших двоичных объектов, переместите базу данных контента из внутренней базы данных Windows в SQL Server и переместите большие двоичные объекты в базу данных контента, настроенную на использование удаленного хранилища больших двоичных объектов.

По умолчанию базы данных контента SharePoint Foundation 2010 хранятся в SQL Server 2008 Express; размер каждой базы данных контента в этом случае ограничен 4 ГБ. Поскольку SQL Server 2008 R2 Express поддерживает базы данных контента размером до 10 ГБ, рекомендуется для поддержки баз данных контента установить SQL Server 2008 R2 Express. SQL Server 2008 R2 Express — это бесплатное обновление, которое можно загрузить и установить с соответствующего сайта Microsoft SQL Server 2008 R2 Express Edition (https://go.microsoft.com/fwlink/?LinkID=189418&clcid=0x419).

Примечание

В этой статье предполагается, что на сервере баз данных фермы Windows SharePoint Services 3,0 уже установлена система SQL Server Management Studio. Если это программное обеспечение не установлено, его можно загрузить с сайта Microsoft® SQL Server® 2008 Management Studio Express (https://go.microsoft.com/fwlink/?linkid=186132&clcid=0x419).

Данная статья не является полным руководством по обновлению до версии SharePoint Foundation 2010. Прежде чем начать процесс обновления, прочитайте следующие статьи и составьте план обновления:

Содержание:

  • Подготовка к обновлению до версии SharePoint Foundation 2010 на исходном сервере

  • Подготовка к обновлению до версии SharePoint Foundation 2010 на новом сервере

  • Установка и настройка внутренней базы данных Windows на новом сервере

  • Перемещение баз данных контента на новый сервер

  • Установка SQL Server Express 2008 R2 на новом сервере

  • Установка удаленного хранилища больших двоичных объектов на новом сервере

  • Установка SharePoint Foundation 2010 на новом сервере

  • Перенос базы данных контента в удаленное хранилище больших двоичных объектов и выполнение установки

Подготовка к обновлению до версии SharePoint Foundation 2010 на исходном сервере

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

  2. Убедитесь в том, что на исходном сервере установлена среда Management Studio.

  3. Создайте резервные копии баз данных контента, выполнив процедуру, описанную в статье Как создать резервную копию базы данных (среда SQL Server Management Studio) (https://go.microsoft.com/fwlink/?linkid=187768&clcid=0x419). В большинстве случаев можно использовать параметры, предложенные по умолчанию, однако следует использовать такие параметры:

    • В шаге 1 необходимо задать для экземпляра внутренней базы данных Windows имя \\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query.

    • В шаге 12 необходимо выбрать Destination. Убедитесь в том, что на целевом носителе достаточно свободного места для размещения резервной копии.

  4. Запустите средство проверки перед обновлением, описанное в статье Подготовка к обновлению (SharePoint Foundation 2010).

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

Подготовка к обновлению до версии SharePoint Foundation 2010 на новом сервере

  1. Убедитесь в том, что учетная запись, используемая для выполнения обновления и установки, соответствует требованиям, указанным в статье Административные и служебные учетные записи, необходимые для первоначального развертывания (SharePoint Foundation 2010) и является членом группы администраторов на локальном компьютере.

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

  3. Убедитесь, что свободное место на диске соответствует следующим требованиям:

    • Объем свободного места на диске должен как минимум в два раза превышать размер самой большой базы данных контента.

    • Объем свободного места на диске не должен быть меньше совокупного размера всех баз данных контента.

Установка и настройка внутренней базы данных Windows на новом сервере

  1. Нажмите кнопку Пуск и выберите пункт Диспетчер сервера.

  2. В диспетчере сервера выберите пункт Компоненты, а затем — Добавить компоненты

  3. В мастере добавления компонентов в списке компонентов выберите Внутренняя база данных Windows.

  4. Нажмите кнопку Установить.

  5. Закройте диспетчер сервера.

  6. Нажмите кнопку Пуск, выберите пункт Администрирование и щелкните пункт Управление компьютером.

  7. Разверните Службы и приложения.

  8. Щелкните Службы.

  9. В области Службы щелкните правой кнопкой мыши Внутренняя база данных Windows и выберите пункт Свойства.

  10. В раскрывающемся списке измените значение Тип запуска на Автоматический.

  11. Щелкните Запустить, чтобы запустить службу.

  12. Нажмите кнопку ОК, чтобы выйти из режима управления компьютером.

Перемещение баз данных на новый сервер

  1. Скопируйте на новый сервер файлы резервной копии базы данных контента, созданные в ходе процедуры, описанной в статье Подготовка к обновлению до версии SharePoint Foundation 2010 на исходном сервере .

  2. Установите на новом сервере Management Studio, загрузив с сайта Microsoft SQL Server 2008 Management Studio Express (https://go.microsoft.com/fwlink/?linkid=186132&clcid=0x419).

  3. Чтобы восстановить базы данных с помощью Management Studio, выполните инструкции, данные в статье Как создать резервную копию базы данных (среда SQL Server Management Studio) (https://go.microsoft.com/fwlink/?linkid=187769&clcid=0x419). При восстановлении используйте следующие параметры:

    • В шаге 1 используйте экземпляр внутренней базы данных Windows с именем \\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query.

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

    • В шаге 7 выберите файл базы данных, скопированный в шаге 1.

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

Установка SQL Server Express 2008 R2 на новом сервере

  1. Загрузка SQL Server 2008 R2 Express из Microsoft SQL Server 2008 R2 Express Edition (https://go.microsoft.com/fwlink/?LinkID=189418&clcid=0x419).

  2. Для установки SQL Server 2008 R2 Express следуйте инструкциям на экране.

    Дополнительные сведения см. в статье Как установить SQL Server 2008 (программа установки) (https://go.microsoft.com/fwlink/?linkid=187771&clcid=0x419).

    Особенно следует отметить следующие параметры.

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

    • На странице "Конфигурация сервера — учетные записи служб" необходимо указать имена учетных записей для служб SQL Server. Можно задать всем службам SQL Server одно имя учетной записи или настроить учетные записи служб индивидуально.

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

Установка удаленного хранилища больших двоичных объектов на новом сервере

  1. Перейдите на страницу https://go.microsoft.com/fwlink/?linkid=168472&clcid=0x419 (Возможно, на английском языке) ((https://go.microsoft.com/fwlink/?linkid=168472&clcid=0x419) (Возможно, на английском языке) и загрузите файл RBS_X64.msi.

    Важно!

    Необходимо установить версию удаленного хранилища больших двоичных объектов, которая включена в установки удаленного хранилища больших двоичных объектов SQL Server из пакета дополнительных компонентов для Microsoft SQL Server 2008 R2. Удаленное хранилище больших двоичных объектов должно иметь версию 10.50.xxx. Более ранние версии удаленного хранилища больших двоичных объектов в SharePoint Foundation 2010 не поддерживаются.

  2. Откройте папку загрузки и дважды щелкните файл RBS_X64.msi, чтобы запустить мастер установки удаленного хранилища больших ныхдвоич объектов.

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

  4. Разверните узел Поставщик FILESTREAM, затем узел Сервер, щелкните стрелку рядом с полем Выполнить скрипты и выберите пункт Компонент будет полностью недоступен.

    Примечание

    База данных, которой будут размещены скрипты, еще не существует. Она будет создана в процессе обновления базы данных. Компонент "Выполнить скрипты" будет установлен автоматически в ходе установки SharePoint Foundation 2010.

  5. Завершите работу мастера с параметрами, заданными по умолчанию.

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

Установка SharePoint Foundation 2010 на новом сервере

  1. Установите SharePoint Foundation 2010, следуя инструкциям, данным в статье Установка SharePoint Foundation 2010 на серверах фермы. При этом необходимо использовать имя экземпляра базы данных, созданной в шаге 2 процедуры Установка SQL Server Express 2008 R2 на новом сервере, выполненной ранее. Если в этом шаге было использовано имя экземпляра, предложенное по умолчанию, укажите "SQLExpress". Если использовался экземпляр по умолчанию, вместо имени SQLExpress необходимо ввести " " (кавычки).

    Помните, что вы создаете новую установку SharePoint Foundation 2010. При этом выполняется обновление с подключением баз данных, а не обновление на месте.

    Примечание

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

Перенос базы данных контента в RBS и выполнение установки

  1. Убедитесь в том, что для выполнения этой процедуры используется та же учетная запись пользователя, что использовалась при установке SharePoint Foundation 2010 и удаленного хранилища больших двоичных объектов.

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

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

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

  5. В окне командной строки Windows PowerShell введите следующую команду для переноса базы данных контента в удаленное хранилище больших двоичных объектов. Эту команду необходимо выполнить для каждой базы данных контента. См. список баз данных контента, созданный средством проверки перед обновлением в шаге 4 процедуры Подготовка к обновлению до версии SharePoint Foundation 2010 на исходном сервере выше.

    Move-SPBlobStorageLocation -SourceDatabase "<DbName>" -DestinationDataSourceInstance "<InstanceName>"
    

    Расшифровка заполнителей

    • <DbName> — имя базы данных контента, восстановленной во внутренней базе данных Windows.

    • <InstanceName> — имя экземпляра базы данных SQL Server, созданного ранее в процедуре Установка SQL Server Express 2008 R2 на новом сервере. Если в этом шаге было использовано имя экземпляра, предложенное по умолчанию, укажите "SQLExpress". Если использовался экземпляр по умолчанию, вместо имени SQLExpress необходимо ввести " " (кавычки).

  6. Создайте веб-приложения, подключаемые к базе данных контента. Дополнительные сведения о порядке создания веб-приложений SharePoint Foundation 2010 см. в статье Create a Web application (SharePoint Foundation 2010) или Создание веб-приложения, использующего проверку подлинности на основе утверждений Windows (SharePoint Foundation 2010).

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

    Mount-SPContentDatabase "<DbName>" -WebApplication <http://SiteName>
    

    Расшифровка заполнителей

    • <DbName> — имя базы данных.

    • <http://SiteName> — имя веб-приложения.

    Эту команду необходимо выполнить для каждой базы данных контента.

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

  8. Создайте или восстановите требуемые настройки в новой системе. Описание рекомендуемых действия после обновления см. в статье Действия после обновления (SharePoint Foundation 2010).

See Also

Concepts

Планирование удаленного хранилища больших двоичных объектов (SharePoint Foundation 2010)