KB3170084 – RJEŠENJE: nije moguće umetnuti vrijednost NULL u stupac "ArgumentScript" kada primjenjujete poslovno pravilo u MDS-u SQL Server 2016

Primjenjuje se na
SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use)

Simptomi

Taj se problem pojavljuje prilikom korištenja značajke proširenja poslovnih pravila (Master Data Services) u sljedećem scenariju:

  • Stvorili ste korisnički definiranu funkciju koja preuzima argument u sustavu Microsoft SQL Server 2016.
  • Stvorite poslovno pravilo koje tu funkciju prihvaća kao uvjet ili kao akciju.
  • Kao vrijednost parametra postavljate Blank.
  • Objavite poslovno pravilo.

Kada u tom slučaju primijenite to poslovno pravilo, može vam se pojaviti sljedeća iznimka:

Napomena

Nije moguće umetnuti vrijednost NULL u stupac "ArgumentScript"

Rješenje

Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server:

Preporuka: instalirajte najnovije kumulativno ažuriranje za SQL Server

Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Preporučujemo da preuzmete i instalirate najnovija kumulativna ažuriranja za SQL Server:

      

Status

Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.

Reference

Saznajte više o terminologiji koju Microsoft upotrebljava za opisivanje softverskih ažuriranja.