This agent monitors instances of SQL Server and dynamically creates a number of entities and counters holding details about server's operations. Note that these statistics are only updated while the agent is running; SQL Server's activity will not be traced when the agent is stopped.
Note that more performance counters can be retrieved through the Windows agent. When using Windows agent on the host where SQL Server is installed, additional entities will appear in the tree.
The agent supports both local and remote modes, provided that it can open a database connection to the SQL Server from the machine it is deployed on. By default the standard SQL Server ODBC driver is used through the Java JDBC/ODBC bridge. If required it can be replaced with a different driver.
For the purposes of license management it may be important to know that the agent uses one database connection for as long as it's running, closing it when it is stopped. When agent is stopping, a second connection is briefly opened and closed.
This agent supports Microsoft SQL Server 7.0, SQL Server 2000 and SQL Server 2005.
Note that by default a SQL server instance is configured for Windows authentication, which requires the remote user to a valid Windows user for the server machine. As this may not always be the case, a better option would be to enable SQL Server authentication, which will allow you to specify an user and password. To enable SQL Server Authentication select the Security tab on the server properties in Enterprise Manager:
Note that counters returned by this agent are dynamically calculated while the agent is attached to SQL Server. They will not be updated for operations which occur while the agent is not running.