Planejar a atualização de modelos de formulário durante uma atualização para o SharePoint Server 2010

 

Aplica-se a: SharePoint Server 2010

Tópico modificado em: 2016-11-30

Este artigo descreve as etapas adicionais necessárias para a atualização de modelos de formulário quando você atualiza os InfoPath Forms Services da versão no Microsoft Office SharePoint Server 2007 e no Microsoft Office Forms Server 2007 para a versão no Microsoft SharePoint Server 2010.

Neste artigo:

  • Informações sobre a atualização de formulários durante uma atualização para o SharePoint Server 2010

  • Atualize modelos de formulário durante uma atualização com anexação de banco de dados para o SharePoint Server 2010

  • Atualize modelos de formulário durante uma atualização in-loco para o SharePoint Server 2010

Informações sobre atualização de formulários durante uma atualização para o SharePoint Server 2010

Quando você faz uma atualização do Office SharePoint Server 2007 ou Microsoft Office Forms Server 2007 para o SharePoint Server 2010, os InfoPath Forms Services também são atualizados.

O cenário de migração e de atualização a seguir são relevantes para o InfoPath Forms Services no SharePoint Server 2010:

  • Atualização com anexação de banco de dados

    Atualiza formulários e modelos de formulário dos InfoPath Forms Services no Microsoft Office SharePoint Server 2007 ou do Microsoft Office Forms Server 2007 para outro servidor que esteja executando o SharePoint Server 2010. Os formulários e modelos de formulários existentes devem ser migrados para a nova implantação e atualizados para interagir com o InfoPath Forms Services no Microsoft SharePoint Server 2010.

    Observação

    Uma atualização com anexação de banco de dados é a única forma de atualizar o Microsoft Office Forms Server 2007 para o SharePoint Server 2010.

  • Atualização in-loco

    Atualiza formulários e modelos de formulários dos InfoPath Forms Services do Microsoft Office SharePoint Server 2007 para o SharePoint Server 2010 no mesmo servidor. Os formulários e os modelos de formulários são normalmente atualizados automaticamente durante uma atualização in-loco.

Para obter mais informações sobre como atualizar de Office SharePoint Server 2007 para SharePoint Server 2010, consulte Atualizando para o SharePoint Server 2010.

Atualize modelos de formulário durante uma atualização com anexação de banco de dados para o SharePoint Server 2010

Uma atualização com anexação de banco de dados permite que você mova seu conteúdo para um novo farm ou hardware. Durante essa atualização, você desanexa todos os bancos de dados de conteúdo de um farm existente e os anexa a uma nova instalação de farm de servidores. Quando você anexa os bancos de dados ao novo farm de servidores, o processo de atualização é executado e atualiza os dados in-loco. Uma atualização com anexação de banco de dados é a única forma de atualizar o Microsoft Office Forms Server 2007 para o SharePoint Server 2010.

O banco de dados de conteúdo contém apenas alguns dos arquivos usados pelos formulários do InfoPath. Esses arquivos incluem:

  • Modelos de formulário de usuário (.xsn), que são modelos de formulário implantados por não administradores. Eles não exigem confiança total e não usam conexões de dados gerenciadas por um administrador. Os modelos de formulário de usuário (.xsn) podem ser publicados em listas e bibliotecas de formulários por parceiros individuais.

  • Arquivos de conexão de dados (.udcx) para modelos de formulário de usuário.

  • Conteúdos de formulários preenchidos (.xml) em listas e bibliotecas de conteúdo.

Esses arquivos são atualizados automaticamente quando você executa uma atualização com anexação de banco de dados.

Por outro lado, os modelos de formulário aprovados pelo administrador e os arquivos de conexão de dados nas bibliotecas da Administração Central são armazenados no banco de dados de configuração e devem ser migrados separadamente. Esses arquivos incluem:

  • Modelos de formulário aprovado pelo administrador (.xsn files) que são atualizados para a biblioteca Gerenciar Modelos de Formulário no site da Administração Central.

  • Arquivos de conexão de dados (.udcx) que são carregados para a biblioteca Gerenciar Arquivos de Conexão de Dados, no site da Administração Central.

Se você copiar e anexar o banco de dados de conteúdo antes que esses arquivos tenham sido importados, os sites com conteúdo que dependem de formulários aprovados pelo administrador causarão erros durante a importação.

