Van toepassing op
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

Symptomen

Stel dat u machtigingen hebt geselecteerd voor de tabel met niet-dbo-schema in Microsoft SQL Server 2012 of SQL Server 2014. Wanneer u een query uitvoert in de weergave sys.column_store_segments , wordt in de kolom has_nullsbase_id, magnitude, min_data_id, max_data_iden null_value de waarde Null weergegeven.Opmerking

  • Met de sys.column_store_segments -weergave wordt de beveiligingscontrole uitgevoerd met behulp van de volgende functie:

    HAS_PERMS_BY_NAME ( securable , securable_class , permission      [ , sub-securable ] [ , sub-securable_class ] )
  • De kolommen has_nulls, base_id, magnitude, Min_data_id, max_data_iden null_value retourneren Null -waarden, tenzij de gebruiker de machtiging selecteren heeft geselecteerd.

Oorzaak

Het probleem kan zich voordoen omdat de beveiligingscontrole van de weergave het niet-dbo-schema niet beschouwt. Dit kan daarom ook als u machtiging hebt geselecteerd voor de tabel met niet-dbo-schema, maar u kunt nog steeds Null -waarden ontvangen in de weergave.

Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:

Status

Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.