KB2717239 — POPRAWKA: Błąd "Wystąpił błąd podczas zapisywania widoku subskrypcji" podczas tworzenia widoku subskrypcji na podstawie hierarchii wyprowadzonej cyklicznie w programie SQL Server 2012 Master Data Services

Dotyczy
SQL Server 2012 Business Intelligence SQL Server 2012 Developer SQL Server 2012 Enterprise

Firma Microsoft dystrybuuje poprawki do programu Microsoft SQL Server 2012 w postaci jednego pliku do pobrania. Ponieważ poprawki są zbiorcze, każda nowa wersja zawiera wszystkie poprawki i poprawki zabezpieczeń zawarte w poprzedniej wersji poprawki programu SQL Server 2012.

Objawy

Rozważmy następujący scenariusz:

  • Istnieje hierarchia wywodząca się z rekurencyjności, która ma jeden lub więcej poziomów niecyklicznych w relacji rekurencyjnej w SQL Server 2012 Master Data Services.
  • Tworzy się widok subskrypcji względem hierarchii wywodzącej się z cyklu.

W tym scenariuszu tworzenie widoku kończy się niepowodzeniem. Ponadto wyświetlany jest następujący komunikat o błędzie:

Uwaga

Wystąpił błąd podczas zapisywania widoku subskrypcji

        
      

Rozwiązanie

Informacje o aktualizacji zbiorczej

SQL Server 2012

Poprawkę rozwiązującą ten problem opublikowano po raz pierwszy w aktualizacji zbiorczej 2 dla dodatku Service Pack RTM dla programu SQL Server 2012. Aby uzyskać więcej informacji dotyczących tego pakietu aktualizacji skumulowanych, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2703275 Pakiet aktualizacji zbiorczej 2 dla SQL Server 2012Uwaga Ponieważ kompilacje są zbiorcze, każda nowa wersja poprawki zawiera wszystkie poprawki i poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej wersji poprawki SQL Server 2012. Zalecamy rozważenie zastosowania najnowszej wersji poprawki zawierającej tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2692828 Kompilacje SQL Server 2012 wydane po wydaniu SQL Server 2012 Poprawki Microsoft SQL Server 2012 są tworzone dla określonych SQL Server dodatków Service Pack. Należy zastosować poprawkę dla dodatku Service Pack RTM dla programu SQL Server 2012 do instalacji dodatku Service Pack RTM dla programu SQL Server 2012. Domyślnie każda poprawka dostępna w dodatku Service Pack dla programu SQL Server jest uwzględniona w następnym dodatku Service Pack dla programu SQL Server.

Uwaga Ta poprawka dotycząca tego problemu jest dostępna w dodatku Service Pack 1 dla programu SQL Server 2012.

Stan

Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.

Więcej informacji

Aby uzyskać więcej informacji o hierarchiach rekurencyjnych (Master Data Services), odwiedź następującą witrynę firmy Microsoft w sieci Web:

Ogólne informacje o hierarchiach rekurencyjnych (Master Data Services)