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

Ознаки

Припустімо, що ви використовуєте SQL Server 2017 і є багато пакетів служб SQL Server інтеграції (SSIS), ви можете помітити, що SSIS або Power BI звіти спорадично не вдається з такими помилками підключення підключення:

"_Main_XXXXX:Error: код помилки SSIS DTS_E_OLEDBERROR. Сталася помилка бази даних OLE. Код помилки: 0x80004005".

Доступний запис бази даних OLE. Джерело: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Опис: "Час очікування входу минув".

Доступний запис бази даних OLE. Джерело: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Опис: "Не вдалося завершити процес входу через затримку у відповіді на вхід".

Доступний запис бази даних OLE. Джерело: "Microsoft SQL Server native client 11.0" Hresult: опис 0x80004005: "Tcp Provider: Timeout error [258]. "."

В іншому разі ця проблема не обмежується лише звітами служб SSIS або Power BI. У будь-якій програмі можуть виникнути проблеми з продуктивністю та час очікування під час підключення до SQL Server. 

У цьому виправленні представлено два нові стовпці, error_code та op_history в DMV sys.dm_os_buffer_descriptors . Error_code стовпець відображає відомості про помилку під час останньої спроби заповнити потрібний буфер. стовпець Op_history представляє оперативний журнал буфера в бітова форматі (4 біти за операцію, 16 операцій разом, останні 4 біти представляють останню операцію і зсув ліворуч з часом). 

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

Основна причина

Проблеми з тайм-аутом і продуктивністю мають загальний характер і можуть мати багато основних основних причин. У цьому конкретному випадку є багато помилок і повторних спроб, які спостерігаються під час спроби прочитати сторінки даних із файлів даних і заповнити буфери пам'яті (відображення пам'яті сторінок даних). Основна причина помилок буферної сукупності чітко не визначається як базові коди помилок під час спроби заповнити буфери, які не відображаються.

Стан

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

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

Цю проблему вирішено в сукупному пакеті оновлень для SQL Server:

Про сукупні оновлення для SQL Server:

Кожен новий сукупний пакет оновлень для SQL Server містить усі виправлення та всі виправлення системи безпеки, які входили в попередній сукупний пакет оновлень. Ознайомтеся з останніми сукупними оновленнями для SQL Server:

Посилання

Дізнайтеся про термінологію, яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.

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

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

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

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

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

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

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

×