基础提供程序在 Open 上失败。 在 System.Data.Entity.Core.EntityClient.EntityConnection.Open()
在 System.Data.Entity.Core.Objects.ObjectContext.EnsureConnection(Boolean shouldMonitorTransactions)
在 System.Data.Entity.Core.Objects.ObjectContext.ExecuteInTransaction[T](Func`1 func, IDbExecutionStrategy executionStrategy, Boolean startLocalTransaction, Boolean releaseConnectionOnSuccess)
在 System.Data.Entity.Core.Objects.ObjectContext.SaveChangesToStore(SaveOptions options, IDbExecutionStrategy executionStrategy, Boolean startLocalTransaction)
在 System.Data.Entity.Core.Objects.ObjectContext.<>c__DisplayClass2a.<SaveChangesInternal>b__27()
在 System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy.Execute[TResult](Func`1 operation)
在 System.Data.Entity.Core.Objects.ObjectContext.SaveChangesInternal(SaveOptions options, Boolean executeInExistingTransaction)
在 System.Data.Entity.Core.Objects.ObjectContext.SaveChanges(SaveOptions options)
在 System.Data.Entity.Internal.InternalContext.SaveChanges()
在 System.Data.Entity.Internal.LazyInternalContext.SaveChanges()
在 System.Data.Entity.DbContext.SaveChanges()
在 IPC.DAL.UnitOfWorkWithIPCStitcher.Save() 位置 e:\svnroot\IPC.DAL\UnitOfWorkWithIPCStitcher.cs:行号 58
在 IPC.BLL.UgcFisheyeStatuService.Add(UgcFisheyeStatu ufs)
在 IPC.BLL.UgcFisheyeImgService.PanoStitchSuccess(PanoBlockViewModel panoBlock)
园子里的朋友,指导一下哈 应该以怎样的思路去解决这个问题?
先检查一下数据库服务器开启了没有,
然后 数据库连接字符 Server地址、用户名、密码检查一下有没有写错的。
数据库服务器肯定是打开的 而且设置也正确,因为这个问题是偶尔发生的,平均是一天一次的.
没有登录权限或者连接字符串出错
这个问题是偶尔发生的,平均是一天一次的.如果没有权限应该是一直都不可以吧
@梦里追逐: 服务器抽风了,就这样
参考EntityFramework 基础提供程序在 Open 上失败:
解决方法:
1、SQL设置允许选程连接
防火墙1433端口打开
2、完成第一歩后还是不行,在Webconfig之中发现连接SQL Server数据库的字符串不对,改了之后就连接上了。
解决方法1.这个我是打开的了 方法2:我这个是偶尔出现,平均一天一次 如果是webconfig数据库连接字符串不对的话 应该是一直连接不上吧
我用的是Repository仓储模式
你就是没连上。看你初始化时哪个地方不通。
我这个是偶尔出现,平均一天一次。您指的初始化不对 应该是哪里? 我用的是Repository仓储模式
@梦里追逐: 你好 我也出现你这种情况 请教你这个问题后来是怎解决的啊
楼主解决没有,我也遇到了。
楼主解决了没,我也这样子的好苦恼啊
遇到过相同问题