Планирование обновления шаблонов форм во время обновления до SharePoint Server 2010

 

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

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

В этой статье рассматриваются дополнительные действия, которые необходимо предпринять для обновления шаблонов форм при обновлении InfoPath Forms Services от версии в Microsoft Office SharePoint Server 2007 и в Microsoft Office Forms Server 2007 к версии в Microsoft SharePoint Server 2010.

Содержание

  • Сведения об обновлении форм во время обновления до SharePoint Server 2010

  • Обновление шаблонов форм во время обновления с присоединением баз данных до SharePoint Server 2010

  • Обновление шаблонов форм во время обновления на месте до SharePoint Server 2010

Сведения об обновлении форм во время обновления до SharePoint Server 2010

При обновлении от Office SharePoint Server 2007 или Microsoft Office Forms Server 2007 до SharePoint Server 2010 также выполняется обновление InfoPath Forms Services.

Для InfoPath Forms Services в SharePoint Server 2010 подходят следующие сценарии миграции и обновления:

  • Обновление с подключением баз данных

    Обновление форм и шаблонов форм от InfoPath Forms Services в Microsoft Office SharePoint Server 2007 или от Microsoft Office Forms Server 2007 на другой сервер, на котором работает SharePoint Server 2010. Существующие утвержденные администратором шаблоны форм и подключения к данным необходимо перенести в новое развертывание и обновить для работы с InfoPath Forms Services в Microsoft SharePoint Server 2010.

    Примечание

    Обновление с присоединением базы данных — это единственный способ обновления Microsoft Office Forms Server 2007 до SharePoint Server 2010.

  • Обновление на месте

    Обновление форм и шаблонов форм от InfoPath Forms Services для Microsoft Office SharePoint Server 2007 до SharePoint Server 2010 на том же самом сервере. В ходе обновления на месте все формы и шаблоны форм обновляются автоматически.

Дополнительные сведения о выполнении обновления от Office SharePoint Server 2007 до SharePoint Server 2010 см. в статье Обновление до SharePoint Server 2010.

Обновление шаблонов форм во время обновления с присоединением баз данных до SharePoint Server 2010

Обновление с подключением баз данных позволяет перенести контент на новую ферму или на новое оборудование. В процессе обновления с подключением баз данных базы данных контента отключаются от имеющейся фермы и затем подключаются к новой, устанавливаемой ферме серверов. После подключения баз данных к новой ферме серверов запускается процесс обновления, который обновляет данные на месте. Обновление с присоединением базы данных — это единственный способ обновления Microsoft Office Forms Server 2007 до SharePoint Server 2010.

База данных контента содержит только часть файлов, используемых формами InfoPath. В эту часть входят следующие файлы:

  • Пользовательские шаблоны форм (XSN), которые развертываются пользователями, не являющимися администраторами. Они не требуют полного доверия и не используют подключения к данным, которыми управляет администратор. Пользовательские шаблоны форм (XSN) могут быть опубликованы в списках и библиотеках форм отдельными участниками.

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

  • контент из заполненных форм (XML-файлы) в списках и библиотеках форм.

При выполнении обновления с присоединением баз данных эти файлы обновляются автоматически.

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

  • утвержденные администратором шаблоны форм (XSN-файлы), которые выгружаются в библиотеку управления шаблонами форм на сайте центра администрирования;

  • файлы подключений данных (UDCX-файлы), передаваемые в библиотеку управления файлами подключений данных на сайте центра администрирования.

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

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

  1. Выполните необходимые действия для обновления до SharePoint Server 2010.

  2. Установите и настройте SharePoint Server 2010 на новом сервере.

  3. Выполните экспорт утвержденных администратором шаблонов форм и файлов подключения к данным из базы данных конфигурации на исходном сервере, на котором работает Office SharePoint Server 2007 или Microsoft Office Forms Server 2007. Дополнительные сведения об экспорте и импорте утвержденных администратором форм, шаблонов форм и файлов подключения к данным между базами данных конфигурации см. в разделе Экспорт и импорт форм между базами данных конфигурации далее в этой статье.

  4. Выполните импорт файлов в базу данных конфигурации на новом сервере, на котором работает SharePoint Server 2010.

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

  6. Если URL-адрес нового сервера отличается от URL-адреса предыдущего сервера, выполните командлет Windows PowerShell 2,0, чтобы обновить ссылки, использующиеся в обновленных формах и шаблонах форм. Дополнительные сведения об обновлении ссылок, используемых в обновленных формах и шаблонах форм, см. в разделе Обновление ссылок на сервер далее в этой статье.

Экспорт и импорт утвержденных администратором файлов шаблонов форм между базами данных конфигурации

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

Чтобы избежать проблем при обновлении шаблонов форм, экспортируйте содержимое базы данных конфигурации исходного сервера, на котором работает Office SharePoint Server 2007 или Microsoft Office Forms Server 2007, и импортируйте его на новый сервер, на котором работает SharePoint Server 2010.

Для экспорта утвержденных администратором шаблонов форм и файлов подключения к данным, хранимых в базе данных конфигурации Office SharePoint Server 2007 или Microsoft Office Forms Server 2007, введите команду -o exportipfsadminobjects в программе командной строки Stsadm.

Для импорта утвержденных администратором шаблонов форм и файлов подключения к данным на новый сервер используйте командлет Windows PowerShell 2,0Import-SPInfoPathAdministrationFiles.

Миграция параметров времени ожидания подключения данных и других параметров со страницы администрирования "Настройка служб форм InfoPath" не выполняется, поэтому эти параметры необходимо настроить на новом сервере.

Дополнительные сведения об использовании программы командной строки Stsadm см. в статье, посвященной программе командной строки Stsadm (Office SharePoint Server) (https://go.microsoft.com/fwlink/?linkid=186993&clcid=0x419).

Обновление ссылок шаблонов на сервер

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

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

Для обновления ссылок, используемых в пользовательских шаблонах форм и файлах подключения к данным, выполните командлет Update-SPInfoPathUserFileUrl.

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

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

Обновление шаблонов форм во время обновления на месте до SharePoint Server 2010

Шаблоны форм для InfoPath Forms Services обновляются автоматически в процессе обновления SharePoint Server на месте.

Дополнительные сведения о порядке обновления до SharePoint Server 2010 на месте см. в статье Обновление на месте до SharePoint Server 2010.