FIX: Перше виконання зберігаються xp_cmdshell процедура не завершено до останнього виконання завершення в SQL Server 2012

Переклади статей Переклади статей
Номер статті: 2671318
Розгорнути все | Згорнути все

На цій сторінці

Майкрософт поширює Microsoft SQL Server 2012 виправлень, завантаження файлів. Оскільки Накопичувальне виправлення, кожен новий реліз містить усі виправлення, і всі оновлення системи безпеки, які входили до складу попередніх SQL Server 2012 оновлення реліз.

Ознаки

Припустимо, запускати багато xp_cmdshell збережена процедура в той же Вільний час на декілька сесій у Microsoft SQL Server 2012. У цій ситуації перше виконання xp_cmdshell збережена процедура не заповнено до завершення останнього виконання.

причина

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

Застосунком API вимагає маркер успадкування перенаправити стандартного виводу і помилка протокол IMAP. Якщо кілька страт xp_cmdshell збереженої процедури запуску в той же Вільний час, щойно відкрив процесів може успадковують ручки існуючі процеси. Однак, xp_cmdshell зберігаються процедура чекає маркер, щоб закрити всі відкриті процесами. Тому, коли декілька процесів успадковують ручки, всі xp_cmdshell страт потрібно дочекатися ручки закрито тривалим процесом.

Розв'язанн

Щоб вирішити цю проблему, застосовуються наступні накопичувальне оновлення. Це оновлення додає параметри застосунком API STARTUPINFOEX, що запобігання ручкою успадкування для крос-процес.

сукупний пакет оновлень інформації

сукупний пакет оновлень пакета 1 SQL Server 2012 з пакетом оновлень 1

Виправлення для цієї проблеми була вперше випущена у накопичувальне оновлення 1. Щоб отримати додаткові відомості про отримання пакунок накопичувальне оновлення SQL Server 2012 з пакетом оновлень 1 клацніть номер статті в базі знань Microsoft Knowledge Base:
2765331 сукупний пакет оновлень пакета 1 SQL Server 2012 з пакетом оновлень 1
Примітка Тому що будує кумулятивний, кожен новий виправити реліз містить усі виправлення, і всі виправлення безпеки, які входили до складу попередніх SQL Server 2012 виправити реліз. Радимо, що ви вважаєте, що застосування останнього релізу виправити, що містить це виправлення. Щоб отримати додаткові відомості клацніть номер статті в базі знань Microsoft Knowledge Base:
2772858 SQL Server 2012 будує, випущені після пакета оновлень 1 для SQL Server 2012 був випущений

SQL Server 2012

Виправлення для цієї проблеми була вперше випущена у накопичувальне оновлення 4. Щоб отримати додаткові відомості про отримання пакунок накопичувальне оновлення для SQL Server 2012 клацніть номер статті в базі знань Microsoft Knowledge Base:
2758687 сукупний пакет оновлень пакета 4 SQL Server-2012
Примітка Тому що будує кумулятивний, кожен новий виправити реліз містить усі виправлення, і всі виправлення безпеки, які входили до складу попередніх SQL Server 2012 виправити реліз. Радимо, що ви вважаєте, що застосування останнього релізу виправити, що містить це виправлення. Щоб отримати додаткові відомості клацніть номер статті в базі знань Microsoft Knowledge Base:
2692828 SQL Server 2012 будує, випущені після випуску SQL Server 2012

Стан

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

Посилання

Щоб отримати додаткові відомості про функцію застосунком зверніться до наступних веб-сайті MSDN:
Загальні відомості про функцію застосунком
Щоб отримати додаткові відомості про збережені xp_cmdshell процедура перейдіть до наступного веб-сайт MSDN: Щоб отримати додаткові відомості про подібні проблеми клацніть номер статті в базі знань Microsoft Knowledge Base:
315939 PRB: Дитина успадковує ненавмисні ручки під Вільний час виклику застосунком

Властивості

Номер статті: 2671318 - Востаннє переглянуто: 20 листопада 2012 р. - Редакція: 1.0
Ключові слова: 
kbtshoot kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2671318 KbMtuk
Машинний переклад
УВАГА! Цю статтю переклала програма машинного перекладу Microsoft, а не людина. Корпорація Microsoft пропонує вам як машинні переклади, так і переклади фахівців, щоб Ви мали доступ до всіх статей бази знань рідною мовою. Проте стаття, яку переклав комп’ютер, не завжди бездоганна. Вона може містити лексичні, синтаксичні або граматичні помилки. Так само помиляється іноземець, спілкуючись вашою рідною мовою. Корпорація Microsoft не несе відповідальність за жодні неточності, помилки або шкоду, завдану неправильним перекладом змісту або його використанням з боку користувачів. Крім того, корпорація Microsoft часто оновлює програму машинного перекладу.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 2671318

Надіслати відгук

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com