回 帖 发 新 帖 刷新版面

主题:SQL Server 连接失败,非常头疼的问题

小弟在学ASP。NET的SQL编程,可是碰到一个非常棘手的问题,看起来和系统有关。

我用这样的语句连接数据库:
SqlConnection conn = new SqlConnection("server=(local);database=SIMAS;uid=sa;pwd=");
conn.Open();

数据库文件是用SQL2000创建的,已导入SQL2005,调试的时候出现错误:
“用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。 ”
-或-
"Login failed for user 'sa'. The user is not associated with a trusted SQL Server connection."

sa 用户无密码,并且允许连接到数据库
我的工程目录在IIS中已开“脚本访问”、“写入”、“读取”权限,对应文件夹也创建了应用程序
而工程目录的权限是这样的:
Administrators:完全控制
CREATOR OWNER:完全控制
everyone:完全控制
Guest:读取和运行,列出文件目录,读取
User:读取和运行,列出文件目录,读取
其他用户权限没设置过

问题就是这样的,不仅是我自己的工程,就连从光盘里拷贝来的工程亦是如此

不知哪位大虾帮忙指点下问题在哪里
谢了

回复列表 (共1个回复)

沙发

问题已解决,查了日志和MSDN上的说明。
这里和大家分享下解决后的心得:
1、SQL2005-〉服务器-〉属性-〉SQL和Win身份验证
2、服务器展开-〉安全性-〉登录名->sa->属性-〉“常规”选项卡-〉设置一个强密码,强不强制密码策略都无所谓-
3、服务器展开-〉安全性-〉登录名->sa->属性-〉“状态”选项卡-〉开登录和连接
这样就搞定了

我来回复

您尚未登录,请登录后再回复。点此登录或注册