"context connection = true"

sabato 26 luglio 2008 - 13.17

trinity Profilo | Guru

Salve,
ho creato una stored che in esecuzione nel tool sql management studio express viene eseguita tranquillamente ma a seconda della mole dei dati che deve eleborare i tempi oscillano tra i 40 secondi e oltre il minuto...

solo che se questa la richiamo da vbnet mi esce l'errore del timeout..
leggendo sui books-online ho letto la funzione "context connection = true" che in altre parole se è impostata permette di annullare la funzionalità del commandtimeout...

Sbaglio oppure è giusto? e se si per me nel mio caso andrebbe bene?
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

lbenaglia Profilo | Guru

>leggendo sui books-online ho letto la funzione "context connection
>= true" che in altre parole se è impostata permette di annullare
>la funzionalità del commandtimeout...
Eh? Le context connection si utilizzano per accedere all'istanza che sta eseguendo le tue sp e udf CLR.
La tua sp è per caso CLR?

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

trinity Profilo | Guru

Forse ho letto male l'utilizzo del context connection = true...

Senti Lorenzo volevo chiederti una cosa se al volo puoi darmi una soluzione....ho creato una stored con l'utilizzo dei cursori e di cicli while forsae anzi sicuramente questi mi rallentano tutto ma il problema è che non saprei come risolvere il mio problema senza l'utilizzo dei cicli e dei cursori...

ti spiego:

il tema è sempre lo stesso che in questi periodi posto sul forum ossia la gestione degli arrivi e delle partenze...

La natura della mia tabella dati è la seguente:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

un esempio di dati potrebbe essere il seguente:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Il risultato che mi deve uscire è il seguente:
Selezionando l'albergo 1 del comune 60038 nell'anno 2008 ecco i dati nel formato che vorrei che uscisse:

1,1,60038,2008,2008/07/01,2008/07/05,ITALIA,TERRACINA,LT, 2,1,60038,2008,2008/07/01,2008/07/05,ITALIA,TERRACINA,LT, 3,1,60038,2008,2008/07/01,2008/07/05,ITALIA,TERRACINA,LT, 4,1,60038,2008,2008/07/01,2008/07/05,ITALIA,LATINA,LT, 5,1,60038,2008,2008/07/01,2008/07/05,ITALIA,LATINA,LT, 6,1,60038,2008,2008/07/01,2008/07/05,ITALIA,LATINA,LT, 7,1,60038,2008,2008/07/01,2008/07/07,ITALIA,LATINA,LT, 8,1,60038,2008,2008/07/01,2008/07/07,ITALIA,LATINA,LT, 9,1,60038,2008,2008/07/02,2008/07/07,FRANCIA,,, 10,1,60038,2008,2008/07/02,2008/07/10,ITALIA,NAPOLI,NA, 11,1,60038,2008,2008/07/02,2008/07/10,ITALIA,NAPOLI,NA, 12,1,60038,2008,2008/07/02,2008/07/10,ITALIA,NAPOLI,NA, 13,1,60038,2008,2008/07/04,2008/07/10,GERMANIA,,, 14,1,60038,2008,2008/07/04,2008/07/15,GERMANIA,,, 15,1,60038,2008,2008/07/04,2008/07/15,GERMANIA,,, 16,1,60038,2008,2008/07/04,2008/07/15,GERMANIA,,,

Come posso fare?
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

lbenaglia Profilo | Guru

>il tema è sempre lo stesso che in questi periodi posto sul forum
>ossia la gestione degli arrivi e delle partenze...
>
>La natura della mia tabella dati è la seguente:
<SNIP>
>un esempio di dati potrebbe essere il seguente:
<SNIP>
La maggior parte di quelle INSERT viola la PK.
Posta delle nuove INSERT ed il relativo result set con i nuovi dati COMPLETO DELL'INTESTAZIONE DELLE COLONNE, altrimenti non si capisce niente

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

trinity Profilo | Guru

scusami hai ragione la fretta mi ha fatto fare degli errori ecco i nuovi dati:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra


Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com
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