xSQL Profiler is an easy to install, easy to use, agent-less SQL Server monitoring tool that can be utilized for performance, auditing and compliance related tasks. Its simple yet powerful interface allows the user to define custom events by combining low level SQL Server events and applying filters to get exactly what the user wants. The user can then define traces by selecting the events, the servers and/or databases to be monitored and applying additional filters to fine tune the results. The xSQL Profilers scheduling capability allow the user to schedule the traces to run at certain intervals every day, every week or every month on all the selected servers. Finally, xSQL Profilers automatically collects the trace data into a central repository and provides a flexible reporting interface that allows the user to quickly zero in on the data of interest.