2016-12-13 2 views
2

Есть ли какой-либо способ увидеть каждую строку SQL-запроса, полученную SQL Server?Как я могу увидеть SQL-запрос, полученный SQL Server

Моя проблема: я развернул сервер IIS. Я получил ошибки, как показано ниже, при поиске работы по ID. Я думаю, что быстрый способ - просмотреть строки SQL, отправленные на SQL Server.

Но я не знал, как. Также я ничего не видел в журнале приложений Windows viewer.

Трассировка стека:
на System.Data.Entity.Core.EntityClient.Internal.EntityCommandDefinition.ExecuteStoreCommands (EntityCommand entityCommand, поведение CommandBehavior) в System.Data.Entity.Core.Objects.Internal.ObjectQueryExecutionPlan. Выполнить [TResultType] (ObjectContext контекст, ObjectParameterCollection parameterValues) на System.Data.Entity.Core.Objects.ObjectContext.ExecuteInTransaction [T] (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] (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 источник) на Unity.DataAccessLayer.GetUnityJobRaw (Int32 Id) в C: \ myrepo \ ХЭШ \ myhash \ хэш \ \ DataAccessLayer.cs Единство: линия 588 на Unity. DataAccessLayer.GetUnityJob (Int32 id) в C: \ myrepo \ HASH \ myhash \ hash \ Unity \ DataAccessLayer.cs: строка 296 в Hash.Controllers.UnityJobController.d__6.MoveNext() в C: \ myrepo \ Controllers \ UnityJobController. CS: линия 128

+3

Вы можете использовать SQL Server Profiler инструмент для отслеживания запросов отправляется на сервер SQL. –

+0

Я не нашел его в SQL Server 2008 – wason

+2

У вас установлена ​​SQL Server Management Studio? Обычно это профайлер. Запустите SSMS и перейдите в Инструменты -> Профайлер SQL Server. Или найдите файл 'Tools \ Binn \ PROFILER.EXE' в папке SQL Server и запустите его. –

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^