Адреса місця, узгодженість проблеми із продуктивністю та коли певні модулі, завантажуються в SQL Server

ВАЖЛИВО! Ця стаття перекладена засобами машинного перекладу Microsoft. Статтю можна редагувати в середовищі Community Translation Framework (CTF). Щоб якомога швидше перекласти всі статті у своїй базі знань різними мовами, компанія Microsoft не лише звертається до професійних перекладачів, але й вдається до машинного перекладу, який потім редагується спільнотою. Такі статті можуть містити лексичні, синтаксичні та граматичні помилки. Microsoft не несе відповідальності за будь-які неточності, помилки або збитки, до яких може призвести неправильний переклад статей або їх використання. Докладніше про CTF див. на веб-сторінці http://support.microsoft.com/gp/machine-translation-corrections/uk-ua.

Клацніть тут, щоб переглянути цю статтю англійською мовою: 2033238
Ознаки
Коли певні модулі, завантажуються в процесі адресного простору Microsoft SQL Server (Sqlservr.exe), можуть виникнути такі проблеми:
  • Звіти про різні протокол IMAP про помилки, пов'язані з зависання і умов (наприклад, SQL Server планувальник повідомлень 17883, застосунок очікування протокол IMAP, серйозні блокування у SQL Server)
  • Дуже довгий Вільний час відгуку від SQL Server, навіть якщо кількість одночасних завантаження не надто значного
  • Винятки, (наприклад, які виникають під Вільний час доступу до), критична помилка протокол IMAP бази даних послідовності, затвердження повідомлень або неочікувана процесу
  • 100% завантаження процесора й довго Відновити базу даних часу під Вільний час сценарій виконання в пам'яті OLTP таблиці у SQL Server
причина
Ці проблеми виникають, тому що застосунки або інші програми, які інсталюються на сервері SQL Server можна завантажити певні модулі в процесі SQL Server (Sqlservr.exe). Це може зробити, щоб досягти вимога бізнес-логіка, розширені функції або втручання в контролю. Ці модулі, можуть виконання не підтримується дій, detouring важливі API для Win32 та процеси для SQL Server та виклику ризиковані інтерфейси. Крім того, деякі внутрішні проблеми ці модулі може призвести до пошкодження різні структури пам'яті, які потрібні для виконання процедури SQL Server працює належним чином.
Обхідний шлях
Попередження Описана методика може зробити комп’ютер-зразок або мережу вразливішими до атак зловмисних користувачів або Підтримка програмного забезпечення для захисту від зловмисних програм, такого як віруси. корпорація Майкрософт не рекомендує використовувати цей спосіб, але надаємо ці відомості таким чином, щоб ви могли скористатися перевагою ним на власний розсуд. Використовуйте цей спосіб на власний розсуд.

Щоб вирішити цю проблему, виконайте такі інтерактивні елементи.
  1. Визначення модуля, який завантажено до SQL Server процесу, і це викликає помилку.
  2. Проблемний модуля, виконайте такі дії:
    1. Настроювання програми, не для того, щоб завантажити спеціального модуля до процесу SQL Server.
    2. Зверніться до постачальника застосунку, щоб перевірити наявність оновлень або модуль. Інсталюйте оновлення, які доступні.
    3. У деяких ситуаціях можливо, доведеться видалити модуля і його відповідне Підтримка програмного забезпечення, для відновлення стабільність процесу SQL Server та системи.
    Примітка У деяких випадках можливо, доведеться виконувати ці інтерактивні елементи.
Додаткові відомості
представник служби підтримки клієнтів клієнтів Microsoft і послуг (CSS) визначила в таких модулів, які можуть призвести до проблеми, які згадуються в розділі "Ознаки". Цей список буде оновлено, оскільки виявлено нові проблеми. Цей список надано, щоб визначити процес, описане в розділі "Вирішення". Цей процес зазвичай включає в себе набір метод набору діагностики і відстеження даних, під Вільний час її.

