首页 > 数据库

关于vs2005连接SQL数据库时用户登陆错误的解决方法

时间:2009-04-27 14:14:36  作者:夏江龙  我要投稿
Linux初探欢迎您的投稿,投放方法请点击这里查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
配置环境:vs2005 MICROSOFT SQL SERVER 2005 EVALUATION EDITION配置过程:首先安装MICROSOFT SQL SERVER 2005 EVALUATION EDITION然后安装vs2005(默认安装了SQlE......

配置环境:vs2005 MICROSOFT SQL SERVER 2005 EVALUATION EDITION

配置过程:首先安装MICROSOFT SQL SERVER 2005 EVALUATION EDITION然后安装vs2005(默认安装了SQlEXPRESS)

问题来源:

错误提示:

问题分析:

DATA SOURCE=.是问题的关键。这样写默认的是访问安装在本机上的MICROSOFT SQL SERVER 2005 EVALUATION EDITION,而我们平时登陆数据库时使用的是windows身份验证登陆成功后可以看到目录是SQL\EXPRESS,我所做的操作(新建的test数据库)是在EXPRESS版的数据库里进行的,所以如果仅是简单的用一个.来表示本机的数据库路径时是连接不上EXPRESS版的数据库的,原因就是我们又安装了MICROSOFT SQL SERVER 2005 EVALUATION EDITION版的数据库

解决方法:

开启混合验证模式(windows身份验证和SQl身份验证),开启远程连接,登陆MICROSOFT SQL SERVER 2005 EVALUATION EDITION数据库,使用sa登陆,并且新建一个test数据库,问题就解决了。

或者

这样写DATA SOURCE=机器名\\SQLEXPRESS,这样访问的也是express版的数据库。如果使用的是一个点,并且安装了EVALUATION EDITION版的数据库,那么必须要在EVALUATION EDITION版的数据库里建立相应的数据库

总结:

不要为了节省那几个字母最好导致一个简单而又复杂的问题。

如果您需转载 关于vs2005连接SQL数据库时用户登陆错误的解决方法,请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
栏目热门