Πώς να συνδεθείτε σε μια παρουσία του SQL Server Desktop Edition ή του SQL Server 2005 Express Edition

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 319930 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Περίληψη

Αυτό το άρθρο βήμα προς βήμα περιγράφει τον τρόπο δημιουργίας μιας σύνδεσης σε μια περίοδο λειτουργίας του Microsoft SQL Server Desktop Engine (MSDE) ή Microsoft SQL Server 2005 Express Edition.

Σημείωση Τις ίδιες έννοιες και συζητήσεις σχετικά με το MSDE σε αυτό το άρθρο ισχύουν επίσης για SQL Server 2005 Express Edition.

MSDE χρησιμοποιεί δύο καταστάσεις λειτουργίας ελέγχου ταυτότητας:
  • Η λειτουργία ελέγχου ταυτότητας των Windows (έλεγχος ταυτότητας των Windows)
    Σε λειτουργία ελέγχου ταυτότητας των Windows, ένα χρήστης μπορεί να συνδεθεί μέσω του Microsoft Windows NT 4.0, Microsoft Windows 2000 ή ένα λογαριασμό χρήστη του Microsoft Windows XP.
  • Μεικτή κατάσταση λειτουργίας (έλεγχος ταυτότητας των Windows και ελέγχου ταυτότητας του SQL Server)
    Σε μεικτή λειτουργία, οι χρήστες να χρησιμοποιήσετε έλεγχο ταυτότητας των Windows ή έλεγχο ταυτότητας SQL Server για να συνδεθείτε σε μια περίοδο λειτουργίας του MSDE. Οι χρήστες που συνδέονται μέσω των Windows NT 4.0, Windows 2000 ή ένα λογαριασμό χρήστη των Windows XP χρησιμοποιούν αξιόπιστες συνδέσεις σε λειτουργία ελέγχου ταυτότητας των Windows ή σε μεικτή κατάσταση λειτουργίας.
Η προεπιλεγμένη κατάσταση λειτουργίας ελέγχου ταυτότητας για MSDE είναι έλεγχος ταυτότητας των Windows. Εγκαθιστά MSDE με ένα λογαριασμό χρήστη ενσωματωμένη system administrator (SA). Ωστόσο, επειδή ο έλεγχος ταυτότητας του SQL Server είναι απενεργοποιημένη από προεπιλογή, η πρόσβαση του ενσωματωμένου λογαριασμού μετά από μια τυπική εγκατάσταση.

Για περισσότερες πληροφορίες σχετικά με τις λειτουργίες ελέγχου ταυτότητας σε MSDE, ανατρέξτε στην ακόλουθη τοποθεσία του MSDN στο Web:
Λειτουργίες ελέγχου ταυτότητας
.aspx http://msdn2.Microsoft.com/en-us/library/aa905171 (SQL.80)

Απαιτήσεις

Η ακόλουθη λίστα περιγράφει το υλικού που συνιστώνται, λογισμικό, υποδομή δικτύου και τα service pack που απαιτούνται:
  • Τα Microsoft Windows XP Professional, τα Microsoft Windows 2000 Professional, Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server ή Microsoft Windows NT 4.0 Server
  • Microsoft MSDE 1.0 ή Microsoft SQL Server 2000 Desktop Engine (MSDE 2000)
Αυτό το άρθρο προϋποθέτει ότι είστε εξοικειωμένοι με τα ακόλουθα θέματα:
  • Ορολογία βάσης δεδομένων
  • Transact-SQL

Σύνδεση MSDE με έλεγχο ταυτότητας των Windows NT

