《Microsoft sql server 2008 mdx step by step》是一本mdx的入门书,作者提供了一个示例数据库。该示例数据库可以在下面列出的网址下载。
http://go.microsoft.com/fwlink/?LinkId=139491
下载的附件是一大串数字开头的可执行文件,不用担心是不是病毒程序,放心的执行。执行后,默认在C盘创建目录c:\Microsoft Press\MDX SBS。
我遇到的问题有两个,第一个,按照书上的教程执行附加数据库文件的存储过程时,会提示找不到路径。
这个主要是数据库引擎服务和分析服务是windows服务,windows服务需要你给他设置运行的账号,这个在安装sqlserver2008的时候,有一个配置界面,会让你选择5个服务分别以什么账号运行。大多数人不会记住当时选择了什么账号,只需要在服务管理器中找到这个服务,双击它
,在“登录”这个选项卡上能够看到它运行的账号。如下图所示:
网络服务这个账号的英文名称是network service。
知道了运行服务的账号名就好办了。
在资源管理器找到目录c:\Microsoft Press\MDX SBS,鼠标右键选择属性,在“安全”页查看安全属性,如下图所示:
发现确实没有账号为network service的安全信息。点击编辑,授予network service完全控制的权限即可。
问题二,很多人提到过这个问题,提示日志文件不匹配的错误信息,那是因为作者的2008小版本和我们自己安装的2008小版本不一致所致。只需要把日志文件删掉即可成功加载。
analysis service的示例数据库也是类似问题,主要是目录权限问题。