FIX: SQL Server 2008 R2 аналіз послуг вводить новий трасування подій для відстеження сценарій виконання ресурсу і замки за допомогою сервера SQL Profiler

Переклади статей Переклади статей
Номер статті: 2458438 - Показ продуктів, яких стосується ця стаття.
Майкрософт поширює виправлень, Microsoft SQL Server 2008 R2 як один файл завантажується. Оскільки Накопичувальне виправлення, кожен новий реліз містить усі виправлення, і всі виправлення безпеки, які входили до складу попередніх SQL Server 2008 R2 виправити реліз.
Розгорнути все | Згорнути все

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

Ознаки

Може виникнути під Вільний час сценарій виконання Microsoft SQL Server Profiler контролювати екземпляра SQL Server 2008 R2 служб аналізу, один або кілька таких проблем.

Випуск 1
Коли слід Виконати сценарій MDX подія спрацьовує сесії Крім служб аналізу, ConnectionID і SPID атрибути є помилково повідомили, як 0. Таким чином, сесія, який викликає подію не записується.

Випуск 2
Виконати-сценарій MDX поточного подія, яка спрацьовує для кожного sub команда сценарію неправильно містить весь сценарій в стовпці TextData . Таким чином, частина сценарію, що мають відношення переддія не вказані.

Випуск 3
Поточні відомості з трасування не вказали, яких ресурсів споживається конкретної команди, або запит.

Випуск 4
У SQL Server Profiler замки категорії, яка містить відомості про операцію блокування реєструє тільки два:
  • Глухий кут
  • LockTimeOut
Ця інформація є це під Вільний час спроби усунення неполадок продуктивності служби аналізу SQL Server Analysis Services 2008 R2.

Це оновлення вносить деякі нові події трасування до сервера SQL Profiler в усуненні цієї проблеми. Для отримання додаткової інформації у розділі "Додаткові відомості".

Розв'язанн

Служба дані пакета для SQL Server 2008 R2

Щоб вирішити цю проблему, отримайте найновіший пакет оновлень для SQL Server 2008 R2. Щоб отримати додаткові відомості клацніть, номер статті в базі знань Майкрософт:
2527041 Як отримати найновіший пакет оновлень для SQL Server 2008 R2
Примітка. Це виправлення для проблеми була вперше випущена у SQL Server 2008 R2 пакетом оновлень 1.

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

Нову подію виконати команду сценарій MDX

У поточному 2008 R2 служби аналізу SQL Server Analysis Services підтримує такі події для роботи скрипта Виконати MDX :
  • Виконати початкову сценарій MDX
  • Виконати поточний сценарій MDX
  • Виконання сценарію кінець багатовимірного ВИРАЗУ
Після інсталяції цього поновлення, нову подію sub MDX скрипт команда доступна для відстеження операціясценарійВиконання MDX. Нижче наводяться комбінації захід і південь захід:
  • Сценарій MDX початок/MDX сценарію
  • Виконати сценарій MDX початок/MDX скрипт команду
  • Сценарій MDX кінці/MDX сценарію
  • Виконати MDX сценарій кінця /MDX сценарій команду

Ці події вказати, яку частину весь сценарій пов'язані кожен sub команда сценарій MDX. Виконати почати MDX сценарію заходу, стовпець TextData містить весь сценарій MDX. Стовпець TextData події Виконати MDX скрипт команду почати містить тільки сценарій MDX поточної команди.

Нові трасування подій для відстеження сценарій виконання ресурсу

Поточні відомості з трасування не вказали, яких ресурсів споживається конкретної команди. Після установки цього оновлення, включати інформацію про сценарій виконання ЦП та операцій введення/виводу вводиться новий клас подій сценарій виконання ресурсу . Ця інформація заноситься в окрема подія або додаткові стовпці на Команду завершальна подія або на Запит завершальна подія. Такі відомості можуть бути включені у стовпець TextData події:
  • ЧИТАЄ, <Value></Value>
  • READ_KB, <Value></Value>
  • ПИШЕ: <Value></Value>
  • WRITE_KB, <Value></Value>
  • CPU_TIME_MS, <Value></Value>
  • ROWS_SCANNED, <Value></Value>
  • ROWS_RETURNED, <Value></Value>

Трасування подій, що відслідковувати будь-які блокування діяльності

служби аналізу SQL Server Analysis Services 2008 R2 підтримує наступні дві події, які відслідковувати будь-які блокування діяльності:
  • Глухий кут
  • LockTimeOut
Після інсталяції цього поновлення, доступні такі нові події трасування відслідковувати будь-які блокування діяльності:
  • Замки придбав
  • Замки, випущений
  • Блокування очікування
