Τους υποστηριζόμενους τύπους λογαριασμών των Windows που μπορείτε να χρησιμοποιήσετε για να εκτελέσετε την υπηρεσία SQL Server Agent σε SQL Server 2005

ΕΙΣΑΓΩΓΗ

SQL Server Agent είναι ένα στοιχείο του Microsoft SQL Server 2005 που σας επιτρέπει να αυτοματοποιήσετε ορισμένες εργασίες διαχείρισης. Παράγοντα διακομιστή SQL εκτελεί εργασίες, εποπτεύει του SQL Server και επεξεργάζεται τις ειδοποιήσεις.

Οι τύποι λογαριασμών των Microsoft Windows που υποστηρίζονται και που μπορείτε να χρησιμοποιήσετε για να εκτελέσετε την υπηρεσία SQL Server Agent αναγράφονται στον πίνακα της ενότητας "Περισσότερες πληροφορίες". Χρήση SQL Server Configuration Manager για να ορίσετε το λογαριασμό της υπηρεσίας SQL Server Agent.

Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα "Τρόπος για να ορίσετε το λογαριασμό εκκίνησης της υπηρεσίας παράγοντα διακομιστή SQL (SQL Server Configuration Manager)" στο SQL Server 2005 Books Online (ενημέρωση Δεκεμβρίου 2005).

Για να αποκτήσετε το SQL Server 2005 Books Online (ενημέρωση Δεκεμβρίου 2005), επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:

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

Τύποι λογαριασμών υποστηριζόμενη υπηρεσία

Ο παρακάτω πίνακας παραθέτει τους τύπους λογαριασμών των Windows που υποστηρίζονται και που μπορείτε να χρησιμοποιήσετε για να εκτελέσετε την υπηρεσία SQL Server Agent.
Τύπος λογαριασμού υπηρεσίαςΆλλο διακομιστήΔιακομιστή συμπλέγματοςΕλεγκτής τομέα (άλλο)
Λογαριασμό τομέα των Windows (μέλος της ομάδας διαχειριστών των Windows)ΥποστηρίζεταιΥποστηρίζεταιΥποστηρίζεται
Λογαριασμό τομέα των Windows (τους)Υποστηρίζεται (βλέπε περιορισμό 1)Υποστηρίζεται (βλέπε περιορισμό 1)Υποστηρίζεται (βλέπε περιορισμό 1)
Λογαριασμός υπηρεσίας δικτύου (NT AUTHORITY\NetworkService)Υποστηρίζεται (βλέπε περιορισμούς 1, 4 και 5)Δεν υποστηρίζεταιΔεν υποστηρίζεται
(Τους) λογαριασμό τοπικού χρήστηΥποστηρίζεται (βλέπε περιορισμούς 1 και 3)Δεν υποστηρίζεταιΔεν ισχύει
Λογαριασμός τοπικού συστήματος (NT AUTHORITY\System)Υποστηρίζεται (βλέπε περιορισμός 2)Δεν υποστηρίζεταιΥποστηρίζεται (βλέπε περιορισμός 2)
Τοπικός λογαριασμός υπηρεσίας (NT AUTHORITY\LocalService)Δεν υποστηρίζεταιΔεν υποστηρίζεταιΔεν υποστηρίζεται

Ο περιορισμός 1: Όταν χρησιμοποιείτε ένα λογαριασμό τους για πολλούς διακομιστές διαχείρισης

Όταν χρησιμοποιείτε ένα λογαριασμό τους για πολλούς διακομιστές διαχείρισης, δεν είναι δυνατή η εγγραφή διακομιστές προορισμού σε ένα κύριο διακομιστή και ενδέχεται να καταγραφεί το ακόλουθο μήνυμα λάθους:
"Η λειτουργία enlist απέτυχε."
Για να επιλύσετε αυτό το ζήτημα, κάντε επανεκκίνηση της υπηρεσίας SQL Server και την υπηρεσία SQL Server Agent.

Για περισσότερες πληροφορίες, ανατρέξτε στα παρακάτω θέματα στο SQL Server 2005 Books Online (ενημέρωση Δεκεμβρίου 2005):
  • "Τρόπος για να ξεκινήσετε πάλι μια παρουσία του SQL Server (SQL Server Management Studio)"
  • "Πώς να επανεκκινήσετε την υπηρεσία του παράγοντα διακομιστή SQL (SQL Server Management Studio)"

Ο περιορισμός 2: Όταν χρησιμοποιείτε τον λογαριασμό τοπικού συστήματος για πολλούς διακομιστές διαχείρισης

