Attach db SQL 2005 su SQL server 2008

domenica 22 novembre 2009 - 23.23

denis.basei Profilo | Senior Member

Buonasera a tutti.

In questo pomeriggio nebbioso ho voluto sperimentare l'installazione di Windows 7 64 bit.
Ho anche installato SQL server 2008 express... e qui viene il mio problema: come posso collegare un db creato su sql server express 2005 su una macchina con s.o. a 32 bit? La semplice operazione di attach non funziona (CREATE FILE encountered operating system error 5 while attempting to open or create the physical file....



Grazie.
Denis B. - www.baseiengineering.com

Brainkiller Profilo | Guru

>express 2005 su una macchina con s.o. a 32 bit? La semplice operazione
>di attach non funziona (CREATE FILE encountered operating system
>error 5 while attempting to open or create the physical file....

L'errore 5 è un access denied, quindi non hai i diritti per scrivere.
Di solito la cartella dove viene posizionato il database da agganciare, deve avere tra gli utenti che hanno la scrittura consentita l'account con il quale gira il servizio SQL Server in genere è NETWORK_SERVICE. Dai i diritti a NETWORK_SERVICE oppure posiziona il database dentro la sua specifica cartella (quella che installa di default SQL Server probabilmente MSSQL\data) e vedrai che riesci.
Ciao

David De Giacomi | <empty>
http://blogs.dotnethell.it/david/

denis.basei Profilo | Senior Member

Grazie David.
Denis B. - www.baseiengineering.com
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5