回 帖 发 新 帖 刷新版面

主题:SQL 连接失败,很头痛问题

小弟在学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:读取和运行,列出文件目录,读取
其他用户权限没设置过

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

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

回复列表 (共2个回复)

沙发

因为你的sqlserver用户认证方式是"仅windows",所以sa不能连接.
将sqlserver用户认证方式改为混合认证即可.

板凳

问题已解决,我查了MSDN,不过还是谢谢楼上各位

我来回复

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