日期:2014-05-18  浏览次数:20734 次

ms sql server2005怎么做可以记录下来 "没有足够的系统内存来运行此查询" 的查询语句?
一台sql server 2005的数据库服务器,windows日志记录下大量的“没有足够的系统内存来运行此查询”,但并不知道出错时正在执行的是什么,请问有什么办法可以记录下来当时运行的是什么语句?


------解决方案--------------------
据网上说,解决有三个方法:
1.看看有无简化的算法,以降低内存的使用
2.关掉其他应用程序
3.加内存
供参考
------解决方案--------------------
我不知道这个数据库多大,一般服务器配置的话,几十万条是没有压力的。可能是查询有问题。
------解决方案--------------------
sql server日志就可以记录具体查询错误的语句。
------解决方案--------------------
用跟踪器跟踪一下