我正面临着一个问题,我们的生产服务器之一是在SQL Server2008 R2企业版。
我们面临着服务器上的内存消耗。
当我查看SQL Server事件探查器时,我发现许多会话正在执行sp_columns、sp_tables和sp_procedures,它们来自一个外壳应用程序。
开发人员不会从应用程序中的任何位置调用这些系统存储过程。我对这些存储过程的调用位置感到困惑。
有谁能帮帮忙吗?
发布于 2020-08-10 14:10:58
根本原因是:系统存储过程从Crystal Report调用。
Crystal report verify on first refresh中有一个选项,默认情况下,该选项用于在执行报表之前验证数据库结构,以保持映射的完整性。
只需禁用此选项,系统存储过程就停止了。
https://stackoverflow.com/questions/62682778
复制相似问题