Connessione a Db Sql2005 su HD esterno

lunedì 15 ottobre 2007 - 16.33

dmpierpy Profilo | Newbie

Buon pomeriggio a tutti.
Ecco il mio problema:
sto lavorando alla conversione di un db access del mio programma (scritto in vb6) in sql e fin qui tutto ok;
una situazione particolare è che il db access al momento viene letto e gestito tranquillamente su un NAS di rete;
ho convertito il db in mdf (sql2005) ed ho scritto in vb2005 un programmino semplicissimo per la lettura di una sua tabella utilizzando la procedura "aggiungi nuova origine dati..." e specificando la connessione come "File di database Microsoft SQL Server", ma nel momento in cui scelgo l'mdf presente sul NAS mi restituisce il seguente errore:

"Il file Y:\Database\Db.mdf è in un percorso di rete non supportato per i file di database.
Impossibile allegare un database a denominazione automatica per il file Y:\Database\Db.mdf. Esiste un database con lo stesso nome oppure il file specificato non può essere aperto oppure si trova in una condivisione UNC."


540x248 27Kb


Cosa devo fare se esiste una soluzione? Ho l'impressione che SQL2005 non possa gestire un db NON presente sul pc dove installato il motore di database, spero di sbagliarmi !!!


Grazie 1000

SSUPERPIPPO Profilo | Guru

>Buon pomeriggio a tutti.

Ciao

>Ecco il mio problema:
>sto lavorando alla conversione di un db access del mio programma
>(scritto in vb6) in sql e fin qui tutto ok;
>una situazione particolare è che il db access al momento viene
>letto e gestito tranquillamente su un NAS di rete;
>ho convertito il db in mdf (sql2005) ed ho scritto in vb2005
>un programmino semplicissimo per la lettura di una sua tabella
>utilizzando la procedura "aggiungi nuova origine dati..." e specificando
>la connessione come "File di database Microsoft SQL Server",
>ma nel momento in cui scelgo l'mdf presente sul NAS mi restituisce
>il seguente errore:
>
>"Il file Y:\Database\Db.mdf è in un percorso di rete non supportato
>per i file di database.
>Impossibile allegare un database a denominazione automatica per
>il file Y:\Database\Db.mdf. Esiste un database con lo stesso
>nome oppure il file specificato non può essere aperto oppure
>si trova in una condivisione UNC."
>
>
>
>Cosa devo fare se esiste una soluzione? Ho l'impressione che
>SQL2005 non possa gestire un db NON presente sul pc dove installato
>il motore di database, spero di sbagliarmi !!!

E' proprio così! SqlServer non è in grado di gestire database posizionati su percorsi di rete.

>Grazie 1000

Di nulla, ciao

Alessandro

http://blogs.dotnethell.it/alebadalin
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5