Comment puis-je voir une requête SQL reçue par SQL Server

Est-il possible pour moi de voir chaque string de requête SQL reçue par SQL Server?

Mon problème est: j'ai déployé le server IIS. J'ai eu des erreurs comme ci-dessous lors de la search d'emploi par ID. Je pense que le moyen le plus rapide est d'afficher les strings SQL envoyées à SQL Server.

Mais je ne savais pas comment. En outre, je n'ai rien vu dans le journal des applications de Windows Event Viewer.

Trace de la stack:
à System.Data.Entity.Core.EntityClient.Internal.EntityCommandDefinition.ExecuteStoreCommands (EntityCommand entityCommand, comportement CommandBehavior) à System.Data.Entity.Core.Objects.Internal.ObjectQueryExecutionPlan.Execute [TResultType] (context ObjectContext, ObjectParameterCollection parameterValues) à System.Data.Entity.Core.Objects.ObjectContext.ExecuteInTransaction [T] ( 1 func, IDbExecutionStrategy executionStrategy, Boolean startLocalTransaction, Boolean releaseConnectionOnSuccess) at System.Data.Entity.Core.Objects.ObjectQuery Func 1 func, IDbExecutionStrategy executionStrategy, Boolean startLocalTransaction, Boolean releaseConnectionOnSuccess) at System.Data.Entity.Core.Objects.ObjectQuery 1. <> C__DisplayClass7.b__5 ( ) à System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy.Execute [TResult] ( 1 operation) at System.Data.Entity.Core.Objects.ObjectQuery Func 1 operation) at System.Data.Entity.Core.Objects.ObjectQuery 1.GetResults (Nullable 1 forMergeOption) at System.Data.Entity.Core.Objects.ObjectQuery 1..GetEnumerator> b__0 () à System.Data.Entity.Internal.LazyEnumerator 1.MoveNext() at System.Linq.Enumerable.Single[TSource](IEnumerable 1 source) à Unity.DataAccessLayer.GetUnityJobRaw (Int32 id) je n C: \ myrepo \ HASH \ myhash \ hash \ Unity \ DataAccessLayer.cs: ligne 588 à Unity.DataAccessLayer.GetUnityJob (id Int32) dans C: \ myrepo \ HASH \ myhash \ hash \ Unity \ DataAccessLayer.cs: ligne 296 à Hash.Controllers.UnityJobController.d__6.MoveNext () dans C: \ myrepo \ Controllers \ UnityJobController.cs: ligne 128

Vous pouvez suivre chaque requête ou procédure stockée avec SQL Server Profiler

Il existe également un profiler dans SQL Server 2008.

S'il vous plaît se référer au lien ci-dessous pour cela.

http://blog.sqlauthority.com/2009/08/03/sql-server-introduction-sql-server-2008-profiler-complete/