Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Client Εφαρμογή

Îåêßíçóå áðü ôï ìÝëïò rantanplan. Τελευταία δημοσίευση από το μέλος rantanplan στις 03-12-2007, 20:28. Υπάρχουν 8 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  01-12-2007, 13:32 37914

    Client Εφαρμογή

    Καλημέρα παιδιά.

    Έχω φτιάξει μια εφαρμογή η οποία θέλω να παίζει δικτυακά. Δηλαδή σε ένα τοπικό δίκτυο στο γραφείο θέλω στον ένα υπολογιστή να υπάρχει εγκατεστημένος ο SQL Server και η βάση δεδομένων μου και τα υπόλοιπα  pc να βλέπουν αυτήν την βάση  σαν client ουσιαστικά.

    Ξέρεις κανείς τι ακριβώς πρέπει να κάνω για να συνδεθώ στον SQL και να βλέπω την βάση απο τα υπόλοιπα pc;

     

    Ευχαριστώ πολύ 


    Keep programming.....
  •  01-12-2007, 15:29 37918 σε απάντηση της 37914

    Απ: Client Εφαρμογή

    Αυτό που χρειάζεται να συνδεθεί κάποιος στον SQL server μέσω δικτύου, εκτός από να υπάρχει υποδομή δικτύου, είναι να έχεις από πριν προκαθορίσει πως θα υλοποιήσεις την ασφάλεια πρόσβασης. Αν πχ όλοι οι χρήστες σου είναι και χρήστες ενός Active Directory θα πρέπει να δώσεις πρόσβαση σε αυτούς τους λογαριασμούς στην βάση του SQL Server. Αν από την άλλη μεριά έχεις ένα απλό peer-to-peer δίκτυο, μπορείς να φτιάξεις λογαριασμό πρόσβαση για τον κάθε χρήστη μέσα στον SQL server, και κάθε χρήστης να συνδέεται με αυτόν.

    Αυτό που αλλάζει από τον ένα τρόπο στον άλλο είναι το connection string. Τον πρώτο τρόπο, όλοι οι χρήστες έχουν το ίδιο connection string, και ο server τους κάνει authenticate στο active directory για να καταλάβει τι δικαιώματα πρόσβασης έχουν. Στον δεύτερο, κάθε connection string είναι διαφορετικό, και πρέπει να περιέχει τον username και το password του χρήστη.

     

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  01-12-2007, 16:03 37920 σε απάντηση της 37918

    Απ: Client Εφαρμογή

    Ευχαριστώ πολύ αν.... και δεν κατάλαβα και πολλά.

    Μήπως έχεις κάποιο σχετικό link ή άλλο υλικό για να διαβάσω;

     

    Ευχαριστώ πολύ


    Keep programming.....
  •  02-12-2007, 11:47 37929 σε απάντηση της 37920

    Απ: Client Εφαρμογή

    rantanplan:
    Ευχαριστώ πολύ αν.... και δεν κατάλαβα και πολλά.

    Μήπως έχεις κάποιο σχετικό link ή άλλο υλικό για να διαβάσω;

    Κάθε εφαρμογή χρησιμοποιεί κώδικα για να συνδεθεί - κάνει connection - στη βάση δεδομένων. Για την διαμόρφωση των παραμέτρων αυτής της σύνδεσης, χρησιμοποιούμε μια αλφαριθμητική μεταβλητή που είναι γνωστή σαν το connection string. Στο .NET Framework χρησιμοποιούμε το υποσύστημα ADO.NET για να συνδεόμαστε σε βάσεις δεδομένων.

    Πιστεύω ότι θα μπορούσα να σε βοηθήσω περισσότερα, αν περιέγραφες τι εφαρμογή έχεις φτιάξει, την βάση δεδομένων που χρησιμοποιείς, και αν το δίκτυό σου χρησιμοποιεί Active Directory για να κάνει authenticate τους χρήστες, ή έχεις απλά ένα peer-to-peer δίκτυο - κάθε χρήστης έχει ένα password που αντιστοιχεί μόνο στον υπολογιστή που είναι συνδεμένος.

     

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  02-12-2007, 12:42 37932 σε απάντηση της 37929

    Απ: Client Εφαρμογή

    Βασικά η εφαρμογή είναι για την διαχείρηση διαφόρων προϊόντων. Μου έχει μείνει το κομμάτι της σύνδεσης. Θα ήθελα βασικά να ορίσω δικαιώματα στον κάθε χρήστη και με βάση αυτά να συνδέεται και να τροποποιεί αντίστοιχα ότι του επιτρέπεται με βάση τον λογαριασμό  του.
    Keep programming.....
  •  02-12-2007, 14:50 37933 σε απάντηση της 37932

    Απ: Client Εφαρμογή

    Τι χρησιμοποιείς σαν βάση δεδομένων; Σε τι είδους δίκτυο θα τρέξει η εφαρμογή σου;

     

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  02-12-2007, 15:05 37936 σε απάντηση της 37933

    Απ: Client Εφαρμογή

    SQL Server Express - Σε ένα τοπικό ethernet
    Keep programming.....
  •  02-12-2007, 20:06 37946 σε απάντηση της 37936

    Απ: Client Εφαρμογή

    Θα πρέπει να ενεργοποιήσεις το SQL Authentication στον SQL Express που από default είναι off, να φτιάξεις χρήστες για καθένα που θες να συνδέεται και να δώσεις στους λογαριασμούς τα κατάλληλα δικαιώματα, και μετά μέσα από την εφαρμογή σου να φτιάχνεις το connection string για κάθε χρήστη, ώστε να του δίνει ο SQL Express τα ανάλογα δικαιώματα.

    Δες τη σελίδα "How to: Change Server Authentication Mode" στα SQL Books on-line πως να αλλάξεις το authentication mode του SQL server, και μπορείς να πάρεις μια ιδέα πως γίνεται connection με SQL Authentiacation στο άρθρο "How To: Connect to SQL Server Using SQL Authentication in ASP.NET 2.0"

     

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  03-12-2007, 20:28 37985 σε απάντηση της 37946

    Απ: Client Εφαρμογή

    Σε ευχαριστώ πάρα πολύ... Θα του ρίξω μια ματιά...


    Keep programming.....
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems