我正在尝试使用名为“Microsoft SQL Server 2008 MDX一步一步”的书来学习MDX,我下载了该书的样本数据库,但是当我试图附加数据库时,它给我一个错误“访问被拒绝”,我我试图将数据库附加到SQL Server 2008 R2, 是否会将它附加到R2,因为书籍教程和样本仅适用于2008年, 请注意,我搜索了错误,它说我还必须删除使用samples数据库下载的日志文件,我也这样做但是没有任何工作
请帮忙
答案 0 :(得分:2)
我有几次同样的错误。它与您的版本无关,我已经在SQL Server 2008和SQL Server 2012上完成了它。这是因为有些人拒绝访问您下载并安装MDX内容的文件夹。解决它的一种方法是复制“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”,因为这样您将收到该文件已存在的错误。 它应该工作,如果我没记错,分析立方体应该没有任何问题,告诉我是否有,我会调查它。