回 帖 发 新 帖 刷新版面

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

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

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

回复列表 (共3个回复)

沙发

我没用过2005

不知道里面有没sa这个用户 嘿嘿ie
 你试试用其他用户连接 看看

板凳

这跟你安装2005有关,你提示 "该用户与可信 SQL Server 连接无关联。"表明 你安装的时候采用的是信任连接 ,用的是系统默认的域名帐号,那么就没有sa这个用户!
要么重装2005 选择 用sa帐号安装;要么连接字符串变成:
server=(local);database=SIMAS; Intergrated Security;

3 楼

问题已解决,在MSDN上找到的,谢谢楼上几位

我来回复

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