Симптоми
Да разгледаме следния сценарий:
-
Имате два компютъра, работещи под Windows Server 2008 или Windows Vista. Един компютър изпраща съобщение Kerberos удостоверяване на другия компютър.
-
Kerberos удостоверяване използва на Advanced Encryption Standard (AES) алгоритъм за шифроване и дешифриране на данните.
В този случай Kerberos удостоверяването е неуспешно с код на грешка 0X80090302 или 0x8009030f и получавате съобщение за грешка. Въпреки това получавате съобщение за грешка може да варира за различни приложения. Например ако се опитате да се свържете с SQL Server 2005 или услугите за анализ на SQL Server 2008 с помощта на Excel, получавате едно от следните съобщения за грешка:
Съобщение 1
Исканата функция не се поддържа
Съобщение 2
Е променен или подпис, подадени за удостоверяване
Причина
Функцията SpSealMessage и SpUnsealMessage функция не шифроване и дешифрира съобщения за удостоверяване правилно, когато размерът на съобщението не се делят на размера на очакваната блок.
Решение
Информация за актуалната корекция
Важно: Когато щракнете върху връзката "Преглед и подайте заявка", Windows Vista ще е единственият продукт, който се показва. Обаче корекция за Windows Vista се отнася за Windows Vista и Windows Server 2008.
Поддържана актуална корекция се предлага от Microsoft. Тази актуална корекция обаче е предназначена да коригира само проблема, описан в тази статия. Прилагайте тази корекция само към системи, изпитващи конкретния проблем, описан в тази статия. Може да се проведат допълнителни тестове на тази актуална корекция. Следователно ако не сте силно засегнати от този проблем, препоръчваме да изчакате следващата актуализация на софтуера, който ще съдържа тази корекция.
Ако актуалната корекция е налична за изтегляне, има секция "Налично изтегляне предлага" в горната част на тази статия от базата знания. Ако тази секция не се появява, свържете се с Microsoft за обслужване на клиенти и поддръжка, за да получите актуалната корекция.
Забележка: Ако възникнат допълнителни проблеми или проблеми, трябва да създадете отделна заявка за поддръжка. Обичайните такси за поддръжката ще важат за допълнителни въпроси и проблеми, които не спадат към конкретната актуална корекция. За пълен списък на телефонните номера на Microsoft за обслужване на клиенти и поддръжка или да създадете отделна заявка за поддръжка посетете следния уеб сайт на Microsoft:
http://support.microsoft.com/contactus/?ws=supportЗабележка: Формулярът "Налична актуална корекция изтегляне" показва езиците, за които е налична актуалната корекция. Ако не виждате вашия език, това е защото актуалната корекция не е налична за този език.
Важни поправки на Windows Vista и Windows Server 2008 са включени в същите пакети. Обаче само един от тези продукти може да бъде посочен в страницата "Искане за актуална корекция". За да поискате пакета с актуални корекции, който се отнася за Windows Vista и Windows Server 2008, просто изберете продукта, който е в списъка на страницата.
Необходими условия:
За да приложите тази актуална корекция, компютърът трябва да изпълнява една от следните операционни системи:
-
Windows Vista Service Pack 1 (SP1)
-
Windows Vista Service Pack 2 (SP2)
-
Windows Server 2008
-
Windows Server 2008 Service Pack 2 (SP2)
Изискване за рестартиране
Трябва да рестартирате компютъра, след като приложите тази актуална корекция.
Обхват на корекция инсталация
Корекцията трябва да се инсталира както на клиента и сървъра на връзката. Ако са засегнати много клиенти, тя може да смисъл да поставят корекция за всички системи Server 2008 и Windows Vista в организацията.
Файлова информация
Англоезичната версия на тази спешна корекция има файлови атрибути (или по-нови файлови атрибути), които са изброени в следващата таблица. Датите и часовете за тези файлове са изброени в координирано световно време (UTC). При преглед на информацията за файла, преобразувана в местно време. За да намерите разликата между UTC и местното време, използвайте раздела часова зона в елемента " Дата и час " в контролния панел.
За всички поддържани базирани на x86 версии на Windows Vista и Windows Server 2008
Име на файл |
Версия на файла |
Размер на файла |
Дата |
Време |
Платформа |
---|---|---|---|---|---|
Kerberos.dll |
6.0.6001.22435 |
500,736 |
18-May-2009 |
13:49 |
x86 |
Kerberos.dll |
6.0.6002.22138 |
500,736 |
18-May-2009 |
13:44 |
x86 |
За всички поддържани базирани на x64 версии на Windows Vista и Windows Server 2008
Име на файл |
Версия на файла |
Размер на файла |
Дата |
Време |
Платформа |
Изисквания за сервизен пакет |
Клон на услуга |
---|---|---|---|---|---|---|---|
Kerberos.dll |
6.0.6001.22435 |
657,920 |
18-May-2009 |
14:04 |
x64 |
SP1 |
Неприложимо |
Kerberos.dll |
6.0.6001.22435 |
500,736 |
18-May-2009 |
13:49 |
x86 |
SP1 |
WOW |
Kerberos.dll |
6.0.6002.22138 |
657,920 |
18-May-2009 |
13:45 |
x64 |
SP2 |
Неприложимо |
Kerberos.dll |
6.0.6002.22138 |
500,736 |
18-May-2009 |
13:44 |
x86 |
SP2 |
WOW |
Заобикаляне на проблема
За да заобиколите проблема, използвайте NTLM удостоверяване вместо Kerberos удостоверяване.
Статус
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".
Допълнителна информация
За допълнителна информация относно функцията SpSealMessage посетете следния уеб сайт на Microsoft:
http://msdn.microsoft.com/en-us/library/aa380181(VS.85).aspxЗа допълнителна информация относно функцията SpUnsealMessage посетете следния уеб сайт на Microsoft:
http://msdn.microsoft.com/en-us/library/aa380184(VS.85).aspxЗа повече информация щракнете върху следния номер на статия в базата знания на Microsoft:
824684 описание на стандартната терминология, използвана за описание на софтуерните актуализации на Microsoft