【发布时间】:2010-06-15 13:22:06
【问题描述】:
我使用的是 SQL Server 2008,开发人员版。我使用 Linq2SQL 从我的 asp.net mvc 应用程序连接到我的数据库。我注意到我的数据库在一个月内进入恢复模式大约 4 次。我正在运行一些复杂的 Linq2SQL 查询。当数据库处于恢复模式时,我的 asp.net mvc 应用程序将离线,因为它无法连接到数据库。我不知道如何防止数据库进入恢复模式。我已经看到了一些关于 SO 的问题,但找不到解决方法。我希望有人可以帮助我。
【问题讨论】:
-
它只是选择还是你在插入/更新/删除?
-
服务器故障?我认为没有任何代码或查询将您的数据库置于恢复模式。
-
@used2could,它只是选择器查询。它们都是 linq2sql 查询,自动生成
-
您应该查看 SQL Server 日志,在事件查看器中尝试日志并查看 SQL Server 安装目录中的日志文件夹。如果您在这些日志中发现一些错误,请在此处显示。
-
每隔几秒(30 到 80 秒)后,我会看到一条消息正在启动数据库“MyDatabase”。之后我看到“在 1 秒内完成数据库‘MyDatabase’(数据库 ID 31)的恢复(分析 187 ms
重做 0 ms 撤消 1022”。你能看看有什么问题吗?)这里
标签: sql-server asp.net-mvc linq-to-sql