Patent ID: 7500225
Filing Date: 2009-03-03
Classification: G06F

Abstract:
1. A software architecture comprising at least one computer readable storage medium storing computer executable instructions for debugging a distributed database application process on a client connection, the software architecture comprising: a server, wherein the server runs the distributed database application on a computer; a client, wherein the client interacts with the distributed database application by way of the client connection; and the client connection executes managed code hosted by the distributed database application; a debugger, wherein the debugger debugs the distributed database application process, and an application program interface (API), wherein the API receives a debugger request, via a call for a stored procedure from the debugger, to debug managed code, and causes the server to call a debugging component, and wherein the debugger debugs the managed code and wherein the API further detects a transition between Transact-Structured Query_Language (T-SQL) and managed code and calls a method to communicate the transition to the debugger.