MSDE επιτυγχάνει σύνδεσης ασφαλείας ενοποίηση με Windows NT 4.0, Windows 2000 ή Windows XP χρησιμοποιώντας τα χαρακτηριστικά ασφαλείας του χρήστη του δικτύου για τον έλεγχο πρόσβασης. Χαρακτηριστικά ασφαλείας του χρήστη δικτύου είναι εγκατεστημένοι κατά τη σύνδεση δικτύου και επικυρώνονται από έναν ελεγκτή τομέα των Windows. Όταν ένας χρήστης δικτύου προσπαθεί να συνδεθεί, MSDE χρησιμοποιεί εγκαταστάσεις που βασίζονται στα Windows για να προσδιορίσετε το όνομα χρήστη δικτύου επικυρωμένη. Για την επιτυχή σύνδεση και διαχείριση MSDE υπό έλεγχο ταυτότητας των Windows, πρέπει να πληρούνται μία από τις ακόλουθες συνθήκες:
  • Σύνδεση MSDE από τον τοπικό υπολογιστή (χρησιμοποιώντας τομείς των Windows) και συνδεθείτε με τα Windows σε ένα λογαριασμό διαχειριστή.
  • Συνδεθείτε σε MSDE απομακρυσμένα αν ο λογαριασμός χρήστη των Windows έχει προστεθεί στην ομάδα διαχειριστών του απομακρυσμένου συστήματος που φιλοξενεί το MSDE.
ΣΗΜΕΊΩΣΗ: Η λειτουργία ελέγχου ταυτότητας των Windows δεν είναι διαθέσιμη όταν μια περίοδος λειτουργίας του MSDE λειτουργεί σε Microsoft Windows 98 ή Microsoft Windows Millennium Edition (Me).

Σύνδεση με έλεγχο ταυτότητας SQL Server MSDE

Όταν ένας χρήστης συνδέεται με το όνομα καθορισμένης σύνδεσης και κωδικού πρόσβασης από μη αξιόπιστη σύνδεση, MSDE εκτελεί τον έλεγχο ταυτότητας ελέγχοντας αν έχει οριστεί ένα λογαριασμό σύνδεσης SQL Server με κωδικό πρόσβασης που να ταιριάζει με τον κωδικό πρόσβασης που καθορίζει ο χρήστης. Εάν το MSDE δεν διαθέτει ένα λογαριασμό σύνδεσης, ο έλεγχος ταυτότητας αποτυγχάνει.

Υπό ορισμένες συνθήκες, ενδέχεται να απαιτείται να χρησιμοποιήσετε έλεγχο ταυτότητας SQL Server. Η ακόλουθη λίστα περιγράφει ορισμένες από τις περιπτώσεις στις οποίες πρέπει να χρησιμοποιήσετε έλεγχο ταυτότητας SQL Server:
  • MSDE εκτελείται σε Windows 98. Επειδή η λειτουργία ελέγχου ταυτότητας των Windows δεν υποστηρίζεται στα Windows 98, το MSDE χρησιμοποιεί έλεγχο ταυτότητας μεικτή λειτουργία όταν εκτελείται σε Windows 98 (αλλά υποστηρίζει μόνο έλεγχο ταυτότητας διακομιστή SQL).
  • Σύνδεση MSDE σε ένα δίκτυο που χρησιμοποιεί τομείς των Windows. Στην περίπτωση αυτή, δεν υπάρχει κανένας ελεγκτής τομέα που να επικυρώσετε το λογαριασμό σας των Windows.
  • Ο λογαριασμός των Windows δεν είναι ή δεν είναι δυνατό να προστεθεί στο σύστημα που φιλοξενεί την περίοδο λειτουργίας του MSDE που προσπαθείτε να συνδεθείτε. Ωστόσο, έχετε ένα λογαριασμό που μπορείτε να χρησιμοποιήσετε έλεγχο ταυτότητας SQL Server για να συνδεθείτε με.
Επειδή ο έλεγχος ταυτότητας του SQL Server είναι απενεργοποιημένη με την προεπιλεγμένη εγκατάσταση του MSDE, πρέπει να ρυθμίσετε την εγκατάσταση του MSDE για να ενεργοποιήσετε τον έλεγχο ταυτότητας SQL Server (μεικτή κατάσταση λειτουργίας) είτε με μη αυτόματο τρόπο, πρέπει να ενεργοποιήσετε μεικτής λειτουργίας μετά την ολοκλήρωση της εγκατάστασης. Η Microsoft συνιστά να ενεργοποιήσετε μεικτή λειτουργία ελέγχου ταυτότητας κατά τη διάρκεια της εγκατάστασης, επειδή η διαδικασία μετά την εγκατάσταση απαιτεί επεξεργάζεστε με μη αυτόματο τρόπο το Μητρώο των Windows.

