我在服务器上传网站时出现此错误,即并行plesk服务器。我在plesk服务器上创建表并选择SQL Server 2012.但我认为这是一个连接字符串错误。如果你知道这个错误,请指导我。
>'/'应用程序中的服务器错误。 用户'db123'登录失败。 描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪,以获取有关错误及其在代码中的起源位置的更多信息。异常详细信息:System.Data.SqlClient.SqlException:用户'db123'登录失败。
来源错误:
在执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息。
答案 0 :(得分:3)
错误说您正在尝试使用用户db123连接到SQL Server,该用户db123不存在或存在但您提供的密码错误。
解决问题
答案 1 :(得分:1)
问题肯定来自登录凭据。但请检查您是否使用Windows身份验证。
如果在安装SQL Server Express期间使用了默认实例,则在web.config
的连接字符串中,清除用户名和密码部分,并将集成安全性设置为true。这对我有用。
由于我的问题,SQL服务器登录面板有一个用户名,但由于我使用的是默认实例,因此ASP.net不会将用户名识别为有效用户名,即使原则上它应该可以正常工作。因此,请检查集成安全性并将其设置为true。它可能适合你