KB2963408 – ISPRAVKA: Greška 5180 se javlja kada izvršite upit nad podacima BLOB kolone u SQL Server

Primenjuje se na
SQL Server 2008 Service Pack 3 SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Standard 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 2008 R2 Service Pack 2 SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

Simptomi

Kada izvršite upit nad podacima binarne kolone velikih objekata (BLOB) u sistemu Microsoft SQL Server 2008, SQL Server 2008 R2, SQL Server 2012 ili SQL Server 2014, možete dobiti sledeću grešku:

Napomena

Greška: 5180 Nije moguće otvoriti banku za kontrolu datoteka (FCB) zbog nevažećeg ID-a datoteke 0 u bazi podataka "tempdb". Proverite lokaciju datoteke. Izvršavanje DBCC CHECKDB.

Uzrok

Do problema dolazi zato što SQL Server ne rukuje porukom pažnje (otkazivanje) na odgovarajući način prilikom čitanja BLOB podataka. Ovaj problem se javlja samo kada je onemogućen interni BLOB keš u memoriji. Kada je keš onemogućen, podaci u kešu se prebacuju na tempdb baze podataka. Nakon toga, SQL Server čita BLOB podatke iz baze podataka tempdb umesto iz keša unutar memorije. U zavisnosti od veličine BLOB podataka ili stanja memorije servera, onemogućen je interni BLOB keš u memoriji.

Rešenje

Problem je prvi put rešen u sledećoj kumulativnoj ispravci sistema SQL Server.

Kumulativna ispravka 2 za SQL Server 2012 SP2 /en-us/help/2983175

Kumulativna ispravka 11 za SQL Server 2012 SP1 /en-us/help/2975396

Kumulativna ispravka 13 za SQL Server 2008 R2 SP2 /en-us/help/2967540

Kumulativna ispravka 2 za SQL Server 2014 /en-us/help/2967546

Kumulativna ispravka 17 za SQL Server 2008 SP3 /en-us/help/2958696

Osnovni podaci o kumulativnim ispravkama za SQL Server

Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su 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“.