ΠΡΟΕΙΔΟΠΟΊΗΣΗ: Εγκαθίσταται ο ενσωματωμένος λογαριασμός χρήστη SA χωρίς κωδικό πρόσβασης. Αυτό σας επιτρέπει να συνδεθείτε αρχικά MSDE. Ωστόσο, εάν ενεργοποιήσετε τον έλεγχο ταυτότητας του SQL Server, πρέπει να δημιουργήσετε αμέσως τον κωδικό πρόσβασης για αυτόν το λογαριασμό. Για να δημιουργήσετε έναν κωδικό πρόσβασης για τον ενσωματωμένο λογαριασμό SA, ακολουθήστε τα εξής βήματα για να χρησιμοποιήσετε OSQL, που είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών που είναι εγκατεστημένο με τον MSDE:
  1. Στον υπολογιστή που φιλοξενεί την περίοδο λειτουργίας του MSDE με την οποίο συνδέεστε, ανοίξτε το παράθυρο γραμμής εντολών.
  2. Πληκτρολογήστε την ακόλουθη εντολή και πιέστε το πλήκτρο ENTER:
    osql - U sa
    Αυτό σας συνδέει με την τοπική, προεπιλεγμένη εμφάνιση του MSDE χρησιμοποιώντας το λογαριασμό SA.
  3. Πληκτρολογήστε τις ακόλουθες εντολές σε ξεχωριστές γραμμές και στη συνέχεια πιέστε το πλήκτρο ENTER:

    ΣΗΜΕΊΩΣΗ: Βεβαιωθείτε ότι έχετε αντικαταστήσει 'mynewpassword' με τον νέο κωδικό πρόσβασης.
    null sp_password 'mynewpassword', 'sa'

    Μετάβαση
    Παρατηρήστε ότι λαμβάνετε το ακόλουθο μήνυμα, το οποίο δηλώνει ότι ο κωδικός πρόσβασης άλλαξε με επιτυχία:
    Password changed.
    						
Για περισσότερες πληροφορίες σχετικά με τον τρόπο χρήσης του βοηθητικού προγράμματος OSQL, ανατρέξτε στην ακόλουθη τοποθεσία του MSDN στο Web:
Το βοηθητικό πρόγραμμα OSQL
.aspx http://msdn2.Microsoft.com/en-us/library/aa214012 (SQL.80)

Ενεργοποίηση ελέγχου ταυτότητας μεικτή κατάσταση λειτουργίας κατά την εγκατάσταση

Κατά την εγκατάσταση, μπορείτε να αλλάξετε τη λειτουργία ελέγχου ταυτότητας που χρησιμοποιεί το MSDE, εκτελώντας την εγκατάσταση με την ακόλουθη παράμετρο εντολής:
SECURITYMODE=SQL
				
Αυτή η παράμετρος εντολή προκαλεί MSDE εγκατάστασης με μεικτή λειτουργία ελέγχου ταυτότητας. Με αυτή τη λειτουργία ελέγχου ταυτότητας, μπορείτε να συνδεθείτε σε MSDE χρησιμοποιώντας έλεγχο ταυτότητας των Windows ή έλεγχο ταυτότητας του SQL Server.

Ενεργοποίηση ελέγχου ταυτότητας μεικτής λειτουργίας μετά την εγκατάσταση

Σημαντικό Αυτή η ενότητα, μέθοδος ή εργασία περιέχει βήματα που σας καθοδηγούν να τροποποιήσετε το μητρώο. Ωστόσο, ενδέχεται να προκύψουν σοβαρά προβλήματα εάν δεν τροποποιήσετε σωστά το μητρώο. Επομένως, βεβαιωθείτε ότι ακολουθείτε προσεκτικά αυτά τα βήματα. Για επιπλέον προστασία, αντίγραφο ασφαλείας του μητρώου πριν το τροποποιήσετε. Στη συνέχεια, μπορείτε να επαναφέρετε το μητρώο εάν προκύψει κάποιο πρόβλημα. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
322756 Τρόπος δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου στα Windows
Από προεπιλογή, η τιμή του LoginMode Το δευτερεύον κλειδί μητρώου των Windows έχει οριστεί σε 1 για έλεγχο ταυτότητας των Windows. Για να ενεργοποιήσετε τον έλεγχο ταυτότητας μεικτής λειτουργίας μετά την εγκατάσταση, πρέπει να αλλάξετε αυτήν την τιμή 2.

