在做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
失败的时候,解决的唯一办法就是重装系统,然后再逐个安装开发工具,通常一弄就是一整天,太失败了
。问题见多了,解决起来也就没那么毛毛躁躁了,在问题还没解决的时候我已经做好了重装系统的心里准
备了,但是问题还是给我解决掉了,这算不算是一个进步呢 |