As part of its memory deallocation process, Adaptive Server tries to release the pages of memory allocated to a procedure header when they are no longer needed. When Adaptive Server is unable to release that section of memory, error 707 occurs. Error 707 is caused by memory corruption or an Adaptive Server problem.