Η θέση του LoginMode δευτερεύον κλειδί εξαρτάται από το αν έχετε εγκαταστήσει το MSDE ως προεπιλεγμένη περίοδο λειτουργίας MSDE ή ως περίοδο λειτουργίας με όνομα. Εάν έχετε εγκαταστήσει το MSDE ως προεπιλεγμένη περίοδο λειτουργίας του LoginMode δευτερεύον κλειδί βρίσκεται στο ακόλουθο δευτερεύον κλειδί μητρώου:
HKLM\Software\Microsoft\MSSqlserver\MSSqlServer\LoginMode
Εάν έχετε εγκαταστήσει το MSDE ως περίοδο λειτουργίας με όνομα, το LoginMode δευτερεύον κλειδί βρίσκεται στο ακόλουθο δευτερεύον κλειδί μητρώου:
SQL Server\ HKLM\Software\Microsoft\Microsoft<instance name="">\MSSQLServer\LoginMode</instance>
Εάν χρησιμοποιείτε SQL Server 2005 Express Edition, το LoginMode καταχώρηση μητρώου βρίσκεται στο ακόλουθο δευτερεύον κλειδί μητρώου:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer
Για να αλλάξετε την τιμή της LoginMode 2, ακολουθήστε τα εξής βήματα:
  1. Στον πίνακα ελέγχου, ανοίξτε το εργαλείο "Υπηρεσίες" για να διακόψετε MSSQLSERVER και όλων των υπόλοιπων σχετικών υπηρεσιών (όπως την υπηρεσία SQLSERVERAgent)
  2. Για να ανοίξετε τον Επεξεργαστή μητρώου, κάντε κλικ στο κουμπί Έναρξη, κάντε κλικ στο κουμπί Εκτέλεση, πληκτρολογήστε Regedt32, και στη συνέχεια κάντε κλικ στο κουμπί OK.
  3. Εντοπίστε ένα από τα ακόλουθα δευτερεύοντα κλειδιά (ανάλογα με το αν έχετε εγκαταστήσει το MSDE ως προεπιλεγμένη περίοδο λειτουργίας MSDE ή ως περίοδο λειτουργίας με όνομα):
    HKEY_LOCAL_MACHINE\Software\Microsoft\MSSqlserver\MSSqlServer\


    HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\<instance name="">\MSSQLServer\</instance>


    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer
  4. Στο δεξιό τμήμα του παραθύρου, κάντε διπλό κλικ το LoginMode δευτερεύον κλειδί.
  5. Με το Επεξεργαστή DWORD παράθυρο διαλόγου πλαίσιο, ορίστε την τιμή σε αυτό το δευτερεύον κλειδί 2, βεβαιωθείτε ότι το Hex η επιλογή είναι επιλεγμένο και στη συνέχεια κάντε κλικ στο κουμπί OK.
  6. Κάντε επανεκκίνηση του MSSQLSERVER και υπηρεσίες υπηρεσία SQLSERVERAgent για αυτήν την αλλαγή για να τεθούν σε ισχύ.

Επαλήθευση σύνδεσης

Ακολουθήστε τα εξής βήματα (που δεν αφορούν την τεχνολογία) για να βεβαιωθείτε ότι μπορείτε να συνδεθείτε κανονικά σε μια περίοδο λειτουργίας του MSDE:
  1. Κάντε δεξιό κλικ στην επιφάνεια εργασίας του υπολογιστή σας, κάντε κλικ στο κουμπί Νέα, και στη συνέχεια κάντε κλικ στο κουμπί Έγγραφο κειμένου. Μετονομάστε το αρχείο Test.udl.
  2. Κάντε διπλό κλικ στο αρχείο .udl για να ανοίξετε το Ιδιότητες σύνδεσης δεδομένων στο παράθυρο διαλόγου.
  3. Από το Υπηρεσία παροχής καρτέλα, κάντε κλικ στο Υπηρεσία παροχής Microsoft OLE DB για SQL Server.
  4. Από το Σύνδεση καρτέλα, ακολουθήστε τα εξής βήματα:
    1. Στο σημείο 1, επιλέξτε ή πληκτρολογήστε το διακομιστή που θέλετε να συνδεθείτε.
    2. Στο σημείο 2, επιλέξτε μία από τις παρακάτω επιλογές:
      • Χρήση ενσωματωμένης ασφάλειας των Windows NT
        Ενεργοποιήστε αυτή την επιλογή εάν χρησιμοποιείτε έλεγχο ταυτότητας των Windows.
      • Χρήση συγκεκριμένου ονόματος χρήστη και κωδικού πρόσβασης
        Ενεργοποιήστε αυτή την επιλογή εάν χρησιμοποιείτε έλεγχο ταυτότητας SQL Server. Εάν ενεργοποιήσετε αυτήν την επιλογή, πρέπει να πληκτρολογήσετε το όνομα χρήστη και τον κωδικό πρόσβασης.
    3. Κάντε κλικ στο κουμπί Έλεγχος της σύνδεσης. Εάν η σύνδεση είναι επιτυχής, λαμβάνετε ένα μήνυμα που επιβεβαιώνει ότι η δοκιμαστική σύνδεση πέτυχε.

