salve,
michael wrote:
Ho un applicazione su un server dove uso un db sql express 2005 ogni volta che tento di copiarlo mi dice che il file e' bloccato da un'altra applicazione.
Il file viene chiuso ogni volta che lo utilizzo.
Per poterlo copiare devo far ripartire il server o aspettare parecchio tempo senza utilizzarlo.
Qualche consiglio per poterlo copiare senza problemi?
quando SQL Server "apre" i database, impone un blocco a livello di file system per uso esclusivo... l'attesa che sperimenti, dipende dal fatto che, di default, SQLExpress imposta un'opzione di database, autoclose=1, che fa si' che i database non utilizzati vengano chiusi e "rilasciati".. se tu utilizzassi una versione completa di SQL Server, ovvero se tu modificassi tale impostazione di database anche su SQLExpress, il database non verrebbe chiuso se non allo shutdown del servizio...
relativamente alla tua domanda, perche' copi i file di database? non e' garanzia sufficiente per politiche di backup che invece, ovviamente, meglio si basano su veri e propri backup di database eseguiti da SQL Server stesso..
saluti e auguri...