Замки придбав подія вказує, коли угода одержала пакетного замків для обробки транзакцій. Замки випустила подія вказує, коли угода випустила пакетного замків, запитаних транзакції. Ця подія також вказує тривалість, що проводяться на замки. Блокування чекає подія вказує, коли транзакцію намагається і очікування в черзі, щоб отримати блокування в пакеті. Ця інформація є в стовпці TextData тих подій. Ця інформація включає в себе такі додаткові споріднених даних:
  • Ідентифікатор транзакції
  • LockList XML-вузла
  • Листа очікування XML-вузла
  • HoldList XML-вузла
Замок придбав подія і Блокування випустила події містять LockList інформації. Блокування чекає подія містить LockList, листа очікуваннята HoldList інформації.

LockList

LockList вузол містить наступну інформацію:
  • Тип блокування
  • Статусу блокування
  • Шлях до об'єкта що запитані
  • ідентифікатор об'єкта
Примітка. Шлях до об'єкта повідомляється без простір імен. Блокування випустила подія містить властивість Тривалість . Тривалість власності вказує тривалість, що замок проводиться в мілісекундах.

Нижче наведено приклад LockList вузла:
<LockList>
                <Lock>
                                <Type>Read</Type>
                                <LockStatus>Acquired</LockStatus>
                                <Object><DatabaseID>AdventureWorks</DatabaseID></Object>
                                <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>
                </Lock>
                <Lock>
                                <Type>Read</Type>
                                <LockStatus>Waiting</LockStatus>
                                <Object><DatabaseID>FoodMart</DatabaseID><Object>
                                <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>
                </Lock>
                <Lock>
                                <Type>Read</Type>
                                <LockStatus>Requested</LockStatus>
                                <Object><DatabaseID>FoodMart</DatabaseID><Object>
                                <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>
                </Lock>
</LockList>
У цьому прикладі транзакції просить трьох замків, отримує один і чекає другий замок.

Листа очікування

Вузол листа очікування списки очікування операції, що попереду поточної операції. Нижче наведено приклад листа очікування вузла:
<WaitList>
     <Object><DatabaseID>FoodMart</DatabaseID><Object>
     <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>
     <Type>Read</Type>
     <Transaction>  
  <TransactionID>2342-3we-dsdf-sdf<TransactionID>
  <SPID>234</SPID>
  <Type>Write</Type>
     </Transaction>  
     <Transaction>  
  <TransactionID>2ger342-3rtee-dsdf-sdf<TransactionID>
  <SPID>222</SPID>
  <Type>Read</Type>
     </Transaction>  
</WaitList>

HoldList

Вузол HoldList список операцій, які тримають замок, який поточної намагається отримати. Нижче наведено приклад HoldList вузла:
<HoldList>
     <Object><DatabaseID>FoodMart</DatabaseID><Object>
     <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>
     <Type>Read</Type>
     <Transaction>  
  <TransactionID>2342-3we-dsdf-sdf<TransactionID>
  <SPID>234</SPID>
  <Type>Write</Type>
     </Transaction>  
     <Transaction>  
  <TransactionID>2ger342-3rtee-dsdf-sdf<TransactionID>
  <SPID>222</SPID>
  <Type>Read</Type>
     </Transaction>  
</HoldList>

Стан

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

Посилання

Докладніше про додаткові обслуговування модель для SQL Server клацніть номер статті для перегляду статті в базі знань Microsoft Knowledge Base:
935897 Додаткових обслуговування модель доступна з команди SQL Server, щоб доставити виправлень для повідомляли про проблеми
Щоб отримати додаткові відомості про схема присвоєння імен пакетам оновлень SQL Server клацніть номер статті в базі знань Microsoft Knowledge Base:
822499Нова схема присвоєння імен пакетам для пакетів оновлень програмного забезпечення Microsoft SQL Server
Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення, клацніть номер статті в базі знань Майкрософт.
824684 Стандартна термінологія, яка використовується для опису оновлень програмних продуктів Майкрософт

Властивості

Номер статті: 2458438 - Востаннє переглянуто: 5 червня 2014 р. - Редакція: 1.0
Застосовується до:
  • Microsoft SQL Server 2008 R2 Analysis Services
Ключові слова: 
kbfix kbqfe kbexpertiseadvanced kbsurveynew kbmt KB2458438 KbMtuk
Машинний переклад
ВАЖЛИВО! Ця стаття перекладена засобами машинного перекладу Microsoft. Статтю можна редагувати в середовищі Community Translation Framework (CTF). Щоб якомога швидше перекласти всі статті у своїй базі знань різними мовами, компанія Microsoft не лише звертається до професійних перекладачів, але й вдається до машинного перекладу, який потім редагується спільнотою. Такі статті можуть містити лексичні, синтаксичні та граматичні помилки. Microsoft не несе відповідальності за будь-які неточності, помилки або збитки, до яких може призвести неправильний переклад статей або їх використання. Докладніше про CTF див. на веб-сторінці http://support.microsoft.com/gp/machine-translation-corrections/uk-ua.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 2458438

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

 

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