Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Debug CLR Stored Procedure su SQL 2005...
giovedì 07 settembre 2006 - 12.06
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
energywave
Profilo
| Newbie
2
messaggi | Data Invio:
gio 7 set 2006 - 12:06
Ciao a tutti, mi sono appena iscritto e vedo che siete tutti attivi e competenti!
Purtroppo ho un problema strano con Visual Studio 2005 Professional e SQL Server 2005 Express e volevo provare voi al posto dell'aspirina...
VS2005 è installato sul mio PC di sviluppo e SQL 2005 sul server SBS2003 dell'azienda. Ho realizzato dei trigger e SP CLR e li devo debuggare. Sul server con SQL apro il Remote Debugging Monitor col mio utente (si, lo stesso che uso sul mio PC con VS2005 ed amministratore del dominio) e si connette senza problemi.
Se premo F5 ed avvio il progetto con dei Breakpoint tutto fila liscio e posso debuggare.
Il problema si verifica quando devo debuggare le SP richiamate da una applicazione esterna, per farlo mi connetto da VS2005 (con il progetto SQL aperto) tramite Debug - > Connetti a processo. Si connette senza problemi MA... i breakpoint diventano "vuoti" con una esclamazione il cui tooltip dice: "Il punto di interruzione non verrà contato. Nessun simbolo è stato caricato per questo documento"
Comincio subito con il dire che genero il progetto il "Debug", il file PDB c'è ed è aggiornato. A volte mi è capitato che funzionasse dopo aver provato con F5, ma non sono riuscito a capire qual'è il fattore che lo fa andare o no... Sto diventando matto!
Grazie a qualunque buon'anima che mi tira fuori dal letamaio in cui sono scivolato...
Ciao a tutti!
fox35
Profilo
| Newbie
27
messaggi | Data Invio:
mar 3 ott 2006 - 15:14
Ciao a me questo messaggio mi viene con dot.net 2003 e sql server 2000. Non ho capito ancora il perché. Il messaggio è: "Il punto di interruzione non verrà contato. Nessun simbolo è caricato per questo documento". Sulla sinistra nel pallino del debug è presente un punto interrogativo.
fox35
Profilo
| Newbie
27
messaggi | Data Invio:
mar 3 ott 2006 - 17:02
Ciao, ho scoperto che questo evento si verifica se il file pdb (database che contiene la simbologia di debug) è corrotto. Rinominalo e rigeneralo:
Gestione progetto / generazione / genera informazioni di debug (mettere flag)
Gestione progetto / debug / argomenti della riga di comando: /debug
Ciao
energywave
Profilo
| Newbie
2
messaggi | Data Invio:
mar 3 ott 2006 - 17:07
No perchè quelle opzioni sono già selezionate! Ho già provato a rigenerare il PDB ma non cambia nulla. Prima devo avviare con F5 più di una volta e sperare che accada quel qualcosa che da li in poi mi fa fare il debug.
Fino ad ora ad ogni debug delle stored CLR in SQL 2005 faccio "la danza del debug" prima di connettermi al processo... Mah!
Sembra che nessuno ne sappia qualcosa eh?! Mannaggia.
Ciao e grazie comunque!
Torna su
Stanze Forum
Elenco Threads
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 !