应用程序挂起SQL Server - 每次都需要重新启动

时间:2011-05-03 08:30:41

标签: sql-server windows

我们有一个附加了SQL Server 2000数据库的应用程序。每隔几天应用程序挂起,我们必须重新启动SQL Server服务,然后它才能正常工作。 SQL Server日志不会显示该问题。谁能告诉我如何识别这个问题?是应用程序问题还是SQL Server问题?

感谢。

3 个答案:

答案 0 :(得分:1)

  

是应用程序问题还是SQL Server问题?

是否可以使用查询分析器或应用程序的其他实例连接到MS SQL Server?

一般提示:

  • 使用活动监视器查找有关并发进程,锁和资源利用率的信息。
  • 使用Sql Server Profiler跟踪服务器和数据库活动,捕获数据并将数据保存到表或文件中以便以后进行分析。
  • 您可以使用动态管理视图(\ Database name \ Views \ System Views文件夹(在Management Studio中))获取有关MS SQL Server内部的更多详细信息。
  • 如果您遇到性能问题(不是您的情况) - 您可以使用Perfomance Monitor和Data Collector Sets来收集性能信息

答案 1 :(得分:0)

很难预测这个问题,我建议您先检查一下您的应用程序。检查您对数据库执行的所有操作,您是否正在处理连接池,未使用的打开连接可能会产生问题。 检查您是否可以从您的应用程序获取任何日志。没有任何日志信息,我们几乎无法提出任何建议。

答案 2 :(得分:0)

阅读本文

Application may be hanging due to Deadlock

check the SP runs at that time using Profiler 

and check the table manipulation(use nolock), 

check the buffer size and segregate the DB into two or three module.