FIX: порушення прав доступу до SQL Server внутрішніх глухий кут монітор під Вільний час запуску декількох додатків разом з кілька активних результат наборів включений в SQL Server

Переклади статей Переклади статей
Номер статті: 2723979 - Показ продуктів, яких стосується ця стаття.
Розгорнути все | Згорнути все

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

Ознаки

Сценарій 1:

Припустимо, що у вас є кілька клієнт додатки, які підключаються до екземпляр Microsoft SQL Server 2008 R2, SQL Server 2012 або SQL Server 2014 року. Крім того, в кількох наборів активних результат (Марс) вивід рядки підключення. Коли декілька запитів були відправлені з цих програм, в той же Вільний час, взаємними блокуваннями можуть виникнути, коли дані маніпулювати. У цій ситуації порушення прав доступу може виникнути в моніторі внутрішніх взаємоблокування SQL Server.

Сценарій 2:

Розглянемо таку ситуацію.
  • Ви подали пакет накопичувальне оновлення 7 для Microsoft SQL Server 2012 SP1 на комп'ютері.
  • У вас є кілька клієнтських застосунків, що підключаються до екземпляра SQL Server 2012.
  • На заяви повинні координатор розподілених транзакцій (DTC) або кілька наборів активних результат (Марс) транзакції налаштований.
  • Декілька запитів надсилаються від цих додатків в той же Вільний час, і глухі кути можуть виникнути, коли маніпулювати дані.
У цьому випадку порушення прав доступу може виникнути в області перегляду внутрішньої взаємоблокування SQL Server.

причина

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

Розв'язанн

Накопичувальне оновлення інформації

Питання вперше була зафіксована у наступні накопичувальне оновлення SQL Server.

Накопичувальне оновлення 1 для SQL Server 2014

сукупний пакет оновлень 9 для SQL Server 2012 SP1

Накопичувальне оновлення 1 для SQL Server 2012 SP1

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

Сукупний пакет оновлень 4 для SQL Server 2012

сукупний пакет оновлень 8 для SQL Server 2008 R2 SP1

Про накопичувальне оновлення для SQL Server

Згорнути це зображенняРозгорнути це зображення
assets folding start collapsed
Кожен новий накопичувальне оновлення для SQL Server містить усі виправлення, і всі виправлення в безпеки, які входили до складу попередніх накопичувальне оновлення. Перевірте останню накопичувальне оновлення для SQL Server:
Згорнути це зображенняРозгорнути це зображення
assets folding end collapsed

Відомості про виправлень

Виправлення оновлює транзакції м'ютекс використовувати нові робочі місця, коли робочі області змінюються.

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

Якщо Виправлення доступне для завантаження, є розділ "Виправлення завантажити доступні" у верхній частині цієї статті бази знань. Якщо цей розділ не відображається, надіслати запит до Microsoft обслуговування і підтримки клієнтів отримати виправлення.

Примітка. Якщо виникають додаткові проблеми, або якщо будь-які виправлення, можливо, доведеться створити окремий запит до служби. Витрати на звичайні підтримки буде застосовуватися до додаткової підтримки питання і питання, які не відповідають критеріям для цього конкретного виправлення. Для отримання повного списку Microsoft обслуговування і підтримки клієнтів телефонних номерів, або створити окремий запит до служби відвідайте такі веб-сайті Microsoft:
http://support.Microsoft.com/contactus/?ws=support
Примітка. У формі "Виправлення завантажити доступні" відображаються мови, для якої доступний виправлення. Якщо потрібна мова не відображається, це тому, що виправлення не доступна для даної мови.

Стан

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

Додаткові відомості

Щоб отримати додаткові відомості про ввімкнення функції кількох наборів активних результат (Марс) перейдіть на веб-сайті MSDN:
Як включити МАРСА

Властивості

Номер статті: 2723979 - Востаннє переглянуто: 22 квітня 2014 р. - Редакція: 5.0
Застосовується до:
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • Microsoft SQL Server 2012 Service Pack 1, у разі використання з:
    • Microsoft SQL Server 2012 Developer
    • Microsoft SQL Server 2012 Enterprise
    • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2014 Developer
  • Microsoft SQL Server 2014 Enterprise
  • Microsoft SQL Server 2014 Standard
Ключові слова: 
kbtshoot kbqfe kbfix kbsurveynew kbexpertiseadvanced kbautohotfix kbmt KB2723979 KbMtuk
Машинний переклад
ВАЖЛИВО! Ця стаття перекладена засобами машинного перекладу Microsoft. Статтю можна редагувати в середовищі Community Translation Framework (CTF). Щоб якомога швидше перекласти всі статті у своїй базі знань різними мовами, компанія Microsoft не лише звертається до професійних перекладачів, але й вдається до машинного перекладу, який потім редагується спільнотою. Такі статті можуть містити лексичні, синтаксичні та граматичні помилки. Microsoft не несе відповідальності за будь-які неточності, помилки або збитки, до яких може призвести неправильний переклад статей або їх використання. Докладніше про CTF див. на веб-сторінці http://support.microsoft.com/gp/machine-translation-corrections/uk-ua.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 2723979

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

 

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