Симптоми
Обмислете следния сценарий:
-
Можете да използвате инструмента за анализ, мигриране и отчет (AMR) за Microsoft SQL Server 2014 за технологии на Общността (предварителен преглед) (CTP2) в Microsoft SQL Server 2012.
-
Можете да създадете персонализиран колектор за събиране на данни.
-
Изпълните събиране на данни.
В този случай получавате следното съобщение за грешка:
Код на грешка на SSIS DTS_E_OLEDBERROR. Възникна грешка в OLE DB. Код на грешка: 0x80004005. Наличен е OLE DB запис. Източник: "Microsoft SQL Server Native client 11,0" HRESULT: 0x80004005 описание: "метаданните не могат да бъдат определени, защото командата EXEC (@sql);
Решение
Проблемът е коригиран първо в следващата сборна актуализация на SQL Server.
Кумулативна актуализация 8 за SQL Server 2012 SP1 /en-us/help/2917531
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".