Symptomy
Rozpatrzmy następujący scenariusz:
-
Narzędzie analiza, migrowanie i raportowanie (AMR) umożliwia programowi Microsoft SQL Server 2014 Community Technology Preview 2 (CTP2) w programie Microsoft SQL Server 2012.
-
Tworzysz niestandardowy moduł zbierający dane.
-
Uruchamiasz zbieranie danych.
W tym scenariuszu jest wyświetlany następujący komunikat o błędzie:
Kod błędu SSIS DTS_E_OLEDBERROR. Wystąpił błąd bazy danych OLE DB. Kod błędu: 0x80004005. Rekord OLE DB jest dostępny. Źródło: "Microsoft SQL Server Native Client 11,0" HRESULT: 0x80004005 Description: "nie można ustalić metadanych, ponieważ instrukcja EXEC (@sql)
Rozwiązanie
Ten problem został po raz pierwszy rozwiązany w poniższej zbiorczej aktualizacji programu SQL Server.
Zbiorcza aktualizacja 8 dla programu SQL Server 2012 z dodatkiem SP1 /en-us/help/2917531
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".