ფიქსაცია: SSPI კონტექსტური შეცდომის გენერირება შეუძლებელია [SQL Server]

  • შეცდომას არ შეუძლია SSPI კონტექსტის წარმოქმნა, ხელს შეუშლის ადმინსა და მომხმარებლებს წვდომაზე SQLსერვერი.
  • ამ სტატიაში ჩვენ შეისწავლეთ სამი გზა რომ დაფიქსირება ეს შეცდომა რომ დაგიბრუნებთ ონლაინ რეჟიმში.
  • თუ პრობლემა გამეორდება, გადახედეთ ჩვენს ერთგულებას SQL სერვერის გვერდი ამისთვის მეტი აფიქსირებს
  • ასევე შეგიძლიათ შეისწავლოთ ჩვენი პრობლემების მოგვარების ცენტრი ამისთვის მეტი გამოსადეგი გადაწყვეტილებები.
SQL სერვერზე შესვლის შეცდომა
კომპიუტერის სხვადასხვა პრობლემის მოსაგვარებლად გირჩევთ DriverFix- ს:
ეს პროგრამა თქვენს დრაივერებს განაგრძობს მუშაობას და ამით გიცავთ კომპიუტერის ჩვეულებრივი შეცდომებისგან და აპარატურის უკმარისობისგან. შეამოწმეთ თქვენი ყველა მძღოლი ახლა 3 მარტივ ეტაპზე:
  1. ჩამოტვირთეთ DriverFix (დადასტურებული ჩამოტვირთვის ფაილი).
  2. დააჭირეთ დაიწყეთ სკანირება იპოვონ ყველა პრობლემატური მძღოლი.
  3. დააჭირეთ განაახლეთ დრაივერები ახალი ვერსიების მისაღებად და სისტემის გაუმართაობის თავიდან ასაცილებლად.
  • DriverFix გადმოწერილია ავტორი 0 მკითხველი ამ თვეში.

სამიზნე ძირითადი სახელი არასწორია - ვერ წარმოქმნის SSPI კონტექსტური შეცდომა, როდესაც ხდება კავშირის ჩართვა SQL სერვერი დისტანციური სერვერიდან Windows ანგარიშით.

ეს არის ზოგადი შეცდომა. ეს შეიძლება გამოიწვიოს მრავალი მიზეზის გამო, მათ შორის, მოძველებული პაროლი, საათის დრეიფი, SPN– ის რეგისტრაცია, ან Active Directory წვდომის ნებართვა.

ამ სტატიაში ჩვენ გადავხედავთ პრობლემების გადაჭრის რამდენიმე ნაბიჯს, რათა დაგეხმაროთ გადაჭრას SSPI კონტექსტური შეცდომა Windows სერვერზე.

როგორ შემიძლია დავაფიქსირო სამიზნე ძირითადი სახელი არასწორია - ვერ წარმოქმნის SSPI კონტექსტური შეცდომა?

1. SQL სერვისის მომხმარებლის შეცვლა

ვერ ქმნის SSPI კონტექსტს

სცადეთ შეცვალოთ SQL SERVICE მომხმარებელი, რომელიც არის Domain Admin. სერვისის გათიშვისას საჭიროა ანგარიში პრივილეგიებით, რომ შექმნათ ახალი SPN (სამსახურის ძირითადი სახელი).

როდესაც სერვისი დაიწყებს მის გარეშე, ეს შეცდომას გამოიწვევს. თქვენი სისტემის ანგარიშის პრივილეგიების შეცვლით შეგიძლიათ შეცვალოთ შეცდომა.

ამასთან, უსაფრთხოების ანგარიშებიდან ყოველთვის რეკომენდებულია მომსახურების ანგარიშებისთვის მინიმალური პრივილეგიების მინიჭება.

ამოიღეთ SPN ჩანაწერები AD მომხმარებლებიდან და კომპიუტერიდან

  1. გახსენით აქტიური დირექტორიის მომხმარებელი და კომპიუტერები გაფართოებული ხედით.
  2. მოძებნეთ SSPN ჩანაწერები MSSQL Svc- სთვის.
  3. წაშალეთ ყველა ჩანაწერი, რომელიც ასოცირდება MSSQL Svc.
  4. დახურეთ AD მომხმარებელი და კომპიუტერები და შეამოწმეთ რაიმე გაუმჯობესება.
  5. შეცვალეთ აქტიური დირექტორიის ნებართვა.

2. შეამოწმეთ თქვენი პაროლი

ვერ ქმნის SSPI კონტექსტს

შეცდომა ვერ წარმოშობს SSPI კონტექსტს შეიძლება წარმოიშვას პაროლის გამო. თუ თქვენ ახლახანს შეცვალეთ თქვენი პაროლი, მაგრამ არ ხართ გამოსული თქვენი ანგარიშიდან, ეს შეიძლება გამოიწვიოს შეცდომა.

შეცდომის გამოსასწორებლად, სცადეთ გასვლა და სისტემაში შესვლა ახალი პაროლით.

სხვა შემთხვევებში, ეს შეიძლება იყოს პაროლის ვადის ამოწურვის გამო. ვადაგასული პაროლი შეცვალეთ და შედით ახალი სერთიფიკატებით, რომ ნახოთ თუ არა ეს შეცდომა.


3. შეცვალეთ აქტიური დირექტორიის ნებართვა 

