需要在 9.0 服务器属性中指定存储库连接字符串
更新时间: 2009年4月
上一次修改主题: 2009-04-16
本文介绍在使用 Microsoft Office Project Server 2007 多维数据集生成服务生成或更新 OLAP 多维数据集数据库时可能发生的错误。
问题说明
当您在数据库和多维数据集的生成阶段生成或更新 OLAP 多维数据集数据库时,生成跟踪注释日志中将出现类似于以下的错误:
Analysis Services 会话失败,出现以下错误: 未能连接到 Analysis Services 服务器 <AnalysisServicesServerName>。错误: 存储库的连接字符串需要在 Server 9.0 属性中加以指定(请参阅 Analysis Services 9.0 中 msmdsrv.ini 文件的 <DSO>...</DSO> 部分)。
可能的原因
以下任一情形都可能导致此错误:
在 Msmdsrv.ini 文件中,DSO 部分没有正确的连接字符串。
Microsoft Office Project Server 队列服务的登录帐户无权访问 DSO 文件夹。
Microsoft Office Project Server 队列服务的登录帐户不具有 SQL Server Analysis Services 中的权限。
解决方案
有两种可能的问题解决方案:
使用 SQL Server Management Studio 查看 SQL Server Analysis Services DSO 配置设置。这些设置反映在 Msmdsrv.ini 文件中。有关编辑 Analysis Services DSO 配置的详细信息,请参阅将 SQL Server 2005 Analysis Services 与 Project Server 2007 多维数据集生成服务一起使用的要求。
将 Microsoft Office Project Server 队列服务的登录帐户添加到 Analysis Services 实例的服务器角色中。
与 SQL Server 2000 Analysis Services 不同的是,SQL Server 2005 Analysis Services 中的 OLAP Administrators 组的用户不具有创建数据库的权限。您必须将 SSP 管理员帐户明确添加到 SQL Server 2005 Analysis Services 实例的服务器角色中。SQL Server 2005 Analysis Services 实例中的服务器角色成员可以不受限制地访问所有 Analysis Services 对象和该实例中的数据。
向 Analysis Services 实例的服务器角色添加成员
在 SQL Server Management Studio 中,连接到 Analysis Services 实例,右键单击“对象资源管理器”中的实例名称,然后单击“属性”。
单击“选择页”窗格中的“安全性”,然后单击“添加”。
在“选择用户或组”对话框的“输入要选择的对象名称”框中,添加一个或多个 Windows 用户或组。
单击“确定”。
提示
默认情况下,Administrators 本地组的成员也是 Analysis Services 服务器角色的成员。但是,他们在此服务器角色中的成员资格不会出现在用户界面中。
有关向 SQL Server 2005 Analysis Services 中的服务器角色添加用户的详细信息,请参阅标题为授予服务器范围内的管理权限 (https://go.microsoft.com/fwlink/?linkid=91235\&clcid=0x804) 的 MSDN 文章。
下载此书籍
本主题包含在以下可下载书籍内,以方便您阅读和打印:
有关可下载书籍的完整列表,请参阅 Project Server 2007 的可下载内容。