黑马程序员技术交流社区

标题: 体验分享 [打印本页]

作者: 杨曾荣    时间: 2012-3-18 14:07
标题: 体验分享
在做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

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

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

备了,但是问题还是给我解决掉了,这算不算是一个进步呢
作者: 柏云杉    时间: 2012-3-18 14:12
嗯,大家都在走弯路的同时也在成长,谢谢分享。以后出现类似问题就知道怎么解决了
作者: 孙秋生    时间: 2012-3-18 14:17
是 碰到类似的问题 就可以不那么麻烦了
作者: 韩迎龙    时间: 2012-3-18 21:56
非常感谢你的分享!!{:soso_e100:}
作者: 蔡军    时间: 2012-3-20 06:43
谢谢你的分享啊,很实用的!!!{:soso_e128:}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2