Using SQL Server Management Studio you may indeed set an entire database to read only.
Two things to keep in mind:
1. You must have a SQL Server account with access to log on to the SQL Server.
2. Making the database read-only may break Amazing Charts. Like many programs, Amazing Charts may write information to the database just by turning it on. For example, some programs keep track of when they are started or when a login fails or is successfully by writing that information to the database.
JamesNT