ВИПРАВЛЕННЯ: не вдається згенерувати помилку контексту SSPI [SQL Server]

  • Помилка не може генерувати контекст SSPI, може перешкодити адміністратору та користувачам отримати доступ до своїх SQLсервер.
  • У цій статті ми вивчити три шляхи до виправити цю помилку до повернути вас онлайн.
  • Якщо проблема не зникне, перегляньте наш спеціальний Сторінка SQL Server для більше виправлення.
  • Ви також можете вивчити наш Центр усунення несправностей для більше корисні рішення.
Помилка входу до сервера SQL
Щоб вирішити різні проблеми з ПК, ми рекомендуємо DriverFix:
Це програмне забезпечення буде підтримувати ваші драйвери та працювати, тим самим захищаючи вас від поширених помилок комп’ютера та відмови обладнання. Перевірте всі свої драйвери зараз у 3 простих кроки:
  1. Завантажте DriverFix (перевірений файл завантаження).
  2. Клацніть Почніть сканування знайти всі проблемні драйвери.
  3. Клацніть Оновлення драйверів отримати нові версії та уникнути несправності системи.
  • DriverFix завантажив 0 читачів цього місяця.

Неправильне ім'я головного цільника - не вдається згенерувати помилку контексту SSPI під час спроби встановити з'єднання SQL Сервер із віддаленого сервера з обліковим записом Windows.

Це загальна помилка. Це може бути спрацьовано з багатьох причин, включаючи застарілий пароль, зміну годинника, нереєстрацію SPN або дозвіл на доступ до Active Directory.

У цій статті ми розглянемо кілька кроків з усунення несправностей, які допоможуть вам вирішити помилку контексту SSPI, яка не може генерувати на сервері Windows.

Як я можу виправити неправильне ім’я основного головного - не вдається генерувати помилку контексту SSPI?

1. Змінити користувача служби SQL

не може генерувати контекст SSPI

Спробуйте змінити користувача SQL SERVICE на того, який є адміністратором домену. Коли ви вимикаєте службу, вам потрібен обліковий запис із привілеями, щоб створити новий SPN (ім’я основного користувача).

Коли служба запускається без неї, це спричинить помилку. Зміна привілеїв системного облікового запису може виправити помилку.

Однак для облікових записів служб завжди рекомендується надавати їм найменші привілеї з міркувань безпеки.

Видаліть записи SPN із користувачів AD та комп’ютерів

  1. Відкрийте Active Directory - користувач та комп’ютери в розширеному поданні.
  2. Шукайте записи SSPN для MSSQL Svc.
  3. Видаліть усі записи, пов'язані з MSSQL Svc.
  4. Закрийте AD User and Computers та перевірте, чи немає покращень.
  5. Змінити дозвіл Active Directory.

2. Перевірте свій пароль

не може генерувати контекст SSPI

Помилка не може створити контекст SSPI, може статися через проблеми з паролем. Якщо ви нещодавно змінили пароль, але не вийшли зі свого облікового запису, це може спричинити помилку.

Спробуйте вийти, а потім увійти за допомогою нового пароля, щоб виправити помилку.

В інших випадках проблема може бути пов’язана із закінченням терміну дії пароля. Змініть термін дії пароля, який минув, та ввійдіть до системи з новими обліковими даними, щоб побачити, чи вирішить це помилку.


3. Змінити дозвіл Active Directory 

не може генерувати контекст SSPI
  1. Біжи Adsiedit.msc і від Біжи діалогове вікно.
  2. В Служба Active Directory вікно, розгорнітьДомен [YourDomainName], потім розгорніть DC = RootDomainName, і потім CN = Користувачі.
  3. Клацніть правою кнопкою миші CN = [YourAccountName] і виберіть Властивості.
  4. Відкрийте Безпека вкладку.
  5. Натисніть на Розширений варіант.
  6. Виберіть будь-який із Я рядки.
  7. Клацніть Редагувати а потім Відкритий вхід дозволу вікно.
  8. Тут переконайтеся, що Довіритель встановлено на Я, Тип встановлено на Дозвольте, і Застосовується для встановлено значення Лише цей об’єкт.
  9. У розділі Властивості виберіть наступне.
    Читати послугуPrincipalName
    Напишіть servicePrincipalName
  10. Клацніть гаразд застосувати зміни та вийти.

Спробуйте встановити нове підключення та перевірте, чи не вдається згенерувати помилку контексту SSPI. Обов’язково перезапустіть служби SQL, пов’язані з поточним обліковим записом, щоб застосувати зміни.

Зміна дозволу Active Directory - безпечний варіант, ніж зміна користувача SQL сервера. Однак перед тим, як приступити до зміни дозволу, переконайтеся, що проблема спровокована через проблеми з дозволами.

Увійдіть на сервер, на якому працює ваш екземпляр SQL, а потім перевірте журнали помилок, щоб перевірити, чи помилка спрацьовує через проблеми з дозволом.

Помилка в журналі буде виглядати приблизно так:

Бібліотеці мережевого інтерфейсу SQL Server не вдалося зареєструвати ім'я основного сервісу (SPN) [MSSQLSvc / servername.domainname.net: 1433] для служби SQL Server.
Код повернення Windows: 0x2098, стан: 15. Неможливість зареєструвати SPN може спричинити використання інтегрованої автентифікації NTLM замість Kerberos.
Це інформаційне повідомлення. Подальші дії потрібні лише в тому випадку, якщо автентифікація Kerberos вимагається політиками автентифікації та якщо SPN не був зареєстрований вручну.

Помилка не може генерувати контекст SSPI може статися через дозвіл, а також через проблеми з обліковими даними, що минули. Зміна пароля та дозволу має допомогти вам виправити помилку та ввійти назад на ваш SQL-сервер.

Виправлення: помилка агрегатної функції під час виконання запиту

Виправлення: помилка агрегатної функції під час виконання запитусервер Sql

Додавання пропозиції GROUP BY є дуже ефективним у більшості випадківПомилка агрегатної функції в SQL виникає, коли ви намагаєтеся використати агрегатну функцію способом, який не підтримується мовою...

Читати далі
Що таке Mysqld.exe і як виправити високий рівень використання ЦП

Що таке Mysqld.exe і як виправити високий рівень використання ЦПсервер SqlWindows 11

Налаштуйте конфігурацію MySQL або оновіть сервер MySQLMysqld.exe є частиною MySQL Server Програмне забезпечення, розроблене розробником програмного забезпечення Oracle.Коли ви запускаєте програмне ...

Читати далі
Виправити помилку Msmdsrv.exe та високе використання ЦП

Виправити помилку Msmdsrv.exe та високе використання ЦПВисоке використання процесораПотужність Biсервер SqlПомилка програми

Дізнайтеся, як іншим вдалося вирішити проблему!Процес msmdsrv.exe пов’язано з Microsoft SQL Server і є екземпляром Analysis Services.Проблеми з виконуваним файлом виникають через відсутність або по...

Читати далі