ExcelServices--解决刷新链接外部数据源的工作簿而导致的错误
上周抽空接触了下Excelservice,今天刚好有空顺便把笔记写到博客上。
该章节笔者就介绍如何解决刷新链接外部数据源的工作簿而导致的错误,前提是
1.你的工作簿是引用外部数据源(比如说SQL,Access等数据库)。
{
要引用外部数据源,首先你可以再某个站点创建一个数据链接库,然后把数据发布到该数据链接库上。经过管理员审批,审批通过该数据源才可被使用,至于这些步骤,笔者由于时间问题就不截图,也没具体的操作步骤。。。不清楚的地方或是刚接触的朋友可以去网上搜索查看相关资料文档。。。
}
管理中心共享服务管理->excelservice配置:
2.你在管理中心的【共享服务管理】->【ExcelService设置】->【配置受信任文件】中的【外部数据】-》选择只使用已受信任的数据库连接(总共有三个选项,其余两个是“无”,”受信任数据库和嵌入链接库“,一般选择第2个,因为第2种情况就算用户上传外部数据源到站点的数据连接库,只要未被管理员审批通过,别人都无法使用,有利于MOSS服务器的安全)
3.你在管理中心的【共享服务管理】->【ExcelService设置】->【受信任数据连接库】,添加了你站点数据连接库所在的路径。
经过上方的配置,你刷新你的工作簿可能导致如下的错误提示:
数据连接失败,无法为以下检索外部链接数据,数据源不可达,未响应或拒绝访问(具体我没截图,只能用文章小概述下。。。。)
解决办法:
用stsadm运行一条小命令
之于以上的详细信息可参考
http://technet.microsoft.com/zh-cn/library/cc263284.aspx
该章节笔者就介绍如何解决刷新链接外部数据源的工作簿而导致的错误,前提是
1.你的工作簿是引用外部数据源(比如说SQL,Access等数据库)。
{
要引用外部数据源,首先你可以再某个站点创建一个数据链接库,然后把数据发布到该数据链接库上。经过管理员审批,审批通过该数据源才可被使用,至于这些步骤,笔者由于时间问题就不截图,也没具体的操作步骤。。。不清楚的地方或是刚接触的朋友可以去网上搜索查看相关资料文档。。。
}
管理中心共享服务管理->excelservice配置:
2.你在管理中心的【共享服务管理】->【ExcelService设置】->【配置受信任文件】中的【外部数据】-》选择只使用已受信任的数据库连接(总共有三个选项,其余两个是“无”,”受信任数据库和嵌入链接库“,一般选择第2个,因为第2种情况就算用户上传外部数据源到站点的数据连接库,只要未被管理员审批通过,别人都无法使用,有利于MOSS服务器的安全)
3.你在管理中心的【共享服务管理】->【ExcelService设置】->【受信任数据连接库】,添加了你站点数据连接库所在的路径。
经过上方的配置,你刷新你的工作簿可能导致如下的错误提示:
数据连接失败,无法为以下检索外部链接数据,数据源不可达,未响应或拒绝访问(具体我没截图,只能用文章小概述下。。。。)
解决办法:
用stsadm运行一条小命令
1@set stsadm="C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe"
2%stsadm% -o set-ecssecurity -ssp SharedServices1 -accessmodel delegation
3%stsadm% -o execadmsvcjobs
4iisreset
5pause
2%stsadm% -o set-ecssecurity -ssp SharedServices1 -accessmodel delegation
3%stsadm% -o execadmsvcjobs
4iisreset
5pause
确定 Excel Calculation Services 处理授权的方式。
TrustedSubsystem 为 Windows 服务器场中的默认值。
Delegation 为独立部署或评估部署的默认值。
有关数据访问模型的详细信息,请参阅 Excel Services 简介(该链接可能指向英文页面)(http://go.microsoft.com/fwlink/?linkid=110227&clcid=0x804,该连接可能指向英文页面)中的“安装先决条件和系统需求”部分。
之于以上的详细信息可参考
http://technet.microsoft.com/zh-cn/library/cc263284.aspx