Τρόπος ενεργοποίησης της σύνδεσης του SQL Server σε Windows XP Service Pack 2

ΕΙΣΑΓΩΓΗ

Αυτό το άρθρο περιγράφει τον τρόπο ενεργοποίησης της σύνδεσης του SQL Server σε Windows XP Service Pack 2.


Από προεπιλογή, το τείχος προστασίας των Windows είναι ενεργοποιημένη σε υπολογιστές που λειτουργούν με Microsoft Windows XP Service Pack 2. Τείχος προστασίας των Windows κλείνει θύρες όπως 445 που χρησιμοποιούνται για κοινή χρήση του εκτυπωτή και το αρχείο για να αποτρέψετε τη σύνδεση εκτύπωσης κοινόχρηστα στοιχεία στον υπολογιστή σας ή σε άλλους πόρους αρχείων και υπολογιστές στο Internet. Όταν ο SQL Server έχει ρυθμιστεί για ακρόαση για εισερχόμενες συνδέσεις προγράμματος-πελάτη, χρησιμοποιώντας επώνυμες διοχετεύσεις μέσω μιας περιόδου λειτουργίας NetBIOS, SQL Server επικοινωνεί μέσω των θυρών TCP και θύρες αυτές πρέπει να είναι ανοιχτό. SQL Server θα είναι οι υπολογιστές-πελάτες που προσπαθούν να συνδεθούν με τον SQL Server δεν είναι σε θέση να συνδεθεί μέχρι ο SQL Server έχει ρυθμιστεί ως εξαίρεση τείχους προστασίας των Windows. Για να ορίσετε SQL Server ως εξαίρεση στο τείχος προστασίας των Windows, χρησιμοποιήστε τα βήματα που παρατίθενται στην ενότητα "Περισσότερες πληροφορίες".

Περισσότερες πληροφορίες

Δημιουργήστε μια εξαίρεση για κάθε εμφάνιση του SQL Server

Η ακόλουθη μέθοδος θα ανοίξει η θύρα πρωτοκόλλου UDP (User Datagram) 1434 εκτός από τη θύρα του πρωτοκόλλου TCP (Transmission Control). Εάν θέλετε να ανοίξετε αυτές τις θύρες με μη αυτόματο τρόπο, ανατρέξτε στο ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft:
841252 ΔΙΑΔΙΚΑΣΙΕΣ: μη αυτόματη ενεργοποίηση του TCP/IP στο Windows XP Service Pack 2 για τον SQL Server 2000



Σημείωση Αν εκτελούνται πολλές παρουσίες του SQL Server, θα πρέπει να δημιουργήσετε μια εξαίρεση για κάθε εμφάνιση.
  1. Κάντε κλικ στο κουμπί Έναρξηκαι στη συνέχεια κάντε κλικ στο κουμπί
    Εκτέλεση.
  2. Στο παράθυρο διαλόγου Εκτέλεση , πληκτρολογήστε Firewall.cplκαι, στη συνέχεια, κάντε κλικ στο κουμπί OK.
  3. Στο πλαίσιο διαλόγου " Τείχος προστασίας των Windows ", κάντε κλικ στο κουμπί Προσθήκη προγράμματος στην καρτέλα " Εξαιρέσεις ".
  4. Στο παράθυρο διαλόγου Προσθήκη προγράμματος , μπορείτε να επιλέξετε μια παρουσία του SQL Server ή μπορείτε να κάνετε κλικ στο κουμπί Αναζήτηση για να εντοπίσετε την παρουσία του SQL Server που θέλετε να προσθέσετε στη λίστα εξαιρέσεων. Στον παρακάτω πίνακα αναφέρονται οι προεπιλεγμένες θέσεις εγκατάστασης για τον SQL Server.

    ΈκδοσηΔιαδρομή αρχείου
    SQL Server 7.0Mssql\Binn\Sqlservr.exe
    Προεπιλεγμένη παρουσία του SQL Server 2000Πρόγραμμα Files\Microsoft SQL Server\Mssql\Binn\Sqlservr.exe
    Επώνυμη εμφάνιση του SQL Server 2000Πρόγραμμα Files\Microsoft SQL Server\Mssql$instancename\Binn\Sqlservr.exe
    Προεπιλεγμένη παρουσία του SQL Server 2005Πρόγραμμα Files\Microsoft SQL Server\MSSQL. x\MSSQL\Binn\sqlservr.exe
    Επώνυμη εμφάνιση του SQL Server 2005Πρόγραμμα Files\Microsoft SQL Server\MSSQL. x\MSSQL\Binn\sqlservr.exe

    Σημείωση Κάθε παρουσία του SQL Server 2005 αποτελείται από ένα διακριτό σύνολο υπηρεσιών με συγκεκριμένες ρυθμίσεις για ταξινομήσεις και άλλες επιλογές. Η δομή καταλόγου, δομή μητρώου και ονόματα υπηρεσιών όλα αντικατοπτρίζουν το Αναγνωριστικό εμφάνισης συγκεκριμένα από την παρουσία του SQL Server που δημιουργείται κατά την εγκατάσταση του SQL Server 2005. x είναι το Αναγνωριστικό εμφάνισης από την παρουσία του SQL Server που δημιουργείται κατά την εγκατάσταση του SQL Server 2005.
  5. Επιλέξτε το όνομα της παρουσίας και, στη συνέχεια, κάντε κλικ στο κουμπί
    OK.
  6. Στην περιοχή προγράμματα και υπηρεσίες, επιλέξτε το πλαίσιο ελέγχου που βρίσκεται δίπλα από το όνομα που επιλέξατε στο βήμα 6 και, στη συνέχεια, κάντε κλικ στο κουμπί
    OK.

