Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Ознаки

Припустимо, що ви інсталюєте Microsoft SQL Server 2008 або Microsoft SQL Server 2008 R2 на комп'ютері під керуванням ОС Windows Server 2008 або Windows Server 2008 R2. Коли програма підключається до сервера SQL Server 2008 або SQL Server 2008 R2 за допомогою Microsoft SQL Server для рідного клієнта 10,0, ви отримуєте повідомлення про помилку "не поступаючись планувальник" з перервами. Примітка. Повідомлення про помилку "не поступаючись планувальник" записується в файлі журналу помилок SQL Server 2008 або SQL Server 2008 R2. Крім того, SQL Server припиняє відповідати на них періодично. Щоб вирішити цю проблему, можливо, доведеться перезапустити SQL Server. Примітки

  • Це виправлення застосовується як для рідного клієнта SQL, так і до інженерних серверів SQL Server.

  • Якщо інстальовано SQL Server 2008 із пакетом оновлень 2 (SP2), помилка "Непоступаючись планувальник" не виникає, а SQL Server 2008 не відповідає. Однак може з'явитися повідомлення про помилку приблизно такого вигляду:

    помилка з кодом 26073-//Errenformat: TCP-підключення закрито, але дочірній процес SQL Server може мати дублікат гнізда підключення

Причина

Ця проблема виникає через те, що клієнт SQL Server 10,0 обробляє виклик TCP на сокет неправильно.

Спосіб вирішення

Примітка

Якщо ви нещодавно застосували виправлення SQL Server НДР відповідно до бюлетеня безпеки MS11-049, ви не можете застосувати Сукупне оновлення, наведені в цій статті. Під час спроби застосування виправлень за допомогою функції сукупного оновлення з'являється повідомлення про помилку приблизно такого вигляду:

Оновлення SQL Server із вищою версією уже інстальовано в екземплярі SQL Server <ім'я екземпляра>, тому ПОТОЧНЕ оновлення SQL Server не можна застосувати. Версія оновлення SQL Server вже інстальована – НДР 10.2.4064.0 (10.2.4310.0) з KB2494089 і поточним оновленням SQL Server, 10.2.4272.0 з KB2467239.

У цьому сценарії потрібно додати пакет НДР, що містить виправлення проблеми, згадане в цій статті бази знань, а також виправлення неполадки MS11-049. Щоб знайти відповідні пакети НДР і QFE, які стосуються вашого діапазону збірок SQL Server, зверніться до розділу запитання про наведений нижче бюлетень безпеки.

http://www.microsoft.com/technet/security/bulletin/MS11-049.mspxНаприклад, якщо використовується SQL Server 2008 Service Pack 2, і ви застосували виправлення НДР для KB2494089, щоб отримати виправлення для KB2491214, потрібно застосувати оновлення QFE KB2494094.

Відомості про Сукупне оновлення

Щоб вирішити цю проблему, інсталюйте відповідні оновлення для SQL Server і для Windows Server, запущених на комп'ютері. Примітка. Ця проблема може виникати в клієнтській програмі, яка використовує рідний клієнт SQL Server і функцію (наприклад, функція Createprocess ), щоб створити новий дочірній процес. У цьому випадку потрібно додати виправлення для Windows Server і SQL Server.

Оновлення для сервера SQL Server

Сукупний пакет оновлень пакета 6 для SQL Server 2008 R2

Виправлення для цієї проблеми уперше випущено в сукупному оновленні 6. Щоб отримати докладні відомості про отримання цього сукупного оновлення пакета для SQL Server 2008 R2, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:

2489376 Сукупний пакет оновлень пакета 6 для SQL Server 2008 R2 Примітка. Оскільки будує сукупну версію, кожен новий випуск Fix містить всі виправлення та виправлення безпеки, які були включені до попередньої версії SQL Server 2008 R2 Fix Release. Радимо застосувати найновішу версію виправлення, що містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:

981356 Випущено SQL Server 2008 R2, випущеній після випуску SQL Server 2008 R2Сукупний пакет оновлень пакета 2 для SQL server 2008 Service Pack 2 виправлення для цієї проблеми уперше випущено в сукупному ОНОВЛЕННІ 2 для SQL Server 2008 Service Pack 2. Щоб отримати докладні відомості про цей пакет накопичувальне оновлення, клацніть номер статті в базі знань Microsoft Knowledge Base:

