Objawy
Rozważmy następujący scenariusz:
- Używasz narzędzia Analiza, migracja i raport (AMR) dla programu Microsoft SQL Server 2014 Community Technology Preview 2 (CTP2) w systemie 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:
Uwaga
Kod błędu usług SSIS DTS_E_OLEDBERROR. Wystąpił błąd bazy danych OLE. Kod błędu: 0x80004005.
Dostępny jest rekord bazy danych OLE. Source: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Opis: "Nie można określić metadanych, ponieważ instrukcja 'EXEC(@sql);
Rozwiązanie
Ten problem został po raz pierwszy rozwiązany w następującej aktualizacji zbiorczej programu SQL Server.
Aktualizacja skumulowana 8 dla SQL Server 2012 z dodatkiem Service Pack 1 /en-us/help/2917531
Informacje o aktualizacjach zbiorczych dla programu SQL Server
Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji skumulowanej. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.