适用于: SharePoint Server 2010
上一次修改主题: 2017-01-19
**摘要:**此实验介绍如何部署 Visio Services 服务应用程序以及如何为将数据连接到 Visio 中的形状的用户配置数据访问。
Microsoft SharePoint Server 2010 中的 Visio Services 是允许用户共享和查看 Microsoft Visio Web 绘图的服务应用程序。此服务还允许从各种数据源中刷新和更新连接了数据的 Microsoft Visio 2010 Web 绘图。
该实验由三部分组成:
**部署 Visio Services:**在此部分中,我们将在 Microsoft SharePoint Server 2010 场中部署 Visio Services 服务应用程序。
**配置 Visio Services 全局设置:**在此部分中,我们将为 Visio Services 配置缓存设置,以便在后续实验中轻松演示数据刷新。
**配置 Visio 客户端访问:**在此部分中,我们将从 Microsoft Visio Premium 2010 配置用户数据访问。
视频演示
此视频演示如何配置 Visio Services 以供在这些实验中使用。
运行时间:10:03 |
右键单击该链接并单击“目标另存为”以下载副本。单击该链接将会在默认视频查看器中打开一个 .wmv 文件进行高分辨率查看。 |
部署 Visio Services
部署 Visio Services 包括以下步骤:
为应用程序池创建 Active Directory 帐户,该帐户将用于运行 Visio Services 服务应用程序。
在 SharePoint Server 2010 中将该帐户注册为管理帐户。
启动 Visio Graphics Service。
创建 Visio Services 服务应用程序。
部署 Visio Services 的第一步是在 Active Directory 目录服务中创建一个帐户以运行 Visio Services 服务应用程序的应用程序池。
为应用程序池创建帐户
使用 Contoso\administrator 帐户登录到 Contoso-DC。
在 Contoso-DC 虚拟机上,依次单击“开始”、“管理工具”和“Active Directory 用户和计算机”。
展开 contoso.local 节点。
右键单击“用户”,单击“新建”,然后单击“用户”。
在“全名”文本框和“用户登录名”文本框中,键入 VisioAppPool。
单击“下一步”。
在“密码”和“确认密码”文本框中,键入帐户的密码。
清除“用户下次登录时必须更改密码”复选框。
选中“密码永不过期”复选框。
单击“下一步”。
单击“完成”。
注销 Contoso-DC。
创建该帐户后,必须在 SharePoint Server 2010 中将其注册为管理帐户。这样一来,该帐户便能在创建服务应用程序供其使用。使用以下过程可注册管理帐户。
注册管理帐户
使用 Contoso\FarmAdmin 帐户登录到 Contoso-AppSrv。
依次单击“开始”、“所有程序”、“Microsoft SharePoint 2010 产品”和“SharePoint 2010 管理中心”。
在管理中心主页的左侧窗格中,单击“安全性”。
在“安全性”页的“一般安全性”下,单击“配置管理帐户”。
在“管理帐户”页上,单击“注册管理帐户”。
在“用户名”文本框中,键入 Contoso\VisioAppPool。
在“密码”文本框中,键入 Contoso\VisioAppPool 帐户的密码。
单击“确定”。
默认情况下,该应用程序池帐户不具有对 SharePoint 内容数据库的必需访问权。若要呈现连接数据的 Web 绘图,则必须具有对该数据库的访问权。使用以下过程可为应用程序池帐户授予必需的数据库访问权。
为管理帐户授予内容数据库访问权
在 Contoso-AppSrv 上,依次单击“开始”、“所有程序”和“Microsoft SharePoint 2010 产品”,再右键单击“SharePoint 2010 Management Shell”,然后单击“以管理员身份运行”。
在 Windows PowerShell 命令提示符下,键入以下命令(在每行后按 Enter):
$w = Get-SPWebApplication -identity http://contoso-appsrv $w.GrantAccessToProcessIdentity("Contoso\VisioAppPool")
在为应用程序池帐户授予数据库访问权后,您必须启动 Visio Graphics Service。这是用于执行与 Visio Services 相关的所有处理和活动的 SharePoint Server 2010 服务。
您必须在至少一台应用程序服务器上启动该服务。在生产环境中,您将选择一台或多台运行该服务的服务器,具体取决于您的容量要求。
使用以下过程可启动 Visio Graphics Service。
启动 Visio Graphics Service
在管理中心主页的“系统设置”下,单击“管理服务器上的服务”。
在“服务”列表上面,单击“服务器”下拉列表,然后单击“更改服务器”。
请注意,应用程序服务器 Contoso-AppSrv 将与 Contoso-SQL 一起列出。在包含多台应用程序服务器的场中,您将使用该对话框来选择要运行 Secure Store Service 的服务器,然后按此处所述启动该服务。
单击“CONTOSO-APPSRV”。
在“服务”列表中,单击“Visio Graphics Service”旁边的“启动”。
启动 Visio Graphics Service 后,您必须创建 Visio Services 服务应用程序。使用以下过程可创建该服务应用程序。
创建 Visio Graphics Service 服务应用程序
在管理中心主页的“应用程序管理”部分,单击“管理服务应用程序”。
在“管理服务应用程序”页上,单击“新建”,然后单击“Visio Graphics Service”。
在“Visio Graphics Service 应用程序名称”部分的文本框中,键入 Visio Services。
选择“新建应用程序池”选项,并在“应用程序池名称”文本框中键入 VisioServicesAppPool。
选择“可配置”选项,然后从下拉列表中选择“CONTOSO\VisioAppPool”。
单击“确定”。
创建完该服务应用程序后,下一步是在 Visio Services 全局设置中配置数据刷新设置。
配置 Visio Services 全局设置
为了在以下 Visio Services 实验中有效演示数据刷新,我们必须将默认缓存设置更改为允许立即刷新数据。
配置 Visio Services 最小缓存老化
在管理中心主页的“应用程序管理”下,单击“管理服务应用程序”。
在服务应用程序列表中,单击“Visio Services”。
单击“全局设置”。
在“最小缓存老化”文本框中,键入 0。
单击“确定”。
在生产环境中,将最小缓存老化设置为零 (0) 会给服务器造成不必要的压力。为了在生产环境中获得最佳性能,建议您保留缓存设置的默认值。但在本系列实验中,我们需要演示立即数据刷新以便验证是否正确配置了数据连接。
在 Visio Services 全局设置中配置完缓存设置后,下一步是为使用 Microsoft Visio Professional 2010 和 Visio Premium 2010 的图表作者配置数据访问权。
配置 Visio 客户端访问
在以下 Visio Services 实验中,我们将使用 Secure Store Service 为 Visio Web 绘图配置数据刷新。但请注意,Visio Services 和 Visio 客户端应用程序验证数据源的方式是不同的。
虽然在呈现连接数据的 Web 绘图时,Visio Services 可以使用 Secure Store Service 来验证数据源,但 Visio Professional 2010 和 Visio Premium 2010 不使用 Secure Store Service 进行数据验证。Visio Professional 2010 和 Visio Premium 2010 需要图表作者提供直接数据库访问权,以便将数据链接到 Visio 中的形状。
在此情况下,我们将创建一个用于包含图表作者的 Active Directory 组,然后为该 Active Directory 组创建一个 SQL Server 登录名。在以下实验中,我们先为该 Active Directory 组授予所需的数据库访问权,然后再创建 Visio 图表。
创建 Active Directory 组
使用 Contoso\administrator 帐户登录到 Contoso-DC。
在 Contoso-DC 虚拟机上,依次单击“开始”、“管理工具”和“Active Directory 用户和计算机”。
展开 contoso.local 节点。
右键单击“用户”,单击“新建”,然后单击“组”。
在“组名称”文本框中,键入 VisioDiagramAuthors,然后单击“确定”。
接下来,我们需要向该组添加用户。在此示例中,我们将向该组添加用户 Susan Burk,因为 Susan Burk 具有对商业智能中心的“参与”访问权,我们将在该中心发布以下 Visio Services 验中的连接数据的 Web 绘图。
填充 VisioDiagramAuthors Active Directory 组
在“Active Directory 用户和计算机”中,双击“VisioDiagramAuthors”组。
在“成员”选项卡上,单击“添加”。
在“输入要选择的对象名称”框中,键入 Contoso\Susan.Burk,然后单击“确定”。
确认“Susan Burk”已出现在“成员”列表中,然后单击“确定”。
此时,已将 Susan Burk 帐户添加到 VisioDiagramAuthors 组,下一步是为该组创建一个 SQL Server 登录名。
创建 SQL Server 登录名
使用 Contoso\SQLAdmin 帐户登录到 Contoso-SQL。
依次单击“开始”、“所有程序”、“Microsoft SQL Server 2008 R2”和“SQL Server Management Studio”。
连接到“数据库引擎”。
展开“安全”节点。
右键单击“登录名”,然后单击“新建登录名”。
在“登录名 - 新建”页上,单击“搜索”。
在“选择用户或组”对话框中,单击“对象类型”。
在“对象类型”对话框中,选中“组”复选框,然后单击“确定”。
在“选择用户或组”对话框的“输入要选择的对象名称”框中,键入 Contoso\VisioDiagramAuthors,然后单击“确定”。
在“登录名 - 新建”页上,单击“确定”。
完成上述所有过程后,便能操作和使用 Visio Services。下一步是配置对数据源的安全访问。以下实验介绍如何使用 Secure Store Service 配置安全访问:
See Also
Concepts
为 SharePoint 2010 产品配置 Kerberos 身份验证(白皮书)
Visio Services 的数据身份验证
为了获得最佳观看体验,请