ВИПРАВЛЕННЯ: XA-транзакції не очищено під Вільний час виходу із застосування Java у екземпляра SQL Server

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

Клацніть тут, щоб переглянути цю статтю англійською мовою: 3145492
Ознаки
У вас є застосування Java, який підключається до Microsoft SQL Server, за допомогою JDBC-драйвер Microsoft SQL Server. Після запуску застосування Java ви запускаєте одного або кількох XA-транзакцій екземпляра SQL Server. Під Вільний час виходу із програми Java, ці операції не очищено до перезавантаження екземпляра SQL Server. Крім того, якщо забагато загублений транзакції, неможливості запуску будь-яких нових операцій в екземпляра SQL Server.
Розв'язанн
Щоб вирішити цю проблему, інсталюйте це оновлення й активувати TF3924 прапор трасування. Щоб увімкнути прапор трасування TF3924, див. розділ "Додаткові відомості".

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

Thisissue виправлення в таких оновлень:
Порада:, Інсталюйте останній сукупний пакет оновлень для SQL Server

Кожний новий-сукупний пакет оновлень для SQL Server, містить усі виправлення, і всіх виправлень безпеки, які входять до складу попередній сукупний пакет оновлень. Перевірте останній сукупний пакет оновлень для SQL Server:
Стан
Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".
Додаткові відомості
Щоб перевірити наявність загублений транзакції, виконайте наступні оператора Transact-SQL екземпляра SQL Server, у
SELECT * FROM sys.syslockinfo L, sys.dm_tran_active_transactions T WHERE L.[req_transactionUOW] = T.[transaction_uow]

Увімкнення прапор трасування 3924

Можна ввімкнути прапор трасування 3924 під час запуску або сеанс користувача. Прапора трасування, має глобального рівня "або" сеанс рівня ефекти. Щоб увімкнути прапор трасування 3924, використовуйте командиDBCC TRACEON або -T 3924 як параметр завантаження.

Якщо DBCC TRACEON\TRACEOFF, це не повторно створити новий план кешування збережених процедур. Може бути плани в кеші, створених без позначки трасування.

Щоб отримати додаткові відомості про те, як увімкнути або вимкнути позначки трасування та позначки глобальне та рівня сеанс трасування див. в таких статтях електронної документації SQL Server Books Online:
Посилання
Докладніше про у Термінологія Microsoft, що використовується для опису оновлень програмного забезпечення.
Примітка. Це екстрена стаття, яку написала служба підтримки Microsoft. Інформація в цій статті призначена для вирішення нових проблем і надається "як є". З огляду на швидкість її підготовки та публікації, ця стаття може містити орфографічні помилки і її може бути змінено будь-коли без попереднього повідомлення. Додаткову інформацію див. в повідомленні про авторське право.

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

Властивості

Ідентифікатор статті: 3145492 – останній перегляд: 08/16/2016 01:01:00 – виправлення: 3.0

Microsoft SQL Server 2012 Service Pack 3, Microsoft SQL Server 2012 Service Pack 2, Microsoft SQL Server 2016 Developer, Microsoft SQL Server 2016 Enterprise, Microsoft SQL Server 2016 Enterprise Core, Microsoft SQL Server 2016 Standard

  • kbqfe kbfix kbexpertiseinter kbsurveynew kbmt KB3145492 KbMtuk
Зворотний зв’язок