打開金蝶KIS商貿(mào)版系統(tǒng)管理“引發(fā)類型為System.OutOfMemoryException的異?!保╯ystem.data)
[重要通告]如您遇疑難雜癥,本站支持知識付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
有一位朋友問,他家的金蝶KIS商貿(mào)版出了故障,出錯(cuò)的問題為打開金蝶KIS商貿(mào)版系統(tǒng)管理“引發(fā)類型為System.OutOfMemoryException的異常”,就是正常啟動(dòng)也是這樣,如下圖所示,問是否有啥好的辦法;
看到這個(gè)問題,沒看到別的,先看到了Memory,這個(gè)錯(cuò)誤報(bào)的無非是如下幾種;
1、內(nèi)存溢出
2、內(nèi)存不足
3、內(nèi)存異常,比如殺毒軟件之類的干預(yù);
可是各種猜想,不如重啟,重啟過后,客戶說物理內(nèi)存都還有富余,依然報(bào)錯(cuò)?!很是疑惑,怎么還會(huì)報(bào)內(nèi)存不足的錯(cuò)誤呢;
經(jīng)過各種懷疑,突然在想,是不是數(shù)據(jù)庫本就錯(cuò)誤,然后登錄了sql server數(shù)據(jù)庫,發(fā)現(xiàn)竟然不能登錄,發(fā)生的錯(cuò)誤與金蝶KIS商貿(mào)版管理器不謀而合,還多了一個(gè)(system.data),如下圖所示
不過錯(cuò)誤整個(gè)也都看了,但是很遺憾,依然沒有解決相關(guān)的問題,我是認(rèn)為sql可能出了某些以外的事情造成的,懷疑是sql server壞了,讓客戶重新安裝數(shù)據(jù)服務(wù),看是否正常,現(xiàn)在沒有得到客戶的反饋,理論應(yīng)該沒啥問題;
最后看到一篇文章說可能端口有錯(cuò)誤,不過我也看端口了,確實(shí)是1433 就很傷感~~
Microsoft?SQL Server更詳細(xì)的錯(cuò)誤如下
===================================
引發(fā)類型為“System.OutOfMemoryException”的異常。 (System.Data)
------------------------------
程序位置:
在 System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) 在 System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover, Boolean isFirstTransparentAttempt, Boolean disableTnir) 在 System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout) 在 System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance) 在 System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, DbConnectionPool pool, String accessToken, Boolean applyTransientFaultHandling, SqlAuthenticationProviderManager sqlAuthProviderManager) 在 System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions) 在 System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup, DbConnectionOptions userOptions) 在 System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) 在 System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) 在 System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) 在 System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry) 在 System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry) 在 System.Data.SqlClient.SqlConnection.Open() 在 Microsoft.SqlServer.Management.SqlStudio.Explorer.ObjectExplorerService.ValidateConnection(UIConnectionInfo ci, IServerType server) 在 Microsoft.SqlServer.Management.UI.ConnectionDlg.Connector.ConnectionThreadUser()
問題未解決?付費(fèi)解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!