Наступні модулі може спричинити продуктивність і стабільність проблеми, коли вони завантажуються в процесі SQL Server:
  • ENTAPI. БІБЛІОТЕКА DLL
    ENTAPI. DLL завантажується у SQL Server процес інсталяція McAfee VirusScan Enterprise на сервері під керуванням Microsoft SQL Server та настроює це Підтримка програмного забезпечення, щоб відстежувати SQL Server. Після завантаження модуль важливі Win 32 інтерфейси також detoured всередині процес SQL Server. Якщо спостерігається цей модуль завантажений у SQL Server процес настроювання, McAfee VirusScan Enterprise, щоб виключити SQL Server (Sqlservr.exe) від різних додаткових моніторингу, наприклад, захист від переповнення буфера.
  • HIPI. HcSQL.dll, HcApi.dll, HcThe.dll. DLL
    DLL-файлів завантажуються в процесі SQL Server, якщо інстальовано McAfee хост-втручанням попередження, Підтримка програмного забезпечення на тій же системі, SQL Server. Якщо з'явиться цей модуль завантажений у SQL Server процес, налаштування, McAfee хост втручання із запобігання, щоб виключити SQL Server (Sqlservr.exe) зі списку контролю.
  • SOPHOS_DETOURED. Бібліотека DLL і SOPHOS_DETOURED_x64. . DLL SWI_IFSLSP_64.dll
    DLL-файлів, які завантажуються в SQL Server процес установки Sophos антивірусні програми на сервері SQL Server. Якщо з'явиться цей модуль завантажений в процесі SQL Server, ви можете Настроювання на AppInit_Dlls підрозділ реєстру, щоб уникнути, завантаження модуль SQL Server процес.
  • PIOLEDB. Бібліотека DLL і PISDK. БІБЛІОТЕКА DLL
    DLL-файлів, які завантажуються в процесі SQL Server сценарій виконання для доступу до даних, із сервера п провайдера п OLEDB або розширені збережена процедура, які використовують SDK п. Якщо ці модулі завантажені до процесу SQL Server, зверніться до постачальника ці модулі, налаштування провайдера OLEDB як постачальника послуг,-процес. Ця конфігурація допомагає уникнути потрібно завантажити дані модулі в процесі SQL Server.
Щоб отримати додаткові відомості про те, як установити виключення політики Sqlservr.exe в застосунку Підтримка програмного забезпечення, що описується в цій статті див. посібник продукту або зверніться до виробника програмного забезпечення.

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

Правило програмного забезпеченняНазва правилаОпис правилаВерсії продуктів, проти яких обчислюються правило
System Center Advisor.Модулів, завантажених у SQL Server, які можуть викликати сервер проблеми зі стабільністюSystem Center Advisor визначає, чи списку DLL, наведених у цій статті буде завантажено в процесі SQL Server. Перегляньте інформацію, яка надається у розділі "Збираються" Порадник із попередження і внесіть необхідні конфігурації змін, які розглядаються в статті.SQL Server 2008
SQL Server 2008 R2
SQL Server 2012
SQL Server 2008 R2 аналізаторі (SQL Server 2008 R2 BPA)Виклики Windows API, перехопленняУ SQL Server 2008 R2 аналізаторі (SQL Server 2008 R2 BPA) забезпечує, правило, модулі для підтримки захисту від переповнення буфера, завантажених у SQL Server. Якщо засіб BPA з'являється попередження, що називається "Windows API виклики, перехоплення, - Engine" модулів, які підтримують захисту від переповнення буфера завантажується у SQL Server. BPA визначає, це за модулів, які мають назву на зразок "% entapi.dll%" як у sys.dm_os_loaded_modules, подання елементів динамічного керування (DMV).SQL Server 2008
SQL Server 2008 R2
SQL Server 2012
SQL Server 2012 аналізаторі (SQL Server 2012 BPA)Виклики Windows API, перехопленняУ SQL Server 2012 BPA забезпечує, правила, щоб визначити, чи списку DLL, наведених у цій статті буде завантажено в процесі SQL Server. Під Вільний час запуску інструменті BPA і з'являється попереджувальне протокол IMAP, що називається "Виклики Windows API, перехоплення - Engine", ознайомтеся з інформацією "Проблема" Заява у BPA та зміни, потрібні настройки, які розглядаються в статті.SQL Server 2012

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

Інформація та рішення в цьому документі являє собою з поточного подання елементів корпорації Майкрософт стосовно цих питань на дату публікації. Це рішення надається через Microsoft або сторонніх постачальників. корпорація Майкрософт не рекомендує будь-якого конкретного стороннього постачальника або рішення сторонніх виробників, які може йтися в цій статті. Також можливі рішення інших розробників або рішення сторонніх розробників, які у цій статті не описано. Через те, що корпорація Майкрософт має реагувати на мінливі умови ринку, ця інформація не слід інтерпретувати зобов'язання з корпорацією Майкрософт. корпорація Майкрософт не може гарантувати, або підтверджувати точність будь-якої інформації або рішення, яке надається корпорацією Майкрософт чи будь-які згаданим стороннім постачальником.

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

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

198891 Як запустити COM, під керуванням DLL-об'єкт за межами процес SQL Server
243428 Переміщення розширений, збережених процедур із процесу

Попередження. Цю статтю переведено автоматично

Властивості

Ідентифікатор статті: 2033238 – останній перегляд: 08/30/2016 20:35:00 – виправлення: 5.0

Microsoft SQL Server 2005 Express Edition, Microsoft SQL 2005 Server Enterprise, Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Express Edition with Advanced Services, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL 2005 Server Workgroup, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Express with Advanced Services, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2012 Analysis Services, Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2012 Enterprise Core

  • kbmt KB2033238 KbMtuk
Зворотний зв’язок