日期:2014-05-19  浏览次数:20413 次

如何在asp.net 2.0配置SQL SERVER 2005参数
我用vs   2005写了一个简单的页面,其中用到SQL   SERVER   2005作为数据源,
SQL   Server   2005用户为:IBM-4FDC3105FB8\SQLEXPRESS
在vs   2005浏览器中运行正常,但在iis中浏览时出现以下错误:

“/web2”应用程序中的服务器错误。
--------------------------------------------

无法打开登录所请求的数据库   "北风贸易 "。登录失败。
用户   'IBM-4FDC3105FB8\ASPNET '   登录失败。  
说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。  

异常详细信息:   System.Data.SqlClient.SqlException:   无法打开登录所请求的数据库   "北风贸易 "。登录失败。
用户   'IBM-4FDC3105FB8\ASPNET '   登录失败。


版本信息:   Microsoft   .NET   Framework   版本:2.0.50727.42;   ASP.NET   版本:2.0.50727.42  

为何在通过iis浏览时用户由IBM-4FDC3105FB8\SQLEXPRESS变成了
'IBM-4FDC3105FB8\ASPNET '   ,从而导致登录失败,望请版主及诸位高手不吝赐教



------解决方案--------------------
连接字符串写错了,你想用SQL Server身份验证,却设置成了Windows身份验证。
http://blog.csdn.net/Ivy_zheng/archive/2007/03/09/1525621.aspx