Αντιμετώπιση προβλημάτων

  • Εάν η υπηρεσία SQL Server δεν εκτελείται αυτήν τη στιγμή, σας δοκιμή σύνδεσης αποτυγχάνει. Για να βεβαιωθείτε ότι εκτελείται η υπηρεσία SQL Server, κάντε κλικ το MSSQLServer εικονίδιο στην περιοχή ειδοποιήσεων και στη συνέχεια βεβαιωθείτε ότι η κατάσταση εμφανίζεται ως "Εκτέλεση".
  • Όταν προσπαθείτε να συνδεθείτε σε MSDE χρησιμοποιώντας τον ενσωματωμένο λογαριασμό SA, τη σύνδεσή σας ενδέχεται να αποτύχει αν κάποιος έχει ήδη δημιουργήσει έναν κωδικό πρόσβασης για το λογαριασμό.
  • Εάν δεν μπορείτε να εκτελέσετε το βοηθητικό πρόγραμμα OSQL στον υπολογιστή που φιλοξενεί το MSDE, εκτελέστε το βοηθητικό πρόγραμμα OSQL από έναν άλλο υπολογιστή και στη συνέχεια χρησιμοποιήστε το -U ο διακόπτης γραμμής εντολών για να καθορίσετε το διακομιστή σε εντολή σύνδεσης. Για παράδειγμα:
    Osql -s όνομα_διακομιστή -U sa

Αναφορές

Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
325022MSDE ασφαλείας και ελέγχου ταυτότητας
Για περισσότερες πληροφορίες σχετικά με τη χρήση του Windows Installer εάν προσαρμόζετε το πρόγραμμα εγκατάστασης για το SQL Server 2000 Desktop Engine, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
227091Διακόπτες γραμμής εντολών για το εργαλείο Microsoft Windows Installer
Για περισσότερες πληροφορίες σχετικά με την προεπιλεγμένη κατάσταση λειτουργίας ελέγχου ταυτότητας για τον SQL Server 2000 Desktop Engine, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
285097Πώς μπορείτε να αλλάξετε την προεπιλεγμένη κατάσταση λειτουργίας ελέγχου ταυτότητας σύνδεσης σε SQL κατά την εγκατάσταση του SQL Server 2000 Desktop Engine με τον Windows Installer
Για περισσότερες πληροφορίες σχετικά με τη χρήση του SQL Server Desktop Engine, ανατρέξτε στις ακόλουθες τοποθεσίες της Microsoft στο Web:
SQL Server 2000 Desktop Engine (MSDE 2000)
http://msdn2.Microsoft.com/en-US/SQL/aa336301.aspx

Ενσωμάτωση του MSDE 2000 με τις εφαρμογές σας
http://www.Microsoft.com/SQL/prodinfo/previousversions/MSDE/msdeintegration.mspx

Ιδιότητες

Αναγν. άρθρου: 319930 - Τελευταία αναθεώρηση: Κυριακή, 29 Μαΐου 2011 - Αναθεώρηση: 4.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft SQL Server 2000 64-bit Edition
  • Microsoft SQL Server 2005 Express Edition
Λέξεις-κλειδιά: 
kbhowtomaster kbmt KB319930 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:319930

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com