Applies ToSQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Symptomy

Rozpatrzmy następujący scenariusz:

  • Na SQL Server w trybie tabelarycznym zainstalowano usługi Microsoft SQL Server Analysis Services (SSAS).

  • Usługi można połączyć za pośrednictwem użytkownika, który należy do roli zdefiniowanej w tabeli z ograniczoną kolumną.

  • Uruchamiasz zapytanie wyszczególniające w innej kolumnie w tej samej tabeli.

W tym scenariuszu po uruchomieniu zapytania jest wyświetlany komunikat o błędzie podobny do następującego:

Kolumny "column_name" nie można znaleźć w tabeli "table_name" .

Na przykład definiujesz zabezpieczenia poziomu obiektu w tabeli Reseller Sales i kolumnie Zysk brutto , a następnie tworzysz rolę ograniczającą ją do uprawnień odczytu. Kwerenda przechodzenia do szczegółów nie powiedzie się i zostanie wyświetlony następujący komunikat o błędzie:

Kolumny Zysk brutto nie można znaleźć w tabeli "sprzedaż $Reseller".

Rozwiązanie

Ten problem został rozwiązany w następującej aktualizacji dla SQL Server:

Informacje o kompilacjach SQL Server

Każda nowa kompilacja dla SQL Server zawiera wszystkie poprawki i poprawki zabezpieczeń, które były w poprzedniej kompilacji. Zalecamy zainstalowanie najnowszej kompilacji dla twojej wersji SQL Server:

Stan

Firma Microsoft potwierdziła, że jest to problem w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".

Informacje

Dowiedz się więcej o standardowej terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.