2467239 Сукупний пакет оновлень пакета 2 для SQL Server 2008 Service Pack 2Примітка. Оскільки будує сукупну версію, кожен новий випуск Fix містить всі виправлення та виправлення безпеки, які були включені до попередньої версії SQL Server 2008 Fix Release. Корпорація Майкрософт рекомендує застосувати найновішу версію виправлення, що містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:

2402659 Інстальовано пакет оновлення SQL Server 2008, який було випущено після випуску служби SQL Server 2008 Service Pack 2 Поточні виправлення Microsoft SQL Server 2008 створюються для певних пакетів оновлень для сервера SQL Server. Щоб інсталювати пакет оновлень 2 для SQL Server 2008, потрібно додати пакет оновлень 2 для SQL Server 2008. За замовчуванням будь-яке термінове виправлення, яке надається в пакеті оновлень SQL Server, включено до наступного пакета оновлень служби SQL Server.

Оновлення для Windows Server

Виправлення для Windows Server 2008 R2

976932 Відомості про пакет оновлень 1 для ОС Windows 7 і Windows Server 2008 R2

Виправлення для Windows Server 2008

2398202 Програма може припинити відповідати в ОС Windows Server 2008 або Windows Vista, коли програма закриває підключення до роз'єму або вимикається

Стан

Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".

Інші способи вирішення

Важливе значення Цей розділ, метод або завдання містить кроки, які вказують, як змінити реєстр. Однак, якщо ви змінюєте реєстр неправильно, можуть виникнути серйозні проблеми. Тому переконайтеся, що ви уважно стежите за цими кроками. Щоб отримати додатковий захист, потрібно створити резервну копію реєстру, перш ніж вносити зміни. Після цього ви можете відновити реєстр, якщо виникла проблема. Щоб отримати докладні відомості про те, як створити резервну копію та відновити реєстр, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:

322756 Створення резервної копії та відновлення реєстру у WindowsЩоб вирішити цю проблему, додайте значення " Superstocketnetlibtcp\tcp%" , що належить до розділу реєстру для MSSQLServer. Для цього виконайте наведені нижче дії.

  1. Відкрийте редактор реєстру. Для цього скористайтеся відповідним способом для операційної системи.

    • В ОС Windows Vista натисніть кнопку Пуск, введіть Regedit у полі розпочати пошук , а потім натисніть клавішу ВВІД.

    • У Windows XP натисніть кнопку Пуск, виберіть команду виконати, введіть Regeditі натисніть кнопку OK.

  2. Знайдіть і клацніть такий підрозділ реєстру.

    • Для екземпляра за замовчуванням SQL Server 2008 або SQL Server 2008 R2 клацніть такий підрозділ реєстру:

      HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Microsoft SQL. Mssqlser%\mssqtser\

    • Для іменованого екземпляра SQL Server 2008 або SQL Server 2008 R2 клацніть такий підрозділ реєстру:

      HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Microsoft SQL. (Instancename) \mssqtser\

  3. У меню редагування наведіть вказівник миші на пункт створити, а потім виберіть значення DWORD.

  4. Введіть Tckпереривання, а потім натисніть клавішу ВВІД.

  5. У меню редагування натисніть кнопку змінити.

  6. Виберіть пункт десяткова, а потім введіть 1 у полі значення даних .

  7. Закрийте редактор реєстру.

  8. Перезапустіть SQL Server.

Посилання

Щоб отримати додаткові відомості про те, як інсталювати клієнт SQL Server, перейдіть на веб-сайт MSDN для розробників:

Інсталяція клієнта SQL Server для рідної мовиЩоб отримати докладні відомості про модель інкрементного обслуговування для SQL Server, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:

935897 Модель інкрементного обслуговування доступна з команди SQL Server, щоб доставити виправлення для повідомляли про проблемиЩоб отримати докладні відомості про схему іменування для оновлень SQL Server, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:

822499Нова схема іменування для пакетів оновлень програмного забезпечення Microsoft SQL ServerЩоб отримати докладніші відомості про термінологію оновлення програмного забезпечення, клацніть номер статті в базі знань Microsoft Knowledge Base:

824684 Опис стандартної термінології, яка використовується для опису оновлень програмного забезпечення Microsoft

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×