Back to results
US 7,117,483 B2Granted
Server debugging framework using scripts
AssigneeMicrosoft Corporation
InventorsRobert A. Dorr, Robert G. Ward, Jr., Keith A. Elmore
Life of this patent
Estimating the term…
Abstract
A debugging framework that exposes debug data in a standardized rowset format such that a relational database engine may be utilized to analyze the data. Conventional high-level scripting languages may be used to generate scripts for reuse and in extracting the debug data. An OLE-DB provider facilitates the query and analysis of debugging information through the database engine.
Claims55
A debugging system, comprising:
- a debugging engine that employs at least one reusable script for generating rowset data relating to a system operation, the rowset data mapping to tables of a relational database;
- and
- a relational database engine associated with the debugging engine to query and analyze the rowset data.
A debugging system, comprising:
- means for finding errors in a system operation by employing reusable scripts for generating rowset data relating to the system operation, the rowset data mapping to tables of a relational database;
- and
- means for querying and analyzing the rowset data.
A method of debugging a system operation, comprising:
- generating rowset data with a debugging engine, the debugging engine executing a script to obtain the rowset data, which rowset data maps to tables of a relational database;
- and
- processing the rowset data with a relational database engine associated with the debugging engine.
A method of debugging a system operation, comprising:
- receiving a script;
- invoking an open query against memory tables of the system operation;
- processing the script with a debugging engine in response to the open query;
- generating rowset data with the debugging engine;
- exposing the rowset data to a relational database engine via an OLE provider;
- and
- processing the rowset data with the relational database engine.
4 more elements
Dependencies are inferred from the claim text.