Stored procedure.

mercoledì 18 novembre 2009 - 17.14

iif Profilo | Expert

Ciao, è possibile sapere in quale punto una sp va in time out da vb net?
Grazie.

lbenaglia Profilo | Guru

>Ciao, è possibile sapere in quale punto una sp va in time out
>da vb net?
No, lato client una sp viene vista come una operazione atomica.
Debuggala da SSMS oppure analizza singolarmente i vari comandi aggiungendo delle PRINT che ti possano aiutare nel debug.
Per calcolare il tempo di esezione dei singoli comandi può tornarti utile impostare ad ON l'opzione SET STATISTICS TIME:
http://msdn.microsoft.com/it-it/library/ms190287.aspx

>Grazie.
Prego.

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

iif Profilo | Expert

Scusa, parlando con i colleghi il problema è questo:
la sp esegue n operazioni, in un punto non definito va in time out.
solitamente da codice si usano le transazioni.
E' possibile utilizzarle dentro la sp?

lbenaglia Profilo | Guru

>Scusa, parlando con i colleghi il problema è questo:
>la sp esegue n operazioni, in un punto non definito va in time
>out.
>solitamente da codice si usano le transazioni.
>E' possibile utilizzarle dentro la sp?

BEGIN TRAN
...
COMMIT/ROLLBACK TRAN

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
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