salve a tutti ho un programmino in vb.net che legge/scrive su un db sql server(express) 2005;

ora, per motivi precauzionali volevo spostare il db in un hd più capiente..premettendo che mi collego da codice così:

codice:
New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Programmi\Microsoft SQL Server\MSSQL.1\MSSQL\Data\miodb.mdf
e mi autentico tramite managment studio express con l'autenticazione si sql server..(sa - miapassword)

i passaggi che ho fatto nel codice sono stati:

1)cambio il path nella stringa di connessione
2) cambio il path in app.config.

mentre su sql:

1) scollego il database
2) lo taglio/incollo fisicamente nel nuovo hd
3) lo ricollego..


e qua iniziano i problemi:

mi fa vedere l'icona grigia con scritto che è in sola lettura O_o e non posso più nemmeno scollegarlo, ho fatto una cavolata? Penso sia un problema di permessi(come-dove li setto?), ma a questo punto preferivo sentire voi prima di procedere.. grazie.