Microsoft разпространява Microsoft SQL Server 2008 R2 Service Pack 1 като един файл за изтегляне. Тъй като корекциите са кумулативни, всяка нова версия съдържа всички актуални корекции и всички корекции на защитата, които са били включени в предишния SQL Server 2008 R2.
Симптоми
Обмислете следния сценарий:
-
Можете да инсталирате Service Pack 1 за Microsoft SQL Server 2008 R2.
-
Изпълнявате пакет с услуги за интегриране на SQL Server (SSIS) с помощта на помощната програма dtexec (DTExec. exe) или агент на SQL Server.
В този случай някои събития за регистриране липсват в изхода. Например ако изпълните пакета на SSIS, който се записва в текстов файл, може да липсват множество събития в OnInformation, OnProgress, диагностика, OnPostExecute и PackageEnd от текстовия файл. Това поведение възниква, въпреки че пакетът е завършен изцяло и успешно.Забележки
-
Този проблем се среща и в SQL Server 2008, след като инсталирате Service Pack 2 за Microsoft SQL Server 2008.
-
Този проблем не възниква, ако изпълните пакета SSIS с помощта на командата за изпълнение на пакета (dtexecui. exe) или процеса на DtsDebugHost. exe. Програмата за изпълнение на пакета е графичен потребителски интерфейс за инструмента за управление на dtexec. Процесът на DtsDebugHost. exe изложи един пакет на SSIS от средата за разработване на Business Intelligence Студио (офертите).
Причина
Този проблем възниква поради регресия от преди Service Pack 1 за SQL Server 2008 R2 и преди Service Pack 2 за SQL Server 2008.
Решение
Този проблем вече е коригиран в SQL Server 2008 R2 Service Pack 2 (SP2) и в SQL Server 2008 Service Pack 3 (SP3).
Информация за сборна актуализация
SQL Server 2008 R2 сервизен пакет 1
Корекцията за този проблем е издадена за първи път в кумулативната актуализация 8. За повече информация как да получите тази кумулативна актуализация на пакета за SQL Server 2008 R2 Service Pack 1, щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:
2723743 Кумулативна актуализация на пакета 8 за SQL Server 2008 R2 Service Pack 1Забележка Тъй като компилациите са кумулативни, всяко ново съобщение за корекция съдържа всички поправки и всички корекции на защитата, които са включени в предишния SQL Server 2008 R2. Препоръчваме ви да обмислите прилагането на най-новото съобщение за корекция, което съдържа тази спешна корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2567616 SQL Server 2008 R2 изгражда, които са издадени след SQL Server 2008 R2 Service Pack 1 е издадена
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Заобиколно решение
За да заобиколите проблема, изпълнете пакета SSIS с помощта на програмата за изпълнение на пакети (dtexecui. exe) вместо помощната програма dtexec (dtexec. exe).
Повече информация
За повече информация относно помощната програма dtexec (dtexec. exe) отидете на следния уеб сайт на MSDN:
Обща информация за помощната програма dtexecЗа повече информация как да изпълните пакет на SSIS, отидете на следния уеб сайт на MSDN: