Win7下SQL Server 2005 的安装问题解决

本文介绍了在Windows 7环境下安装SQL Server 2005时遇到的29506错误码问题以及安装后无法以Windows身份验证登录的18456错误。解决方案包括使用特定命令行脚本进行安装,以及通过修改用户权限或启用管理员账户来解决登录问题。

     刚刚开始使用SQL Server 2005,用的是联想OEM Win7系统,在安装SQL Server 2005的过程中遇到了不少令人郁闷的问题,并找到解决方案,拿来跟大家分享一下,如果有遇到类似问题的朋友可以借鉴。

        

 1.安装SQL2005 29506错误码的解决方案 在windows7下安装SQL2005时会提示不兼容,需要安装SQL2005 SP3或更高的版本,不用管它,一路安装下去,等装完在开始菜单没有SQL Server Management Studio

 

没关系,只要下载微软的“SQL Server Management Studio Express”就能解决

 

(地址是http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796)。当安装SQL Server Management Studio Express的时候到最后会出现“安装程序在安装此软件包时遇到一个错误,这可能表示此软件包有错。错误码是29506”权限问题。

 

解决方法:

 

新建一个文本文件,输入msiexec /i F:/SQLServer2005_SSMSEE.msi

 

//假设下载的文件名为SQLServer2005_SSMSEE.msi ,放在F盘根目录下

 

保存改扩展名为cmd格式

右键鼠标----然后以管理员身份运行这个程序就可以。

 2.安装完以后,以windows身份验证方式登录服务器的的时候发现不能连接,错误代码18456,如果设置了sa账号的密码,发现用sa账号竟然可以登录上去,这个完全不符合常理啊,用sa能登录而windows身份验证竟然无法登录,真是奇了怪了!不用担心下面就是解决方案:

其实这是用户的权限问题所致,因为厂家给装的win7系统把管理员账号给禁用了,也就是说你现在的账户不是默认的管理员账号(默认管理员账号是administrator,如果不是这个名很有可能权限受限),这时候可以有两种解决方案

1)          

    用sa账户登录进去,知道“对象资源管理器”在数据库引擎的实例上右键鼠标,选择“属性”,点击右边栏的“权限”,将Win7系统的当前用户添加进去就行!

2)        

      如果第一种方法不行,那就一次展开 开始->所有程序->附件->命令提示符(右键以管理员身份运行),在其中输入“net user administrator active:yes”(不含引号,这行命令为启用管理员账号) ,回车后,重新启动,选择administrator进入系统,这时候再打开SQL Server Management Studio Express 就可以用windows 身份验证进去了!建议大家以后就用administrator这个用户,可以避免很多的问题!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值