Just finished off doing a migration from a physical to virtualised 2007 environment. Most of the migration processes went according to plan, however there were some gotcha’s post migration especially with InfoPath 2003.
The migration moved the InfoPath form libraries easily enough but the template each form referenced was still linked to the old server. Here is the process to re-associate it with the new server;
- Edit all your InfoPath templates in form libraries on the new server, changing any data connections in each template that pull data from the old server and re-publish.
- Go into each form library > settings > advanced settings. Change ‘Allow management of content types?’ to Yes then OK. Go and open the ‘Form’ as shown below.

- Select Advanced settings and then change the location of your template (if it references the old server).

- Go back to the the form library normal view and select the ‘Relink Forms’ view. Select all the completed forms and then Relink. Sadly you will only be able to do 100 at a time. This will then relink all the forms with the correct template.
- If you want to be able to select all 100 with one click see here.

2 comments
Comments feed for this article
16/07/2010 at 6:22 pm
Praneeth Tetali
Gareth,
We have migrated from sp2k3 to moss 2007 and there are few problems with infopath.
The Template url if from the new server, when i try to open the existing files, it redirects to the old server and gets blocked. Any suggestion.
24/07/2010 at 6:13 pm
Gareth M Davies
Follow steps 3 & 4 of the post to re-link the forms to the new server.