C#连接SQL错误,'sa' 登录失败。

来源:百度知道 编辑:UC知道 时间:2024/06/15 12:54:04
无法打开登录所请求的数据库 "******"。登录失败。
用户 'sa' 登录失败。
连接系统的4个数据库没有问题,但自己建立的数据库就不行。
密码没错。
弱弱的问一句:怎么给权限?

先用查询分析器sa登陆试试
赋予权限应该是选中角色sa,右击->属性,里面应该有相关的

你自己建的数据库给sa权限了么?

用windows登陆,打开数据库属性,里面找 启用windows和sql账号登陆 并选择他
请问你是不是windows能 但是sql账号就不能?

用windows账户登录试试,不行就看看端口有没有设置ICP、IP服务开了没,不行就重新新建个数据库右击,为sa用户分配对你刚才创建的数据库访问和操作权限。应该可以,呵呵!
给你个简单的方法:
SqlConnection c = new SqlConnection("SERVER=.;DATABASE=你的数据库名;INTEGRATED SECURITY=TRUE");

数据库允许sa登陆么? 或者密码正确么 或者数据库地址正确了么

执行
alter login sa with password = 'newpwd' unlock, check_policy = off, check_expiration = off 这条语句应该可以登录