Collectors that use a database sensor require that you create a read-only database user account so that the collector can query for events.
See Installing collectors that use a database sensor.
To create a read-only database user account for Microsoft SQL Server 2005
In the Connect to Server window, in the Server name box, select the SQL Server 2005 computer on which the database is installed.
In the Login box, type a user name that has permissions to create new accounts.
On the SQL Server Management Studio window, in the Object Explorer pane, right-click Security, and then click New > Login.
In the Login-New dialog box, perform the following tasks in the order in which they appear:
In the Login-New dialog box, in the Select a page pane, click Server Roles.
In the Login-New dialog box, in the Select a page pane, click User Mapping.
In the right pane, under Users mapped to this login, make sure that you have selected the database to read.
Under Database role membership for the database, click db_datareader.
This role gives the user read-only data access to the database. The role of public is always selected and cannot be cleared.