为什么怎么都登陆不上?
发表在ASP.NET图书答疑 2011-01-26
是否精华
版块置顶:
我又重新把sql server2000和sql server 2005都卸载了,只在电脑里面装了2005
服务器用的是:SQLEXPRESS
用的是sql server认证模式登陆的,登录名sa,密码为空。
还是出现这样的错误:

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

已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。) 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Data.SqlClient.SqlException: 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。)

源错误: 


行 36:         }
行 37:         if (con.State == System.Data.ConnectionState.Closed)
行 38:             con.Open();
行 39: 
行 40:     }
 

源文件: c:\Documents and Settings\TM\01\SIS\App_Code\DataBase.cs    行: 38 

堆栈跟踪: 


[SqlException (0x80131904): 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。)]
   System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +173
   System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +199
   System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj, UInt32 error) +530
   System.Data.SqlClient.TdsParserStateObject.ReadSni(DbAsyncResult asyncResult, TdsParserStateObject stateObj) +157
   System.Data.SqlClient.TdsParserStateObject.ReadPacket(Int32 bytesExpected) +79
   System.Data.SqlClient.TdsParserStateObject.ReadBuffer() +44
   System.Data.SqlClient.TdsParserStateObject.ReadByte() +18
   System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +100
   System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) +34
   System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) +223
   System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) +371
   System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +184
   System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +193
   System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +502
   System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +28
   System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +429
   System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +70
   System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +510
   System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +85
   System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +89
   System.Data.SqlClient.SqlConnection.Open() +160
   DataBase.Open() in c:\Documents and Settings\TM\01\SIS\App_Code\DataBase.cs:38
   DataBase.CreateDataAdaper(String procName, SqlParameter[] prams) in c:\Documents and Settings\TM\01\SIS\App_Code\DataBase.cs:184
   DataBase.RunProcReturn(String procName, String tbName) in c:\Documents and Settings\\TM\01\SIS\App_Code\DataBase.cs:165
   Operation.SelectLeaguerInfo(Boolean All, String infoType, Int32 top) in c:\Documents and Settings\TM\01\SIS\App_Code\Operation.cs:232
   _Default.Page_Load(Object sender, EventArgs e) in c:\Documents and Settings\TM\01\SIS\Default.aspx.cs:19
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +13
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +45
   System.Web.UI.Control.OnLoad(EventArgs e) +80
   System.Web.UI.Control.LoadRecursive() +49
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3745

 
分享到:
精彩评论 3
大伟_mrkj
学分:0 LV1
2011-01-27
沙发
你好!
你的数据库连接字符串是怎么写的?请发下!
xiaoran612
学分:0 LV1
TA的每日心情
开心
2022-03-11 18:45:55
2011-01-27
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
你好!
你的数据库连接字符串是怎么写的?请发下!
[/FIELDSET]

回复:
  光盘上面是什么样的,我这个就是什么样的。我都没有改过,现在就是想让程序运行起来摆了~
现在附加上的数据库都是只读的。去不掉怎么办
大伟_mrkj
学分:0 LV1
2011-01-27
地板
你好!
“光盘上面是什么样的,我这个就是什么样的。我都没有改过,现在就是想让程序运行起来摆了~”怪不得你运行不起来,还重装了数据库。
数据库连接字符串要和你自己电脑上安装的数据库如服务器名称等对应上,我们用的数据库服务器名是用我们自己的机器,你得改成你自己的,比如我们机器上的数据库名为lx/lx(SQL Server2005),而你的是your/server 就得改成你的。例如在配置文件中,数据库连接字符串:
“server=your/server;database=youDB;uid=sa;pwd=yourpwd;”
建议你买一本我们公司出的初学者入门书《视频学ASP。NET》,从基础入门学起,不要上来就是项目。
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照