我正在使用SQL Server 2008开发版。我使用Linq2SQL从我的asp.net mvc应用程序连接到我的数据库。我注意到我的数据库在一个月的时间内进入了恢复模式大约4次。我正在运行几个完整的Linq2SQL查询。当数据库处于恢复模式时,我的asp.net mvc应用程序正在脱机,因为它无法连接到数据库。我不知道如何防止数据库进入恢复模式。我已经看到了一些关于SO的问题,但是找不到解决问题的方法。我希望有人能帮助我。由于恢复数据库而无法连接到数据库
0
A
回答
0
一些可能性/需要检查的事项包括:
- 是一个日志 传送配置这个数据库的一部分?如果是的话,虽然 辅助服务器正在被 恢复,您将无法 建立连接到 数据库。
- 您确定您正在使用SQL Server的Developer 版,而不是 Express Edition?
- Autoclose选项是否设置为TRUE? 如果是这样,当 没有活动的用户连接时数据库将关闭。
要检查您是否已经设置为自动关闭任何数据库使用下面的T-SQL:
SELECT * FROM sys.databases WHERE DATABASEPROPERTYEX(name, 'IsAutoClose') = 1
+0
我正在使用开发者版本的SQL Server 2008. 我发现我的数据库的IsAutoClose设置为1,我明白了这个AutoClose的含义,你认为这可能是原因吗? – mohang 2010-06-16 06:22:52
+0
@mohang:AUTOCLOSE设置为TRUE(1)为100%你问题的原因。很高兴你现在已经解决了问题。 – 2010-06-23 13:50:07
相关问题
- 1. 由于数据库关闭而无法恢复活动
- 2. 由于IP更改而无法连接到oracle数据库
- 3. 无法连接到数据库,无法插入数据库
- 4. 无法连接数据库
- 5. 无法连接数据库
- 6. 无法连接数据库
- 7. 无法中止恢复数据库
- 8. 无法连接到.mdf数据库
- 9. SensioLabsInsight无法连接到数据库
- 10. 无法连接到数据库在php
- 11. cakephp无法连接到数据库
- 12. Spring JDBC - 无法连接到数据库
- 13. 无法连接到数据库(10061)
- 14. Thin/Capistrano无法连接到数据库
- 15. 无法连接到MySQL数据库
- 16. javax.naming.NameNotFoundException:无法连接到derby数据库
- 17. PHP无法连接到MySQL数据库
- 18. 无法连接到数据库,让System.InvalidOperationException
- 19. 无法连接到数据库
- 20. 无法将数据库连接到AWS
- 21. SqlRoleProvider无法连接到数据库
- 22. 无法连接到数据库mysql?
- 23. Laravel无法连接到dockerise数据库
- 24. Java:无法连接到数据库
- 25. 无法连接到数据库
- 26. 休眠 - 无法连接到数据库
- 27. 无法连接到MySQL 5.6数据库
- 28. 无法连接到数据库
- 29. 无法连接到数据库
- 30. 无法连接到MySQL数据库
难道仅仅选择或者是U你插入/更新/删除? – used2could 2010-06-15 13:25:04
Serverfault?我认为任何代码或查询都不会将您的数据库置于恢复模式。 – jfar 2010-06-15 13:38:49
@ used2could,它只是选择器查询。他们都是linq2sql查询,自动生成 – mohang 2010-06-15 13:45:28