Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

String σύνδεσης για έλεγχο ταυτότητας SQL

Μια συμβολοσειρά σύνδεσης ταυτότητας SQL μπορεί να είναι εκφοβιστικό κατά την πρώτη ειδικά αν δεν έχετε κατανοήσει πλήρως κάθε ένα από τα στοιχεία σε αυτό . Ένας διακομιστής SQL είναι ένα σχεσιακό σύστημα διαχείρισης βάσεων δεδομένων που επιτρέπει σε μια μονή ή πολλαπλές συνδέσεις σε μια βάση δεδομένων . Μια συμβολοσειρά σύνδεσης SQL χρησιμοποιείται συνήθως για να δημιουργήσει μια σύνδεση με μια βάση δεδομένων του SQL Server από μια εξωτερική εφαρμογή . Η συμβολοσειρά σύνδεσης έχει πολλές παραμέτρους για να καλύψουν τις συγκεκριμένες ανάγκες σας, αλλά οι περισσότεροι από αυτούς είναι προαιρετική . Μερικές από τις απαιτούμενες παραμέτρους είναι διακομιστή , βάση δεδομένων και η μέθοδος ασφαλείας για τον έλεγχο ταυτότητας ενός χρήστη . Πηγή δεδομένων
Η

Η "Πηγή δεδομένων " είναι μια απαίτηση στη συμβολοσειρά σύνδεσης και χρησιμοποιείται για να ορίσετε το όνομα του SQL Server ή το όνομα παρουσίας SQL για να συνδεθείτε με . Ένα παράδειγμα SQL είναι απλά ένας άλλος τρόπος για τον εντοπισμό ένα άλλο αντίγραφο του διακομιστή SQL που τρέχουν στο ίδιο μηχάνημα . Ένας άλλος τρόπος για να οριστεί το όνομα του διακομιστή SQL είναι η χρήση της ετικέτας " Server" στη συμβολοσειρά σύνδεσης . Η "Πηγή δεδομένων " και την περιουσία " Server" θα μοιάζουν με τα ακόλουθα παραδείγματα στη συμβολοσειρά σύνδεσης : Data Source = myServerAddress ? Διακομιστή = myServerAddress εικόνων
Initial Catalog
Η

η " Initial Catalog » ιδιοκτησίας είναι η περιοχή όπου μπορείτε να ορίσετε το όνομα της βάσης δεδομένων που θέλετε να συνδέσετε στο SQL Server . Η βάση δεδομένων μπορεί επίσης να οριστεί με τη χρήση του " Database " ακίνητο στη συμβολοσειρά σύνδεσης . Τα ακόλουθα είναι παραδείγματα για το πώς αυτές οι ιδιότητες θα δούμε στην SQL συμβολοσειρά σύνδεσης :

Initial Catalog = mydatabase ? Database = mydatabase ?
Εικόνων Ενημέρωση ασφαλείας

ασφαλείας είναι ένας από τους πιο σημαντικούς τομείς της συμβολοσειράς σύνδεσης σας . Έχετε τη δυνατότητα να χρησιμοποιούν τις τρέχουσες διαπιστευτήρια σύνδεσης του λογαριασμού των Windows για έλεγχο ταυτότητας , ή να δώσετε ένα όνομα χρήστη και κωδικό πρόσβασης . Η " Trusted_Connection " ιδιότητα μπορεί να οριστεί σε False , εάν θέλετε να ορίσετε το "ID χρήστη" και "Κωδικός" για έλεγχο ταυτότητας . Για να χρησιμοποιήσετε έλεγχο ταυτότητας των Windows , μπορείτε να ορίσετε το " Integrated Security " στο " SSPI ", το οποίο χρησιμοποιείται ως αξιόπιστη σύνδεση . Το ακόλουθο είναι ένα παράδειγμα για το πώς θα καθορίσει αυτές τις παραμέτρους :

ID χρήστη = MyUserName ? Κωδικός = MyPassword ? Trusted_Connection = False ? Ενσωματωμένη ασφάλεια = SSPI ?
Ζητηση String Connection σε C #
Η

Μπορείτε επίσης να οικοδομήσουμε μια συμβολοσειρά σύνδεσης SQL προγραμματισμό χρησιμοποιώντας γλώσσες όπως η Visual Basic ή C # . Η κατηγορία « SqlConnectionStringBuilder " σας επιτρέπει να οικοδομήσουμε τη συμβολοσειρά σύνδεσης με την ανάθεση των κατάλληλων παραμέτρων . Το παρακάτω είναι ένα απλό πρόγραμμα κονσόλας για το πώς μπορείτε να χτίσετε μια συμβολοσειρά σύνδεσης SQL χρησιμοποιώντας C # :

χρησιμοποιώντας System.Data ? Χρησιμοποιώντας System.Data.SqlClient ?

Πρόγραμμα τάξη { στατική άκυρη κύρια ( ) { οικοδόμος SqlConnectionStringBuilder = νέα = "Ο διακομιστής = (τοπική ) ? Id = ab χρήστη ? " + " ! Password = ένα Pass113 ? Αρχικό κατάλογο = AdventureWorks " ? Console.WriteLine ( builder.Password ) ? Builder.Password = " νέο @ 1Password " ? builder.AsynchronousProcessing = true ? " . " οικοδόμος [ " Server" ] = ? οικοδόμος [ "Σύνδεση Timeout" ] = 1000 ? οικοδόμος [ « Trusted_Connection " ] = true ? Console.WriteLine ( builder.ConnectionString ) ? Console.WriteLine ( " Πατήστε Enter για να ολοκληρώσετε . ")? Console.ReadLine ( ) ? }

ιδιωτική στατική GetConnectionString εγχόρδων ( ) { επιστροφή " διακομιστή = (τοπική ) ? ενσωματωμένη ασφάλεια = SSPI ? " + " Initial Catalog = AdventureWorks " ? } }
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα