1

我正在尝试使用名为“Microsoft SQL Server 2008 MDX Step by step”的书来学习 MDX,我下载了这本书的示例数据库,但是在尝试附加数据库时它给了我一个错误“访问被拒绝”,我正在尝试要将数据库附加到 SQL Server 2008 R2,将其附加到 R2 是否会有所不同,因为本书教程和示例仅适用于 2008 年??请注意,我搜索了错误,它说我还必须删除与示例数据库一起下载的日志文件,我也这样做了,但没有任何效果

请帮忙

4

1 回答 1

2

我有几次同样的错误。它与您的版本无关,我在 SQL Server 2008 和 SQL Server 2012 上都这样做过。这是因为某些拒绝访问您下载和安装 MDX-stuff 的文件夹。解决它的一种方法是将“MdxStepByStep.mdf”和“MdxStepBySteplog”文件复制到其他数据库所在的数据文件夹中。我的路径是例如:

"C:\Program Files\Microsoft SQL Server\MSSQL11\MSSQL\DATA".

然后,您只需将脚本的路径更改为:

exec master..sp_attach_db
'MdxStepByStep',
'C:\Program Files\Microsoft SQL Server\MSSQL11\MSSQL\DATA\MdxStepByStep.mdf'

不要复制“MdxStepByStep_log”,因为这样你会得到一个文件已经存在的错误。它应该可以工作,如果我没记错的话,分析立方体也不应该有任何问题,告诉我是否有,我会调查它。

于 2013-03-20T20:19:25.577 回答