SQL Server 2005 Problema di Buffer

venerdì 19 maggio 2006 - 12.23

alx_81 Profilo | Guru

Ciao!

Eseguo una query abbastanza articolata su SQL Server 2005 ed ha sempre funzionato correttamente (tornando una milionata e mezzo di dati).
Oggi, le ultime 5 o 6 esecuzioni hanno iniziato a darmi il seguente errore:

"Buffer provided to read column value is too small"..
mai successo.. avete idea?

Siccome la query non è mia non so se riuscirò a postarla..
speriamo si tratti di un errore generico e non specifico per quella query

grazie in anticipo!
ciao!
Alx81 =)

http://blogs.dotnethell.it/suxstellino

lbenaglia Profilo | Guru

>Eseguo una query abbastanza articolata su SQL Server 2005 ed
>ha sempre funzionato correttamente (tornando una milionata e
>mezzo di dati).
>Oggi, le ultime 5 o 6 esecuzioni hanno iniziato a darmi il seguente
>errore:
>
>"Buffer provided to read column value is too small"..
>mai successo.. avete idea?

Ciao Alx81,

posta il messaggio d'errore completo con il relativo codice.

>grazie in anticipo!
Prego.

Ciao!

--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

alx_81 Profilo | Guru

Msg 682, Level 22, State 146, Line 28
Internal error. Buffer provided to read column value is too small. Run DBCC
CHECKDB to check for any corruption.
Alx81 =)

http://blogs.dotnethell.it/suxstellino

lbenaglia Profilo | Guru

>Msg 682, Level 22, State 146, Line 28
>Internal error. Buffer provided to read column value is too small.
>Run DBCC
>CHECKDB to check for any corruption.

Niente, non ho trovato alcuna info.
Esegui un CHECKDB come suggerito, installa l'SP1 (se non l'hai ancora fatto), le fix rilasciate 2 giorni fa (http://blogs.dotnethell.it/lorenzo/Post_4195.aspx) e prova a rieseguire la query.
In caso di errore contatta il PSS.

Ciao!

--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

alx_81 Profilo | Guru

ora è cambiato l'errore

Msg 5242, Level 22, State 1, Line 28
An inconsistency was detected during an internal operation in database
'WorkDB'(ID:26) on page (1:23422). Please contact technical support.
Reference number 5.

se hai idee..

grazie lo stesso se non se ne viene a capo!!
Alx81 =)

http://blogs.dotnethell.it/suxstellino

lbenaglia Profilo | Guru

>Msg 682, Level 22, State 146, Line 28
>Internal error. Buffer provided to read column value is too small.
>Run DBCC
>CHECKDB to check for any corruption.

Ta-dah, trovato:
http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=8d34fb9f-b5aa-4279-ae54-e605e0b1ef32

Ho provato a riprodurre il problema sul notebook dove ho installato le ultime patch (Microsoft SQL Server 2005 - 9.00.2153.00) ed il problema è ancora presente.

Da quello che leggo microsoft sta indagando...

Ciao!

--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

lbenaglia Profilo | Guru

>Msg 5242, Level 22, State 1, Line 28
>An inconsistency was detected during an internal operation in
>database
>'WorkDB'(ID:26) on page (1:23422). Please contact technical support.
>Reference number 5.
>
>se hai idee..

Qua hai il db corrotto.
O ripristini un backup oppure cerca di ripararlo on la DBCC CHECKDB.

Ciao!

--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

alx_81 Profilo | Guru

il fatto è che la CHECKDB mi dice che va tutto bene..
dovrei segnalarlo secondo te?
Alx81 =)

http://blogs.dotnethell.it/suxstellino
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5