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
Func1 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
Func1 operation) at System.Data.Entity.Core.Objects.ObjectQuery
1.GetResults (Nullable1 forMergeOption) at System.Data.Entity.Core.Objects.ObjectQuery
1..GetEnumerator> b__0 () à System.Data.Entity.Internal.LazyEnumerator1.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
- IIS "Erreur lors du chargement de msvcr100.dll" à partir de Microsoft.SqlServer.Types loader.cs
- Emprunter l'identité de l'user Windows au server SQL
- Déplacement du site VB.NET (avec IIS & SQL Server local) sur godaddy: comment configurer la string de connection?
- "Impossible d'ouvrir la database demandée par le login." Lorsque le server est redémarré. Fonctionne correctement après avoir réenregistré web.config
- Pourquoi mon application Web n'utilise-t-elle pas AppPoolIdentity pour se connecter à SQL Server sur la même machine?
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/