【发布时间】:2011-12-25 22:08:26
【问题描述】:
我正在尝试在 windows server 2003 上部署我的网站。 我是否遗漏了以下错误消息中的某些内容或有什么问题,我该如何纠正?谢谢
我收到错误消息:
已成功与服务器建立连接,但在登录过程中出现错误。 (提供者:共享内存提供者,错误:0 - 管道的另一端没有进程。) 说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.Data.SqlClient.SqlException:连接 已成功与服务器建立,但随后出现错误 在登录过程中发生。 (提供者:共享内存提供者, 错误:0 - 管道的另一端没有进程。)
来源错误:
在执行过程中产生了一个未处理的异常 当前的网络请求。有关原产地和位置的信息 可以使用下面的异常堆栈跟踪来识别异常。
堆栈跟踪:
[SqlException (0x80131904): 连接建立成功 与服务器,但随后在登录过程中发生错误。 (提供者:共享内存提供者,错误:0 - 没有进程在 管道的另一端。)]
System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection 拥有对象)+1019
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection 拥有连接)+108
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection externalConnection, DbConnectionFactory connectionFactory) +126
System.Data.SqlClient.SqlConnection.Open() +125
NHibernate.Connection.DriverConnectionProvider.GetConnection() +104
NHibernate.Tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.Prepare() +15 NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.GetReservedWords(方言 方言,IConnectionHelper connectionHelper) +89
NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.Update(ISessionFactory sessionFactory) +80
NHibernate.Impl.SessionFactoryImpl..ctor(配置 cfg,IMapping 映射、设置设置、EventListeners 侦听器)+599
NHibernate.Cfg.Configuration.BuildSessionFactory() +104
MyProject.API.Data.SessionManager..cctor() 在 C:\Dev\Code\API\Data\SessionManager.cs:27
【问题讨论】:
-
当我尝试连接的用户无权访问数据库时,我得到了这个。
-
我收到此错误是因为连接字符串中用户的密码已过期。
-
@UweKeim 谢谢!这是我需要的线索,因为我在 Appveyor 构建 VM 上遇到错误,我认为他们记录的用户/密码已过期。最后只是换成集成安全性
标签: sql asp.net-mvc windows-server-2003 sql-server-2005-express