Marcelo,
Quando eu criei o meu database eu fiz a conexão ao sql express através do server explorer (vb2005) e utilizei a autenticação do windows, qdo entrei no management studio eu utilizei o usuário "sa", pode ter sido por isso que só abria ReadOnly?
Entrei novamente no vb2005 e no server explorer fiz a autenticação do windows e consegui fazer alterações. Só que no meu sistema vou utilizar a conexão pelo "sa" será que dá problemas?