Πώς μπορείτε να χρησιμοποιήσετε πολλαπλά πρωτόκολλα απομακρυσμένης διαδικασίας κλήση (RPC)

Εάν χρησιμοποιείτε πολλαπλά πρωτόκολλα, θα πρέπει να εκτελέσετε τα βήματα στην ενότητα "Δημιουργία μιας εξαίρεσης για κάθε παρουσία του SQL Server" καθώς και ανοίξτε τις σωστές θύρες TCP στο τείχος προστασίας των Windows.
Τον τρόπο εκτέλεσης του RPC μέσω TCP
Προειδοποίηση Εάν τροποποιήσετε το μητρώο λανθασμένα χρησιμοποιώντας τον Επεξεργαστή μητρώου ή χρησιμοποιώντας κάποια άλλη μέθοδο, ενδέχεται να προκύψουν σοβαρά προβλήματα. Αυτά τα προβλήματα απαιτούν την επανεγκατάσταση του λειτουργικού σας συστήματος. Η Microsoft δεν μπορεί να εγγυηθεί ότι μπορούν να επιλυθούν αυτά τα προβλήματα. Τροποποιήστε το μητρώο με δική σας ευθύνη.

Για να εκτελέσετε το RPC μέσω TCP, ακολουθήστε τα εξής βήματα:
  1. Ενεργοποίηση θύρας 135 στο τείχος προστασίας των Windows. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
    1. Κάντε κλικ στο κουμπί Έναρξη και, στη συνέχεια, κάντε κλικ στην επιλογή Εκτέλεση.
    2. Στο παράθυρο διαλόγου Εκτέλεση , πληκτρολογήστε Firewall.cplκαι, στη συνέχεια, κάντε κλικ στο κουμπί OK.
    3. Στην καρτέλα " Εξαιρέσεις ", κάντε κλικ στο κουμπί
      Προσθήκη θύρας.
    4. Στο πλαίσιο αριθμός θύρας , πληκτρολογήστε
      135, και στη συνέχεια κάντε κλικ στο κουμπί TCP .
    5. Στο πλαίσιο Name , πληκτρολογήστε ένα όνομα για τη θύρα όπως ΠΟΛΛΑΠΛΏΝ και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
    6. Στην καρτέλα " Εξαιρέσεις ", θα δείτε τη νέα υπηρεσία. Για να ενεργοποιήσετε τη θύρα, κάντε κλικ για να επιλέξετε το πλαίσιο ελέγχου δίπλα στην επιλογή σας νέα υπηρεσία και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
  2. Για να τροποποιήσετε το κλειδί μητρώου \\HKLM\SOFTWARE\Policies\Microsoft\Windows NT\RPC.

    Σημείωση Εάν έχετε εγκαταστήσει μόνο το SQL Server, αυτό το κλειδί μητρώου δεν υπάρχει. Θα πρέπει να δημιουργήσετε το κλειδί και ορίστε την τιμή. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
    1. Κάντε κλικ στο κουμπί Έναρξηκαι, στη συνέχεια, κάντε κλικ στην επιλογή Εκτέλεση.
    2. Στο παράθυρο διαλόγου " Εκτέλεση ", πληκτρολογήστε
      Regeditκαι, στη συνέχεια, κάντε κλικ στο κουμπί OK. Με τον τρόπο αυτό θα ξεκινήσει τον Επεξεργαστή μητρώου.
    3. Εντοπίστε το κλειδί μητρώου \\HKLM\SOFTWARE\Policies\Microsoft\Windows NT\RPC.
    4. Ορίστε το κλειδί RestrictRemoteClients στην
      0.
    5. Κλείστε τον Επεξεργαστή μητρώου
  3. Επανεκκινήστε τον υπολογιστή που εκτελεί τον SQL Server.
Πώς μπορείτε να χρησιμοποιήσετε τη δυνατότητα RPC μέσω επώνυμων διαύλων
Εάν εκτελείτε το RPC μέσω επώνυμων διαύλων, πρέπει να ανοίξετε την πόρτα 445 στο τείχος προστασίας των Windows. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
  1. Κάντε κλικ στο κουμπί Έναρξη και, στη συνέχεια, κάντε κλικ στην επιλογή Εκτέλεση.
  2. Στο παράθυρο διαλόγου Εκτέλεση , πληκτρολογήστε Firewall.cplκαι, στη συνέχεια, κάντε κλικ στο κουμπί OK.
  3. Στην καρτέλα " Εξαιρέσεις ", κάντε κλικ στο κουμπί Προσθήκη θύρας.
  4. Στο πλαίσιο αριθμός θύρας , πληκτρολογήστε
    445, και στη συνέχεια κάντε κλικ στο κουμπί TCP.
  5. Στο πλαίσιο Name , πληκτρολογήστε ένα όνομα για τη θύρα όπως ΠΟΛΛΑΠΛΏΝ και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
  6. Στην καρτέλα " Εξαιρέσεις ", θα δείτε τη νέα υπηρεσία. Για να ενεργοποιήσετε τη θύρα, κάντε κλικ για να επιλέξετε το πλαίσιο ελέγχου δίπλα στην επιλογή σας νέα υπηρεσία και, στη συνέχεια, κάντε κλικ στο κουμπί OK.

Αναφορές

Για περισσότερες πληροφορίες σχετικά με τη ρύθμιση παραμέτρων του SQL Server 2000 σε Windows XP Service Pack 2, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

841249 ΔΙΑΔΙΚΑΣΙΕΣ: ρύθμιση παραμέτρων των Windows XP Service Pack 2 για χρήση με τον SQL Server

Ιδιότητες

Αναγνωριστικό άρθρου: 841251 - Τελευταία αναθεώρηση: 17 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια