配置SQL Server 2005 Analysis Services 与 Project Server 2007 多维数据集生成服务
Project server 2007
原本使用sql 2000 Analysis Services
生成多维数据分析,但是现在都在升级了新的数据平台,微软已经出版了如何配置
配置SQL Server 2005 Analysis Services 与 Project Server 2007 多维数据集生成服务的要求。
参考:http://technet.microsoft.com/zh-cn/library/cc197552(office.12).aspx
我这里的就是使用project server 20007和sql 2005 。
配置 SSP 帐户以访问 SQL Server 2005 Analysis Services
将ssp账户添加到sql olap 用户组
配置 SSP 帐户使其具有 SQL Server 2005 Analysis Services 中的管理权限
配置
olap
用户组数据库的管理权限
置 SQL Server 2005 Analysis Services
在 Project Server 应用程序服务器上安装 DSO 客户端之后,必须同时配置 SQL Server 2005 Analysis Services 以便访问存储库。您可以通过下列两种方法在 SQL Server 2005 Analysis Services 中创建存储库:
・
使用 SQL Server 2000 Microsoft Jet 数据库创建存储库
・
在 SQL Server 2005 数据库中创建存储库
这里使用
第二种方法:
通过创建 SQL Server 2005 数据库来创建存储库
如果没有已迁移到 SQL Server 数据库的 OLAP 存储库文件,则可在 SQL Server 中创建此文件以便在 SQL Server 2005 Analysis Services 中使用。以下过程将创建存储库数据库,并运行 SQL 脚本以创建所需数据库架构。
在 SQL Server 2005 中创建存储库数据库
1.
打开 SQL Server Management Studio,对于“服务器类型”,选择“数据库引擎”,然后单击“连接”。
2.
在 Microsoft SQL Server Management Studio 中,右键单击“数据库”文件夹,然后单击“新建数据库”。
3.
在“新建数据库”页的“数据库名称”中,键入“Analysis Services Repository”。单击“确定”。
4.
在“对象资源管理器”列表中,展开“安全”文件夹。右键单击“登录名”,然后单击“新建登录名”。
5.
在“登录名”部分中,单击“搜索”。
6.
在“选择用户或组”页中,单击“对象类型”。
7.
在“对象类型”页中,选择“组”,然后单击“确定”。
8.
在“选择用户或组”页中,转到“输入要选择的对象名称”框,然后输入该计算机的 SQLServer2005MSOLAPUser$<服务器名称>$MSSQLSERVER。单击“确定”。
9.
在“选择页”列表中,单击“用户映射”。在“映射到此登录名的用户”列表中,选择“Analysis Services Repository”。
10.
在存储库数据库的“数据库角色成员身份:”列表中,选择“db_owner”。单击“确定”。
11.
在 Microsoft SQL Server Management Studio 中,展开“数据库”文件夹,然后右键单击“Analysis Services Repository”。单击“新建查询”。
12.
在“查询编辑器”屏幕中,输入以下文本:
CREATE TABLE [dbo].[OlapObjects] (
[ID] [varchar] (36) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[ParentID] [varchar] (36) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[ObjectName] [nvarchar] (150) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[ClassType] [int] NOT NULL ,
[ObjectDefinition] [ntext] COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[LastUpdated] [datetime] NULL ,
[Changed] [bit] NULL ,
[Version] [int] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
CREATE TABLE [dbo].[Server] (
[ObjectDefinition] [ntext] COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
13.
执行脚本。该脚本将创建存储库所需的数据库架构。
配置 Analysis Services 以使用 SQL Server 存储库数据库
- 在 SQL Server 2005 中,启动 SQL Server Management Studio。在“连接到服务器”窗口中,选择“Analysis Services”,然后单击“连接”。
- 在 SQL Server Management Studio 的“对象资源管理器”窗格中,右键单击 Analysis Services 名称,然后选择“属性”。
- 在“Analysis Services 属性”页的“选择页”部分中,选择“常规”。选择“显示高级(全部)属性”。
- 从“名称”列表中选择“DSO\RepositoryConnectionString”。
- 在“值”列中选择字符串的相应值,然后单击显示在该值右侧的框以显示“连接管理器”页。
- 在“连接管理器”页的“提供程序”列表中,选择“本机 OLE DB\SQL Native Client”。
- 在“服务器名称”列表中,选择存储库数据库所在的服务器。
- 在“登录到服务器”字段中,输入用于登录到服务器的帐户信息。
- 在“连接到数据库”部分,选择一个数据库名称。
- 单击“确定”。
- 从“名称”列表中选择“DSO\RemoteRepositoryConnectionString”。
- 在“值”列中选择字符串的相应值,然后单击显示在该值右侧的框以显示“连接管理器”页。
- 在“连接管理器”页的“提供程序”列表中,选择“本机 OLE DB\SQL Native Client”。
- 在“服务器名称”列表中,选择存储库数据库所在的服务器。
- 在“登录到服务器”字段中,输入用于登录到服务器的帐户信息。
- 在“连接到数据库”部分中,选择“选择或输入数据库名称”,然后输入存储库文件的名称。
- 单击“确定”。
- 在“Analysis Server 属性”页中,单击“确定”。