表单库(InfoPath)导出与导入以及出现的问题
2012-01-05 16:07
369 查看
最近需要将公司报销申请表单库导出到另一台服务器上的SharePoint站点,顺便做下记录:
step 1:导出库,可以在管理中心导出,也可以使用Powersell,具体可参见于http://technet.microsoft.com/zh-cn/library/ee428293.aspx
step 2:将cmp文件拷到目标服务器,然后使用“Import-SPWeb -Identity http://ServerName -Path d:\baoxiao.cmp”,但是问题出现在这里了,提示命令无效,于是乎回去看看Powersell的相关知识,发现需要先运行以下命令:
关于Powersell的相关知识可参阅/article/5978886.html,讲得非常详细。然后在运行导入命令时发现仍然有错,
报了一个错误“找不到带有 ID or Url:XXXX 的SPWeb对象”。很郁闷,因为我导出的时候使用此方法在我自己机器上测试导入是没有任何问题的。经查,缘故出现在了数据库权限上,这个问题也会导致我们在编程 new SPSite("http://ServerName") 时报异常。我的做法是将当前登陆系统的用户加入数据库账号,这个账号需要注意的就是做如下图所示修改(在服务器角色选项中):
紧接着再使用Powersell导入就OK了。
step 3:这时新的站点上已经出现了我迁移过来的表单库数据了,但是打开时出现了错误“发生意外错误”,目前正在查找该错误,待解决了再贴出来吧。在这里如有知道是什么原因的还请赐教喔!!
……呃,找到问题撩,原因是没有该表单对应的表单模板,我到旧机器管理中心去把表单模板先下载,找到需要的表单模板的列表,点击需要下载的模板的标题的右边的箭头,选择“发送到“再选择”下载副本“进行下载。
step 4:拷贝模板至新服务器,打开新服务器的管理中心,在管理中心网站的“快速启动”上,单击“一般应用程序设置”,在“一般应用程序设置”页上的“InfoPath Forms Services”部分点击”上载表单模板“进行上载,上载完成再激活到指定网站集即可(可进入”管理表单模板“进行激活)。
step 1:导出库,可以在管理中心导出,也可以使用Powersell,具体可参见于http://technet.microsoft.com/zh-cn/library/ee428293.aspx
step 2:将cmp文件拷到目标服务器,然后使用“Import-SPWeb -Identity http://ServerName -Path d:\baoxiao.cmp”,但是问题出现在这里了,提示命令无效,于是乎回去看看Powersell的相关知识,发现需要先运行以下命令:
$ver = $host | select version if ($ver.Version.Major -gt 1) {$Host.Runspace.ThreadOptions = "ReuseThread"} Add-PsSnapin Microsoft.SharePoint.PowerShell Set-location $home
关于Powersell的相关知识可参阅/article/5978886.html,讲得非常详细。然后在运行导入命令时发现仍然有错,
报了一个错误“找不到带有 ID or Url:XXXX 的SPWeb对象”。很郁闷,因为我导出的时候使用此方法在我自己机器上测试导入是没有任何问题的。经查,缘故出现在了数据库权限上,这个问题也会导致我们在编程 new SPSite("http://ServerName") 时报异常。我的做法是将当前登陆系统的用户加入数据库账号,这个账号需要注意的就是做如下图所示修改(在服务器角色选项中):
紧接着再使用Powersell导入就OK了。
step 3:这时新的站点上已经出现了我迁移过来的表单库数据了,但是打开时出现了错误“发生意外错误”,目前正在查找该错误,待解决了再贴出来吧。在这里如有知道是什么原因的还请赐教喔!!
……呃,找到问题撩,原因是没有该表单对应的表单模板,我到旧机器管理中心去把表单模板先下载,找到需要的表单模板的列表,点击需要下载的模板的标题的右边的箭头,选择“发送到“再选择”下载副本“进行下载。
step 4:拷贝模板至新服务器,打开新服务器的管理中心,在管理中心网站的“快速启动”上,单击“一般应用程序设置”,在“一般应用程序设置”页上的“InfoPath Forms Services”部分点击”上载表单模板“进行上载,上载完成再激活到指定网站集即可(可进入”管理表单模板“进行激活)。
相关文章推荐
- Oracle数据库导入和导出以及出现的问题
- 数据库导入导出数据以及字段类型为timestamp时的设值问题
- android-times-square日历开源库的导入,以及导入后出现的问题
- 导入Eclipse工程 到 Android Studio以及出现的问题
- ASP.NET实现Excel导入SQL数据库以及各种出现的问题解决方案
- Android —— Studio导入Eclipse项目方法以及出现的问题
- wordpress迁移以及遇到的一些问题[mysql备份导入导出][固定链接404]
- 近日导入maven多模块项目 出现的问题以及解决过程
- python模块以及导入出现ImportError: No module named 'xxx'问题
- python模块以及导入出现ImportError: No module named 'xxx'问题
- python模块以及导入出现ImportError: No module named 'xxx'问题
- wordpress迁移以及遇到的一些问题[mysql备份导入导出][固定链接404]
- 从eclipse导出,Android Studio导入项目过程出现的各种问题总结
- python模块以及导入出现ImportError: No module named 'xxx'问题
- 在论坛中出现各种疑难问题: MSSQL 导入导出的时候提示 无法检索源数据和目标数据的列信息
- python模块以及导入出现ImportError: No module named 'xxx'问题
- 通过eclipse卸载系统应用、文件的导出导入操作以及elcipse操作常见问题分析
- python模块以及导入出现ImportError: No module named 'xxx'问题
- python模块以及导入出现ImportError: No module named 'xxx'问题
- Mysql5.6版本导出sql文件数据导入到5.7版本出现的问题解决方法