ვერ ქმნის SSPI კონტექსტს
  1. გაიქეცი Adsiedit.msc და გაიქეცი დიალოგური ფანჯარა.
  2. იმ აქტიური დირექტორიის სერვისი ფანჯარა, გაფართოებადომენის [YourDomainName], შემდეგ გაფართოება DC = RootDomainName, და მერე CN = მომხმარებლები.
  3. მარჯვენა ღილაკით დააჭირეთ ღილაკს CN = [YourAccountName] და აირჩიეთ Თვისებები.
  4. Გააღე უსაფრთხოება ჩანართი
  5. Დააკლიკეთ Მოწინავე ვარიანტი.
  6. აირჩიეთ რომელიმე თვითონ რიგები.
  7. დააჭირეთ რედაქტირება შემდეგ კი ნებართვის შესვლის გახსნა ფანჯარა.
  8. აქ, დარწმუნდით მთავარი მითითებულია თვითონ, ტიპი მითითებულია ნება დართეთ, და Გამოყენებითი დაყენებულია მხოლოდ ეს ობიექტი.
  9. თვისებების განყოფილებაში აირჩიეთ შემდეგი.
    წაიკითხეთ servicePrincipalName
    დაწერეთ servicePrincipalName
  10. დააჭირეთ კარგი ცვლილებების გამოყენება და გასასვლელი.

სცადეთ ახალი კავშირის დამყარება და შეამოწმეთ, თუ ისინი ვერ წარმოქმნიან SSPI კონტექსტური შეცდომის გადაჭრას. დარწმუნდით, რომ გადატვირთეთ SQL სერვისები, რომლებიც დაკავშირებულია მიმდინარე ანგარიშთან, ცვლილებების მისაღებად.

Active Directory ნებართვის შეცვლა უსაფრთხო ვარიანტია, ვიდრე SQL სერვერის მომხმარებლის შეცვლა. ამასთან, სანამ ნებართვის შეცვლას შეუდგებით, დარწმუნდით, რომ პრობლემა გამოიწვია ნებართვის გამო.

შედით სერვერზე, სადაც მუშაობს თქვენი SQL ინსტანცია და შემდეგ შეამოწმეთ შეცდომების ჟურნალები, რომ შეამოწმოთ შეცდომა ნებართვის პრობლემების გამო.

ჟურნალში შეცდომა ასე გამოიყურება:

SQL Server ქსელის ინტერფეისის ბიბლიოთეკამ ვერ დაარეგისტრირა სამსახურის ძირითადი სახელი (SPN) [MSSQLSvc / servername.domainname.net: 1433] SQL Server სერვისისთვის.
ვინდოუსის დაბრუნების კოდი: 0x2098, მდგომარეობა: 15. SPN– ის რეგისტრაციის შეუსრულებლობამ შეიძლება გამოიწვიოს ინტეგრირებული ავტორიზაციის გამოყენება NTLM– ის გამოყენება Kerberos– ის ნაცვლად.
ეს არის ინფორმაციული შეტყობინება. შემდგომი მოქმედება საჭიროა მხოლოდ იმ შემთხვევაში, თუ Kerberos– ის ავტორიზაცია მოითხოვს ავტორიზაციის პოლიტიკას და თუ SPN ხელით არ არის რეგისტრირებული.

შეცდომა ვერ წარმოშობს SSPI კონტექსტს შეიძლება წარმოიშვას ნებართვის, ასევე ვადაგასული სერთიფიკატების გამო. პაროლისა და ნებართვის შეცვლა დაგეხმარებათ შეცდომის დაფიქსირებასა და თქვენს SQL სერვერზე ხელახლა შესვლაში.

SSPI ხელის ჩამორთმევა ვერ მოხერხდა შეცდომის კოდით 0x8009030c [შესწორება]

SSPI ხელის ჩამორთმევა ვერ მოხერხდა შეცდომის კოდით 0x8009030c [შესწორება]Sql სერვერი

შეცდომის გამოსასწორებლად გამოიყენეთ ამ სახელმძღვანელოს გადაწყვეტილებებიSSPI-ის ხელის ჩამორთმევა ვერ მოხერხდა შეცდომის კოდის გამო 0x8009030c შეტყობინება, როგორც წესი, ნიშნავს მომხმარებლის ავთენტიფიკ...

Წაიკითხე მეტი
შეასწორეთ Microsoft SQL Server შეცდომა 18456 [შესვლა ვერ მოხერხდა მომხმარებლისთვის]

შეასწორეთ Microsoft SQL Server შეცდომა 18456 [შესვლა ვერ მოხერხდა მომხმარებლისთვის]Sql სერვერი

სცადეთ ეს მარტივი გამოსწორებები, თუ Microsoft SQL Server შეცდომა 18456 გამოჩნდებაMicrosoft SQL Server შეცდომა 18456 შეიძლება მოხდეს თქვენს სისტემაში მრავალი მიზეზის გამო.არასწორი რწმუნებით შესვლამ ...

Წაიკითხე მეტი
შესწორება: შეცდომის საერთო ფუნქციის შეკითხვის გაშვებისას

შესწორება: შეცდომის საერთო ფუნქციის შეკითხვის გაშვებისასSql სერვერი

GROUP BY პუნქტის დამატება უმეტეს შემთხვევაში ძალიან ეფექტურიაგაერთიანებული ფუნქციის შეცდომა SQL-ში ჩნდება, როდესაც თქვენ ცდილობთ გამოიყენოთ აგრეგატული ფუნქცია ისე, რომ არ არის მხარდაჭერილი SQL ენაზ...

Წაიკითხე მეტი