To Error message το ίδιο σου λέει ότι δεν μπορείς να συνδεθείς με αυτό τον τρόπο στη βάση. Εξάλλου, δεν έχει ιδιαίτερο νόημα να βάλεις μία local βάση σε ένα file share. Μπορώ να φανταστώ δύο λόγους να θέλεις να το κάνεις αυτό: Ή θέλεις να γλυτώσεις χώρο στο σκληρό σου ή θέλεις πολλοί χρήστες να συνδεθούν στη βάση. Αυτό θα είχε νόημα αν χρησιμοποιούσες Access, αλλά δεν έχει νόημα όταν χρησιμοποιείς οποιοδήποτε database server, είτε είναι ο SQL Server Express είτε η Oracle.
Ένας database server είναι φτιαγμένος για να παίρνει εντολές από απο πολλούς χρήστες από το δίκτυο και να τραβάει/αποθηκεύει τα δεδομένα που χρειάζονται στο σκληρό για να εκπληρώσει τις εντολές. Για το λόγο αυτό χρειάζεται τη γρηγορότερη δυνατή επικοινωνία με τα αρχεία του, καθώς και να είναι ο αποκλειστικός χρήστης των αρχείων του. Την πρόσβαση των χρηστών στα δεδομένα θα την ελέγξει ο ίδιος, για να μπορεί να εξυπηρετήσει όσο περισσότερους ταυτόχρονους χρήστες μπορεί.
Αν θέλεις να συνδεθείς με μία βάση η οποία βρίσκεται σε άλλο υπολογιστή θα πρέπει να δημιουργήσεις το κατάλληλο connection string και να ανοίξεις ένα connection σε αυτή. Αν δεν υπάρχει εγκατεστημένη η βάση στον άλλο υπολογιστή θα πρέπει να τη δημιουργήσεις. Αν δεν υπάρχει ούτε ο SQL Server Express στην άλλη βάση, θα πρέπει να τον εγκαταστήσεις.
Γιατί δεν πιάνεις κάποιο από τα webcasts ή τα virtual labs της Microsoft για να δεις πως γίνονται όλα αυτά?
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos