KB3170084 – OPRAVA: Pri použití obchodného pravidla v službe MDS balíka SQL Server 2016 nie je možné vložiť hodnotu NULL do stĺpca ArgumentScript.

Vzťahuje sa na
SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use)

Príznaky

Tento problém sa vyskytuje pri používaní funkcie rozšírenia obchodných pravidiel (Master Data Services) v nasledujúcom scenári:

  • Používateľom definovanú funkciu, ktorá používa argument, vytvoríte v Microsoft SQL Server 2016.
  • Môžete vytvoriť obchodné pravidlo, ktoré túto funkciu použije ako podmienku alebo akciu.
  • Ako hodnotu parametra nastavíte hodnotu Blank.
  • Publikujete obchodné pravidlo.

V takomto prípade sa pri použití tohto podnikového pravidla môže zobraziť nasledujúca výnimka:

Poznámka

Nie je možné vložiť hodnotu NULL do stĺpca "ArgumentScript".

Riešenie

Tento problém bol prvýkrát opravený v nasledujúcej kumulatívnej aktualizácii SQL Server:

Odporúčanie: Nainštalujte najnovšiu kumulatívnu aktualizáciu pre SQL Server

Každá nová kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcej kumulatívnej aktualizácii. Odporúčame stiahnuť a nainštalovať najnovšie kumulatívne aktualizácie pre SQL Server:

      

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Odkazy

Získajte informácie o terminológii, ktorú Microsoft používa na popis aktualizácií softvéru.