Simptomi
Kada u sustavu Microsoft SQL Server 2008, SQL Server 2008 R2, SQL Server 2012 ili SQL Server 2014 upitate binarni stupac veliki objekt (BLOB), možda će vam se prikazati sljedeća pogreška:
Pogreška: 5180 nije moguće otvoriti banku kontrole datoteka (FCB) za ID datoteke 0 u bazi podataka ' tempdb '. Provjerite mjesto datoteke. Izvršite DBCC CHECKDB.
Uzrok
Problem se pojavljuje jer SQL poslužitelj ne obrađuje poruku pažnje (Odustani) na odgovarajući način kada čita BLOB podatke. Taj se problem događa samo kada je onemogućena interna predmemorija programa BLOB u memoriji. Kada je predmemorija onemogućena, podaci predmemorije prebacuje se na tempdbbaze podataka. Nakon toga SQL poslužitelj čita podatke iz BLOBOVA iz tempdb baze podataka umjesto predmemorije u memoriji. Ovisi o veličini BLOB podataka ili stanju memorije poslužitelja, onemogućena je interna predmemorija u BLOČU u memoriji.
Rješenje
Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server.
Kumulativno ažuriranje 2 za SQL Server 2012 SP2 /en-us/help/2983175
Kumulativno ažuriranje 11 za SQL Server 2012 SP1 /en-us/help/2975396
Kumulativno ažuriranje 13 za SQL Server 2008 R2 SP2 /en-us/help/2967540
Kumulativno ažuriranje 2 za SQL Server 2014 /en-us/help/2967546
Kumulativno ažuriranje 17 za SQL Server 2008 SP3 /en-us/help/2958696
Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".