Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα, 

 

Έχω δημιουργήσει μία βάση σε Access πάνω σε ένα ένα SERVER Pc στο οποίο έχω εγκαταστήσει και SQL SERVER. Έχω περάσει την βάση της Access στον SQL SERVER και έχω δημιουργήσει ένα FrontEnd αρχείο access για να την διαχειρίζομαι. Το FrontEnd access αρχείο το έχω ενώσει με την βάσει δημιουργώντας ένα DSN αρχείο το οποίο δείχνει στους πίνακες της βάσης που έχω περάσει στον SQL SERVER. 

 

Όταν το FrontEnd αρχείο τρέχει στο μηχάνημα του SERVER λειτουργούν κανονικά όλα. 

Το πρόβλημα που έχω είναι όταν προσπαθώ να τρέξω το FronEnd access αρχείο(μία συντόμευση του από αυτό που βρίσκεται στον SERVER) από άλλο Pc που βρίσκεται στο δίκτυο.
Παίρνω το παρακάτω Μήνυμα: 

 

ODBC-- conection to 'SQL Server Native Client 10.0SERVER\SQLEXPRESS' failed

 

Από αυτό που καταλαβαίνω μάλλον δεν μπορεί να συνδεθεί μέσω του DSN αρχείου που έχω δημιουργήσει στον SERVER με τον SQL SERVER και την βάση που έχω περάσει.

Το DSN αρχείο το έχω κάνει share όπως επίσης έχω κάνει Share και όλο το C φάκελο του SERVER .

 

Μπορεί κάποιος να μου πει τι πρέπει άλλο να κάνω για να δουλέψει?

 

Ευχαριστώ. 

Δημοσ.

Είναι ένα ODBC αρχείο το οποίο δείχνει στην βάση που είναι μέσα στον SQL SERVER δεν έχει κάτι άλλο μέσα εκτός από την βάση.

Δημοσ.

Δεν χρειάζεται να κάνεις share το DSN αρχείο. Απλά θα το κάνεις copy σε κάθε Η/Υ που το τρέχεις. Και δεν χρειάζεται να το έχει και ο server, απο την στιγμή που δεν θα το τρέχεις το πρόγραμμα απο τον server απευθείας.

 

Φτιάξε το DSN απο τον client εξαρχής.

Δημοσ.

Το πρόβλημά μου είναι ότι όταν πάω να φτιάξω το DSN αρχείο στο client Pc δεν μπορεί να δει την βάση που βρίσκεται στο SERVER για να του πω να συνδέεται εκεί. Δεν βρίσκει το instance του SQLSERVER τρέχει στον SERVER.

 

Αν αντιγράψω αυτό που έχω δημιουργήσει στον SERVER στο client Pc που πρέπει να το αποθηκεύσω? 

Δημοσ. (επεξεργασμένο)

Δοκίμασα να δημιουργήσω ένα ODBC αρχείο στο Local pc μου και να συνδέσω με αυτό το αντίγραφο του FrontEnd της access που έχω δημιουργήσει για να συνδέεται με τη βάση που έχω στον SQLSERVER στο μηχάνημα του SERVER. 

Όταν όμως πάω να του περάσω  το όνομα το SQLSERVER παίρνω αυτό το μήνυμα που έχω επισυνάψει. 

 

Μπορεί να μου πει κάποιος τι κάνω λάθος και τι πρέπει να κάνω?

 

post-127653-0-57465400-1413375623_thumb.jpg

post-127653-0-37262100-1413540072_thumb.jpg

Επεξ/σία από an.lapat
Δημοσ.

εχεις θεμα συνδεσης στο instance του sql server απο τους clients.

 

1. Firewall

2. 1433 port

3. Sql server area configuratio - allow protocols tcp

4. Βρες ξεκαθαρα το instance του sql - ποιο ειναι *named ή default?

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...