Para evitar que esses erros ocorram, é recomendado executar estas etapas na ordem listada:

  1. Execute as etapas de pré-requisito para a atualização para o SharePoint Server 2010.

  2. Instale e configure o SharePoint Server 2010 no novo servidor.

  3. Exporte os modelos de formulário aprovados pelo administrador e os arquivos de conexão de dados do banco de dados de configuração no servidor original que está executando o Office SharePoint Server 2007 ou o Microsoft Office Forms Server 2007. Para obter mais informações sobre como exportar e importar formulários aprovados pelo administrador, modelos de formulário e arquivos de conexão de dados entre banco de dados de configuração, consulte a seção Exportar e importar formulários entre bancos de dados de configuração, mais adiante neste artigo.

  4. Importe os arquivos para o banco de dados de configuração no servidor novo que estiver executando o SharePoint Server 2010.

  5. Siga as etapas em Anexar bancos de dados e atualizar para o SharePoint Server 2010 para anexar e atualizar os bancos de dados do servidor original para o novo servidor do SharePoint Server 2010.

  6. Se a URL desse novo servidor for diferente da URL do servidor anterior, execute um cmdlet do Windows PowerShell 2,0 para atualizar os links usados nos formulários atualizados e nos modelos de formulário. Para obter mais informações sobre como atualizar os links usados nos formulários atualizados e nos modelos de formulário, consulte a seção Atualizar links de modelos de formulário para o servidor, mais adiante neste artigo.

Exporte e importe arquivos de modelo de formulário aprovado pelo administrador entre bancos de dados de configuração

Os dados dos formulários no banco de dados do conteúdo incluem somente os arquivos usados por formulários de usuários, modelos de formulário e arquivos de conexão de dados carregados para listas e bibliotecas de documento. Não inclui modelos de formulário aprovados pelo administrador e arquivos de conexão de dados carregados para o site da Administração Central.

Para evitar problemas na atualização de modelos de formulário, exporte o conteúdo do banco de dados de configuração do servidor original que esteja executando o Office SharePoint Server 2007 ou o Microsoft Office Forms Server 2007 e importe-o para o novo servidor que esteja executando o SharePoint Server 2010.

Para exportar os modelos de formulário aprovados pelo administrador e os arquivos de conexão de dados armazenados no banco de dados de configuração do Office SharePoint Server 2007 ou do Microsoft Office Forms Server 2007, use o comando -o exportipfsadminobjects da ferramenta de linha de comando Stsadm.

Para importar modelos de formulário aprovados pelo administrador e arquivos de conexão de dados para o banco de dados de configuração no novo servidor, use o cmdlet Windows PowerShell 2,0Import-SPInfoPathAdministrationFiles.

As configurações de tempo limite da conexão de dados e outras configurações na página de administração Configurar o InfoPath Forms Services não são migradas e devem ser configuradas no novo servidor.

Para obter mais informações sobre como usar a ferramenta de linha de comando Stsadm, consulte Ferramenta de linha de comando Stsadm (Office SharePoint Server) (https://go.microsoft.com/fwlink/?linkid=186993&clcid=0x416).

Durante atualizações ou migrações de conteúdo, é comum alterar a URL do servidor que contém os formulários e modelos de formulário. Se a URL do novo servidor for diferente da URL do servidor anterior, os links usados pelos formulários e modelos de formulários talvez precisem ser atualizados para a URL do novo servidor. Isso inclui os links nos dados do formulário para o local do arquivo do modelo ou os links no modelo de formulário para os arquivos de conexão de dados ou para outros arquivos de recursos.

Os modelos de formulário de usuário e os modelos aprovados pelo administrador podem ser afetados.

Para atualizar links usados em modelos de formulário de usuário e em arquivos de conexão de dados, execute o cmdlet Update-SPInfoPathUserFileUrl.

Para atualizar links usados em modelos de formulário aprovados pelo administrador e em arquivos de conexão de dados, execute o cmdlet Update-SPInfoPathAdminFileUrl.

Esses cmdlets atualizam o nome do servidor nas URLs que os modelos de formulário e arquivos de conexão de dados usam. Eles não atualizam os links em formulários que tenham sido movidos entre bibliotecas por usuários ou em outro conteúdo de formulário que esteja armazenado no banco de dados de conteúdo. Os usuários podem corrigir esses links usando o comando Vincular Novamente, disponível nas configurações de biblioteca de formulário. Os formulários e modelos de formulários atualizados ou migrados usando o processo com anexação de banco de dados de conteúdo são vinculados novamente de forma automática.

Atualize modelos de formulário durante uma atualização in-loco para o SharePoint Server 2010

Os modelos de formulário para o InfoPath Forms Services são atualizados automaticamente como parte de qualquer atualização in-loco do SharePoint Server.

Para obter mais informações sobre como fazer uma atualização in-loco para SharePoint Server 2010, consulte Atualização in-loco para o SharePoint Server 2010.