Ограниченный пользовательский режим должен это делать. Конечно, он также впустит dbcreator и sysadmin, но это имеет смысл. Поэтому убедитесь, что в ваших учетных записях нет одной из этих ролей, иначе они смогут войти в режим ограниченного доступа пользователя.
http://technet.microsoft.com/en-us/library/ms188124.aspx
Ограничить доступ
Specify which users may access the database. Possible values are:
* Multiple
The normal state for a production database, allows multiple users to access the database at once.
* Single
Used for maintenance actions, only one user is allowed to access the database at once.
* Restricted
Only members of the db_owner, dbcreator, or sysadmin roles can use the database.