Primenjuje se na
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Simptomi

Razmotrite sledeći scenario:

  1. Imate računar koji radi pod sistemom Microsoft SQL Server 2012 ili SQL Server 2014.

  2. Kreirate reviziju i mnoge odredbe WHERE koje su veće od 3000 bajtova.

  3. Pokušavate da pokrenete reviziju pomoću ALTER izjave

U ovom scenariju, nadzor se ne započinje i dobijate sledeću poruku o grešci:

Msg 102, nivo 15, država 1, broj linije Netačna sintaksa blizu'SomeStrings'. Msg 25711, nivo 16, država 2, broj linije Raščlanjiti predikat događaja nije uspeo.

Beleške: Imajte u noti da je problem u tome što je sintaksna greška neispravno podignuta u koraku 3, kada pokušate da započnete praćenje. Ova ispravka omogućava podizanje greške na odgovarajućem mestu, u koraku 2 gde kreirate reviziju sa odredbom WHERE većom od (>) 3000 znakova. Ova ispravka ne menja ograničenje predikata IZRAZA WHERE.

Predikatni izraz je i dalje ograničen na 3000 znakova. Pogledajte predicate_expression u sledećem članku BOL: ALTER SERVER AUDIT (Transact-SQL).

Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.