ეს სახელმძღვანელო შეიცავს ინსტრუქციებს შემდეგი პრობლემის გადასაჭრელად: შეუძლებელია როლების და ფუნქციების დამატება სერვერზე 2016 ან სერვერი 2012 შეცდომით: "ფუნქციის ინსტალაცია ვერ მოხერხდა: მითითებულ სერვერზე ფუნქციების დამატების ან წაშლის მოთხოვნა ვერ მოხერხდა. ოპერაციის დასრულება შეუძლებელია, რადგან სერვერი, რომელიც თქვენ მიუთითეთ, მოითხოვს გადატვირთვას”.
ზემოაღნიშნული შეცდომის შედეგად, ჩვენ ვერ მოვახერხეთ როლების და ფუნქციების დაყენება სერვერზე, რადგან პრობლემა შენარჩუნდა სერვერის გადატვირთვისა და უახლესი განახლებების დაყენების შემდეგაც.
ამავდროულად Event Viewer-ში (Windows Logs > System) დაფიქსირდა შემდეგი შეცდომა:
ღონისძიება 7041: სერვისის კონტროლის მენეჯერი.
MSSQL$MICROSOFT##WID სერვისმა ვერ შეძლო შესვლა როგორც NT SERVICE\MSSQL$MICROSOFT##WID ამჟამად კონფიგურირებული პაროლით შემდეგი შეცდომის გამო:
შესვლის წარუმატებლობა: მომხმარებელს არ მიენიჭა მოთხოვნილი შესვლის ტიპი ამ კომპიუტერზე.სერვისი: MSSQL$MICROSOFT##WID
დომენი და ანგარიში: NT SERVICE\MSSQL$MICROSOFT##WIDამ სერვისის ანგარიშს არ აქვს მომხმარებლის მოთხოვნილი უფლება „შესვლა როგორც სერვისში“.
მომხმარებლის მოქმედება
მიანიჭეთ „შესვლა, როგორც სერვისი“ ამ კომპიუტერის სერვისის ანგარიშს. ამისათვის შეგიძლიათ გამოიყენოთ ადგილობრივი უსაფრთხოების პარამეტრები (Secpol.msc). თუ ეს კომპიუტერი არის კვანძი კლასტერში, შეამოწმეთ, რომ მომხმარებლის ეს უფლება მინიჭებული იყოს Cluster სერვისის ანგარიშზე კლასტერის ყველა კვანძზე.
თუ თქვენ უკვე მიანიჭეთ ამ მომხმარებლის უფლება სერვისის ანგარიშზე და, როგორც ჩანს, მომხმარებლის უფლება წაშლილია, შეამოწმეთ თქვენი დომენის ადმინისტრატორთან, რათა გაარკვიოთ, წაშლის თუ არა ამ კვანძთან დაკავშირებული ჯგუფის პოლიტიკის ობიექტი უფლება."
როგორ გამოვასწოროთ: არ შეიძლება როლებისა და ფუნქციების დამატება სერვერზე 2016 ან 2012, რადგან სერვერი საჭიროებს გადატვირთვას.
წინადადება მომხმარებლის კომენტარების მიხედვით: სანამ ქვემოთ გააგრძელებთ, სცადეთ რესტარტი The დისტანციური რეესტრი სერვისი და ხელახლა სცადეთ წესების დაყენება. თუ ეს ასევე ვერ მოხერხდა, მიჰყევით ქვემოთ მოცემულ ინსტრუქციას.
ფუნქციების ინსტალაციის შეცდომის გადასაჭრელად "მითითებულ სერვერზე ფუნქციების დამატების ან წაშლის მოთხოვნა ვერ მოხერხდა, რადგან სერვერი საჭიროებს გადატვირთვას“, გააგრძელეთ და მიანიშნეთ მომხმარებლის „შესვლა როგორც სერვისის“ უფლება „NT SERVICE\ALL SERVICES“ და „NT“ SERVICE\MSSQL$MICROSOFT##WID".
საქმე ა. თუ თქვენი სერვერი არის დომენის ნაწილი, მაშინ გააგრძელეთ და შეცვალეთ ნაგულისხმევი დომენის პოლიტიკა შემდეგნაირად:
1. ერთდროულად დააჭირეთ Windows + რ გასაღებები გაშვების ბრძანების ველის გასახსნელად.
2. გაშვების ბრძანების ველში ჩაწერეთ: gpmc.msc და დააჭირეთ შედი.
3. In ჯგუფის პოლიტიკის მენეჯმენტი წადი:
- ტყე –> დომენები –> "თქვენი დომენის სახელი" -> დომენის კონტროლერები.
3ა. დააწკაპუნეთ მარჯვენა ღილაკით დომენის კონტროლერის ნაგულისხმევი პოლიტიკა და აირჩიეთ რედაქტირება.
5. გააგრძელე ნაბიჯი-4 ქვევით…
შემთხვევა B. თუ თქვენი სერვერი არის ლოკალური სერვერი, მაშინ გააგრძელეთ და შეცვალეთ ლოკალური ჯგუფის პოლიტიკა შემდეგნაირად:
1. ერთდროულად დააჭირეთ Windows + რ გასაღებები გაშვების ბრძანების ველის გასახსნელად.
2. გაშვების ბრძანების ველში ჩაწერეთ: gpedit.msc და დააჭირეთ შედი.
3. ლოკალური ჯგუფის პოლიტიკის რედაქტორში გადადით:
- კომპიუტერის კონფიგურაცია -> Windows პარამეტრები -> Უსაფრთხოების პარამეტრები -> ადგილობრივი პოლიტიკა -> მომხმარებლის უფლებების მინიჭება
————–
4. ახლა ორჯერ დააწკაპუნეთ შესვლა, როგორც სერვისი ნივთი.
5. Დააკლიკეთ მომხმარებლის ან ჯგუფის დამატება ღილაკი.
6. ტიპი NT SERVICE\ALL SERVICES და დააწკაპუნეთ კარგი. *
* Წაიკითხე ეს შენიშვნა თუ თქვენ გაქვთ პრობლემა ანგარიშის დამატებისას.
7. მთავარ ფანჯარაში დააწკაპუნეთ კარგი და მერე დახურვა The ჯგუფის პოლიტიკის რედაქტორი.
8. ახლა გახსენით Command Prompt როგორც ადმინისტრატორი და მიეცით შემდეგი ბრძანება ჯგუფის პოლიტიკის განახლებისთვის.
- gpupdate /force
9.გადატვირთვა თქვენი სერვერი.
10. გადატვირთვის შემდეგ გახსენით ჯგუფის პოლიტიკის მენეჯმენტი და კვლავ გადადით მომხმარებლის უფლებების დავალებები.
11. ორჯერ დააწკაპუნეთ შესვლა, როგორც სერვისი ელემენტი და დააწკაპუნეთ მომხმარებლის ან ჯგუფის დამატება.
12. ტიპი NT SERVICE\MSSQL$MICROSOFT##WID და დააწკაპუნეთ კარგი. *
* Შენიშვნა: თუ არ შეგიძლიათ დაამატოთ "NT SERVICE\MSSQL$MICROSOFT##WID" ან "NT SERVICE\ALL SERVICES" ანგარიშს "შედით როგორც სერვისის" პუნქტში, მაშინ:
1. დამატება "ყველას" (ბრჭყალების გარეშე), რათა შეხვიდეთ სერვისად.
2. გადატვირთვა სერვერი.
3. დამატება "NT SERVICE\ALL SERVICES" და "NT SERVICE\MSSQL$MICROSOFT##WID" მომხმარებლები, რომ შეხვიდეთ როგორც სერვისი.
4. გაიქეცი gpupdate /force
5. გადატვირთვა სერვერი
6. ამოღება "ყველა" ჟურნალიდან ჩართულია როგორც სერვისი.
7. გააგრძელეთ როლებისა და ფუნქციების დამატება. სერვერზე.
13. დააწკაპუნეთ კარგი ისევ და მერე დახურვა ჯგუფის პოლიტიკის რედაქტორი.
14. გახსენით Command Prompt როგორც ადმინისტრატორი და მიეცით შემდეგი ბრძანება ჯგუფის პოლიტიკის განახლებისთვის.
- gpupdate /force
15.გადატვირთვა თქვენი სერვერი.
16. გადატვირთვის შემდეგ შეეცადეთ დააინსტალიროთ როლები და ფუნქციები.
Ის არის! შემატყობინეთ, დაგეხმარათ თუ არა ეს სახელმძღვანელო თქვენი გამოცდილების შესახებ თქვენი კომენტარის დატოვებით. გთხოვთ მოიწონოთ და გააზიაროთ ეს სახელმძღვანელო სხვების დასახმარებლად.
ეს მუშაობდა Server 2019 სისტემაზე, სადაც WSUS არ დააინსტალირებდა, WID როლის გამოტოვების გამო. ვერასოდეს ვერ მოვახერხე NT SERVICE\ALL SERVICES-ის დამატება, მაგრამ ყველა სხვა ანგარიშმა შეძლო ჩემი პრობლემის დამატება და გადაჭრა - გმადლობთ!