>Ma ormai il file Ldf nella cartella data che è di 314mb non posso
>+ ridurlo?
Lo puoi ridurre fino al termine del logical log attivo:
http://msdn.microsoft.com/en-us/library/ms178037.aspx
>secondo il database che ho ripristinato con il move funziona
>tramite sql server management ora devo solo capire perchè non
>mi si apre con il comando:
>
>Db.ConnectionString = " Data Source=LocalHost\SQLEXPRESS;Initial
>Catalog=statistica;Integrated Security=SSPI;"
Se utilizzi localhost devi aver abilitato il protocolo TCP/IP.
Se non hai necessità di accedere al db da un client esterno, NON abilitare il protocollo TCP/IP e modifica la connection string nel seguente modo:
>Terzo c'è un modo di criptare il database oppure proteggerlo?
http://msdn.microsoft.com/en-us/library/bb510663.aspx
>Mi spiego qualsiasi persona che ha un pò di dimestichezza può
>scaricare ed ilnstallare Sql Server Menegement e così come è
>impostato il mio database, si può aprire tranquillamente, vedere
>e modificare tabelle, dati e stored...
Dipende, per autenticarsi all'istanza necessita di una apposita login, certo che se si autentica a Windows con un utente appartenente al gruppo locale Administrators... 
>Io vorrei evitarlo come si può mettere una password solamente
>al db così da evitare che si possa aprire dal Tool di sql server?
No.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org