Обобщена информация
В Microsoft SQL Server новият TraceFlags елемент е добавен към елемента QueryPlan в XML на showplan. Този елемент изброява всички проследяващи флагове, които са разрешени в екземпляра или нивото на сесия, когато планът на заявката е съставен и за действителното изпълнение на showplans се изпълнява конкретна заявка. Възможно е да има до два екземпляра на елемент на TraceFlags , един за съставяне на Time (с атрибут на IsCompileTime , който се равнява на един), и един за време на изпълнение (ако е разрешен флаг за проследяване по време на компилация и изпълнение, той ще бъде показан и в двата списъка). Всеки елемент може да има списък на един или повече елементи на TraceFlag , които имат два атрибута. Атрибутът Value определя номера на флага за проследяване и Атрибутът за обхват може да бъде "глобален" или "сесия" в зависимост от това как е разрешен флагът за проследяване (ако е разрешен флаг за проследяване на ниво заявка чрез използване на опцията QUERYTRACEON, той ще се появи като в обхвата на "сесия" в showplan). Ако не е разрешен флаг за проследяване по време на компилация или време на изпълнение, съответните елементи няма да бъдат включени. Забележка Showplan XML ще се появи в списъка до 100 проследяващи флагове, които са разрешени.
Решение
Информация за сервизния пакет за SQL Server
Тази актуализация е коригирана в следните сервизни пакети за SQL Server:
SQL Server 2016 Service Pack 1
Сервизните пакети са кумулативни. Всеки нов сервизен пакет съдържа всички корекции, които са в предишните сервизни пакети, както и всички нови корекции. Нашата препоръка е да приложите последния сервизен пакет и най-новата сборна актуализация за този сервизен пакет. Не е необходимо да инсталирате предишен сервизен пакет, преди да инсталирате последния сервизен пакет. Използвайте таблица 1 в следващата статия, за да намерите повече информация за последния сервизен пакет и най-новата сборна актуализация. Как се определя нивото на версиите, изданието и актуализирането на SQL Server и неговите компоненти