Διαχείριση πολλών διακομιστή υποστηρίζεται, όταν η υπηρεσία SQL Server Agent εκτελείται υπό τον λογαριασμό τοπικού συστήματος, μόνο όταν τον κύριο διακομιστή και ο διακομιστής προορισμού βρίσκονται στον ίδιο υπολογιστή. Εάν χρησιμοποιήσετε αυτήν τη ρύθμιση παραμέτρων, λαμβάνετε το ακόλουθο μήνυμα κατά την καταχώρηση διακομιστές προορισμού στον κύριο διακομιστή:
Βεβαιωθείτε ότι ο λογαριασμός εκκίνησης του παράγοντα για < target_server_computer_name > έχει δικαιώματα για να συνδεθείτε ως targetServer.
Μπορείτε να αγνοήσετε αυτό το ενημερωτικό μήνυμα. Η λειτουργία κατάταξης θα πρέπει να ολοκληρωθεί με επιτυχία.
Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα "Δημιουργία περιβάλλον πολλαπλών διακομιστών" στο SQL Server 2005 Books Online (ενημέρωση Δεκεμβρίου 2005).

Περιορισμός 3: Όταν χρησιμοποιείτε ένα λογαριασμό τοπικού χρήστη

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

Για να επιλύσετε αυτό το ζήτημα, ρυθμίστε τις παραμέτρους της υπηρεσίας SQL Server Agent και η υπηρεσία SQL Server ώστε να εκτελείται με τον ίδιο λογαριασμό τοπικού και, στη συνέχεια, κάντε επανεκκίνηση των υπηρεσιών και των δύο.

Για περισσότερες πληροφορίες, ανατρέξτε στα παρακάτω θέματα στο SQL Server 2005 Books Online (ενημέρωση Δεκεμβρίου 2005):
  • "Τρόπος για να αλλάξετε το λογαριασμό της υπηρεσίας εκκίνησης για τον SQL Server (SQL Server Configuration Manager)"
  • "Τρόπος για να ορίσετε το λογαριασμό εκκίνησης της υπηρεσίας παράγοντα διακομιστή SQL (SQL Server Configuration Manager)"
  • "Ορισμός λογαριασμών υπηρεσίας των Windows"
Σημείωση 3 ο περιορισμός δεν ισχύει για Microsoft SQL Server 2005 Service Pack 1 (SP1). Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης του SQL Server 2005 Service Pack 1, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

913089 Τρόπος λήψης του τελευταίου service pack για τον SQL Server 2005

Περιορισμός 4: Όταν χρησιμοποιείτε τον λογαριασμό υπηρεσίας δικτύου και ο λογαριασμός Network Service είναι ένα χρήστη του SQL Server

SQL Server Agent ενδέχεται να μην ξεκινήσει, αν ισχύουν οι ακόλουθες συνθήκες:
  • Μπορείτε να ρυθμίσετε την υπηρεσία SQL Server Agent για να εκτελείται υπό τον λογαριασμό υπηρεσίας δικτύου.
  • Ο λογαριασμός Network Service έχει εκχωρηθεί ρητά πρόσβασης για να συνδεθείτε μια παρουσία του SQL Server ως χρήστης SQL Server.
Για να επιλύσετε αυτό το ζήτημα, κάντε επανεκκίνηση του υπολογιστή που εκτελεί τον SQL Server. Χρειάζεται μόνο να κάνετε επανεκκίνηση του υπολογιστή μία φορά.

Περιορισμός 5: Όταν χρησιμοποιείτε το λογαριασμό υπηρεσίας δικτύου και υπηρεσίες αναφοράς του SQL Server εκτελείται στον ίδιο υπολογιστή

SQL Server Agent ενδέχεται να μην ξεκινήσει, αν ισχύουν οι ακόλουθες συνθήκες:
  • Μπορείτε να ρυθμίσετε την υπηρεσία SQL Server Agent για να εκτελείται υπό τον λογαριασμό υπηρεσίας δικτύου.
  • Υπηρεσίες αναφοράς του SQL Server λειτουργεί στον ίδιο υπολογιστή.
Για να επιλύσετε αυτό το ζήτημα, κάντε επανεκκίνηση του υπολογιστή που εκτελεί τον SQL Server και στη συνέχεια ξεκινήστε πάλι την υπηρεσία SQL Server και την υπηρεσία SQL Server Agent. Έχετε μόνο για να το κάνετε αυτό μία φορά.

Αναφορές

Για περισσότερες πληροφορίες σχετικά με το SQL Server Agent, ανατρέξτε στο θέμα "Επιλογή ένα λογαριασμό για την υπηρεσία SQL Server Agent" στο SQL Server 2005 Books Online (ενημέρωση Δεκεμβρίου 2005).
Ιδιότητες

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

Σχόλια