-----------------------------------------------
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
用户 '' 登录失败。该用户与可信 SQL Server 连接无关联。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 用户 '' 登录失败。该用户与可信 SQL Server 连接无关联。
---------------------------------------------------------------
我的conn连接字符串是写在web.config中的:
-----------------------------------------------------------
问题背景:我有两台电脑,都配置成了web 服务器以及安装了sql server2005,sql server采用的是混合连接,用户名是sa,同样的web程序在连接本机的sql server时都没有问题,但是用其中的一台电脑连接另外一台电脑的sql server时就出现这个错误,我在网上搜了一些答案,基本上都是针对 用户'sa'登录失败。。。,可是我的错误没有显示出用户名,这一点很奇怪。
现在的问题是sql server如何设置可以 web程序和数据库分开在两台电脑上 ,我的sql server的端口是1433,也已经打开了。
在vs.net 2005里可以连接到另外一台电脑上的sql server,可以查询什么的,就是网页访问的时候出现错误,网上介绍的一些方法我都试过了,都没有用
-----------------------------------------------------------
问题解决了,我把连接字符串里的“Integrated Security=true”删掉或者改为“false”就可以了,说是设为true时,字符串里的用户名和密码都不起作用,所以怪不得显示“用户 '' 登录失败”,连用户名都没有取到,我想是这个原因,但是改成false会有什么后果,我不清楚,谁能解释一下?