A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 杨曾荣 中级黑马   /  2012-3-18 14:07  /  1723 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在做ADO.Net连接SQLServer练习的时候,弹出一个错误提示“与SQL Server文件(*.mdf)的连接要求安装

SQL Server Express 2005才能正常工作。请确认是否安装了该组件……”,第一个想到的就是数据库安

装出现的问题,之前安装数据库的时候有几个组件没有安装成功,包括管理工具,当时弹出一个错误提示

有好多英文,懒得看,就点击继续了,安装过程完成之后也显示出安装失败,也曾经尝试修复过几次还是

没有修复成功,所以印象深刻。当我再次修复的时候错误提示出现了,我仔细看了下,大概了解里面的意

思是说在D:\Program Files\Microsoft SQL Server\100\Tools这个是Administrators私有的,然后我就

找到Tools文件夹打开,点击左上方的组织->属性->安全,里面有三个用户名Administrator、SYSTEM、
Users(Yang-PC\Users),Users(Yang-PC\Users)即我的登录用户,默认情况下对D:\Program

Files\Microsoft SQL Server\100\Tools的权限只勾选三个:列出文件夹内容、读取、写入这三个权限,

然后我就点击编辑,Users(Yang-PC\Users)用户多勾选几个权限,然后再修复数据库,在修复过程中弹出

一个提示窗口说未经授权的权限,点击确定修复继续进行,修复完成的时候也显示修复成功,我以为在在

VS创建“基于服务的数据库”没为题了,但是还是弹出错误提示了,我就把Microsoft Visual Studio

2008 给卸载掉了,卸载完成后我再从Visual Studio 2008维护模式点击修复 ,我发现它多安装了SQL

Server Express 2005 的一个组件,因为在卸载的时候vs只卸载了Microsoft Visual Studio 2008、系统

运行必备两个组件,修复完成问题也就解决了。现在想想以前在学校的时候,安装数据库或者Myeclipse

失败的时候,解决的唯一办法就是重装系统,然后再逐个安装开发工具,通常一弄就是一整天,太失败了

。问题见多了,解决起来也就没那么毛毛躁躁了,在问题还没解决的时候我已经做好了重装系统的心里准

备了,但是问题还是给我解决掉了,这算不算是一个进步呢

评分

参与人数 1技术分 +3 收起 理由
郑文 + 3

查看全部评分

4 个回复

倒序浏览
嗯,大家都在走弯路的同时也在成长,谢谢分享。以后出现类似问题就知道怎么解决了
回复 使用道具 举报
是 碰到类似的问题 就可以不那么麻烦了
回复 使用道具 举报
非常感谢你的分享!!{:soso_e100:}
回复 使用道具 举报
谢谢你的分享啊,很实用的!!!{:soso_e128:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马