For those of you that are using the new SQL Server 2005 you should be using the Microsoft SQL Server Management Studio. If you go ahead and select a database from Object Explorer, the report button should be highlighted. From there you can run reports like “Server Dashboard”, “Configuration Changes History” and other performance and activity reports.
Go ahead and open up Management Studio, select your default database, “Report” should be highlighted. Now click “Server Dashboard”.
HA! Chances are that you got the following error “sql_handle” is not a recognized table hints option. If it is intended as a parameter to a table-valued function, ensure that your database compatibiity mode is set to 90.
If you believe the error, then you may think that is has something to do with a “sql_handle” or your compatiblity mode. Don’t worry, it has nothing to do with either.
The problem is with your default database. Chances are that it is set to “Master”. You need to set it to a different database that you have created. Why? I don’t know. It may create some temporary tables or run a procedure or function that you can only run from a user created database. You should never change anything in the Master database yourself.
To change a user’s default database, you need to select and expand the Database in SQL Management Studio. Then expand the “Security” folder. Then right-click on the user and go to properties. Then right on the user’s “Login Properties” window you should see “Default database:”. Click on the dropdown box and select a database that the user has access to. Now when you run the reports they should now work.