2015-04-11 2 views
8

Ero abituato a farlo funzionare alla grande. Vorrei semplicemente selezionare la finestra di output e tutte le chiamate verrebbero registrate e emesse. Ma poi ho reinstallato VS 2013 e ora non vedo nulla.Come posso registrare le mie chiamate SQL in Visual Studio 2013?

Si prega di notare che questa è una funzione integrata. Non è qualcosa che ho usato per le chiamate di debug o qualcosa nel mio codice.

Ho fatto questo per oltre un anno e non riesco a capire quale opzione ho selezionato per farlo accadere. Qualcuno può ricordare come farlo?

+0

@ Samantha/Alan - sono queste chiamate SQL inviati tramite Entity Framework o tutte le chiamate SQL indipendentemente da come sono stati inviati? –

risposta

0

Stai parlando di IntelliTrace? Tuttavia è disponibile solo nelle edizioni VS Ultimate. Vedere Intellitrace not available for VS 2012 Professional edition?

+0

No, sto parlando delle chiamate SQL che I per così tanto tempo compaiono nella finestra di output. Sto usando VS2013 Ultimate btw – Alan2

+2

Di solito l'output nella finestra di output viene stampato con Debug.Write o Debug.WriteLine. Assicurati di eseguire il progetto in modalità Debug. –

+0

C'è un modo per farlo per te. Non riesco a ricordare quale opzione ho usato. Mai avuto bisogno di fare qualsiasi Debug.Write o qualcosa del genere. – Alan2

1

Per VS2013 Pro, non posso ottenere la query per la finestra di output, ma si può fare di log al pannello Messaggio dei risultati della query. E 'questo quello a cui ti stai riferendo?

Tools > 
    Options > 
     SQL Server Tools > 
      Transact-SQL-Editor > 
       Query Results > 
        Results to Grid 

Check 'Includere la query nel set di risultati' enter image description here enter image description here