《Microsoft SQL Server 2008 MDX Step by Step》附加MDF文件失败的解决办法
来源:互联网 发布:阿里云费用 编辑:程序博客网 时间:2024/05/09 01:23
注:前面都是扯淡了,解决办法直接看后面。
因为工作的原因需要学习MDX,网上找了一些资料然后,在博客园和CSDN上有人写的关于这本书的笔记,内容很丰富,于是想着先看看这些笔记吧。我根据博客上的提示下载了Sample示例文件,下载地址是 http://go.microsoft.com/fwlink/?LinkId=139491 ,下载了,也安装了。可是问题来了,我无法附加里面的数据库MDF文件到数据库,要么是提示权限不够,要么是log文件有问题。
折腾了好久,网上有的地方说,可以创建一个同名的数据库,然后停掉sql服务,用mdf替换掉相应的文件,然后启动服务,再执行以下一长串我看不懂的sql语句,我是sql语句白痴,只知道几句增删改查。这个失败了。
也有博客上看到,更改数据库为windows验证,然后再附加。试过了,还是不行。
还看到,将Sql服务改成local service,然后再附加,依然失败。
我也试过修改文件以及文件夹的权限,重复上面的尝试,也失败了。
无奈之下,我有点儿怀疑是不是windows 7下不行,于是想试试在XP下试试。我在虚拟机里装了XP,然后安装SQL 2008 Express,提示我要先安装.NET等。安装完.NET Framework,安装完sql 2008,已经很晚了,手都冻的打不了字了。然后开始重复上面的尝试,居然都没成功。没办法只得带着问题睡觉了。
上午睡了个懒觉,周末嘛,而且昨晚睡的比较晚,难得的周周末就是带着这样的问题开始的。
继续搜索,屡败屡战。昨天在百度及一些国内技术论坛上的搜索都没有搜到结果,搜到的都是以一个作者的博客为主,居然没有遇到这样的问题的。今天我改变了思路,用英文关键字搜索,而且不用破百度了,用google,关键字“Microsoft SQL Server 2008 MDX Step by Step attach error”。没办法啊,英文盲啊,只能看懂一些简单的句子,不敢挑战英文网站啊,这次真是没办法了。居然一次就出来了N多遇到类似问题的结果,都是E文的,哎,只有硬着头皮看了,看了好几个帖子都是没有解决问题的,只有一些讨论,接着google翻译看的半懂不懂的。后来终于在一个帖子里看到了答案。
http://social.msdn.microsoft.com/Forums/en-US/sqldatabaseengine/thread/4ac13b69-202e-4679-b807-031e12dd9924/
然后我删除了ldf文件再附加,成功了。太给力了。
照着他给的链接: http://support.microsoft.com/kb/970767 ,点进去:
我勒个去,原来这本书已经有了关于附加数据库失败的相关说明。
- 《Microsoft SQL Server 2008 MDX Step by Step》附加MDF文件失败的解决办法
- Microsoft sql server 2008 mdx step by step的demo数据库无法加载的问题
- 《Microsoft SQL Server 2008 MDX Step by Step》学习笔记一:MDX查询第一课
- 《Microsoft SQL Server 2008 MDX Step by Step》学习笔记二:理解元数组(Tuples)
- 《Microsoft SQL Server 2008 MDX Step by Step》学习笔记三:了解结果集(Sets)
- 《Microsoft SQL Server 2008 MDX Step by Step》学习笔记四:了解表达式(Expression)
- 《Microsoft SQL Server 2008 MDX Step by Step》学习笔记七:执行聚合(上)
- 《Microsoft SQL Server 2008 MDX Step by Step》学习笔记八:执行聚合(下)
- 《Microsoft SQL Server 2008 MDX Step by Step》学习笔记九:导航结构层次
- 《Microsoft SQL Server 2008 MDX Step by Step》学习笔记十:Time进阶
- 《Microsoft SQL Server 2008 MDX Step by Step》学习笔记十二:动态安全
- 《Microsoft SQL Server 2008 MDX Step by Step》学习笔记五:生成复杂的集合(Sets)(上)
- 《Microsoft SQL Server 2008 MDX Step by Step》学习笔记六:生成复杂的集合(Sets)(下)
- 《Microsoft SQL Server 2008 MDX Step by Step》学习笔记十一:计算成员和动态命名集
- 《Microsoft SQL Server 2008 MDX Step by Step》学习笔记十三:创建报表(本书完)
- Microsoft SQL Server 2008 Analysis Services Step by Step
- 《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记一:入门
- 《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记二:Dimensions
- 工作的小小感悟--迷途知返未晚也
- NSOutlineView使用笔记(一)
- NSOutlineView使用笔记(二)
- 【Java类集】_Map接口使用的注意事项笔记(亲测实例)
- 进程间通信(IPC):消息队列(Message Queue)
- 《Microsoft SQL Server 2008 MDX Step by Step》附加MDF文件失败的解决办法
- Detours.lib 捕获系统API
- python 发送tsl加密邮件
- MFC EditBox控件滚动条保持在底部的实现
- [笔记]Makefile wildcard
- DMA Test Driver for Linux2.6.xx+ARM9
- JAVA中 CallableStatement调用存储过程
- c#中stringbuilder的使用(转载学习)
- ARRAY_SIZE以及__must_be_array(arr)) --来源于网络