- Add SQL login for the account that the agent uses (that is under Security \Logins)
- Get Properties of that login
- On General page assign BESMgmt (or whatever it's named) as default database
- Open Securables page
- Click Add
- Choose "Specific Objects"
- Find the BESMgmt database (or whatever it's called) under Databases container
- Open Security container > Users > get properties for the target Login
- Now open Securables page
- Click Add
- Specific Objects
- Object Types
- Select Tables and Views
- That takes you back to Select Objects dialog
- Click Browse (under "Enter the object names)
- Choose UserConfig, UserStats, ServerConfig, SyncDeviceMgmtSummary tables and vHandheldSummaryInfo view
- Click OK
- For each of those check Grant for the Select right
Done. That's for SQL Server 2005. Earlier versions have a different admin interface, but the permissions you need to grant are identical