Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Логи обращения к SQL SERVER  [new]
smotritel89
Member

Откуда:
Сообщений: 54
Есть одна прога, которая должна взаимодействовать с SQL SERVER 2012.

В данный момент она не работает, в её логах ошибки подключения к серверу.

Где в SQL SERVER можно посмотреть логи, есть ли вообще запросы/попытки соединения от этой программы к серверу?
5 мар 14, 21:01    [15679586]     Ответить | Цитировать Сообщить модератору
 Re: Логи обращения к SQL SERVER  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37198
Сначала надо смотреть на те ошибки, что в логах "одной проги".
5 мар 14, 21:19    [15679637]     Ответить | Цитировать Сообщить модератору
 Re: Логи обращения к SQL SERVER  [new]
smotritel89
Member

Откуда:
Сообщений: 54
Гавриленко Сергей Алексеевич,

с ними уже все понятно, там вот это:
Failed to create or find database
...
...
DB server closed connection

прога то сама видимо пытается соединиться, но такое ощущение сервер что-то блочит..

нужны логи сервака.
5 мар 14, 21:26    [15679663]     Ответить | Цитировать Сообщить модератору
 Re: Логи обращения к SQL SERVER  [new]
invm
Member

Откуда: Москва
Сообщений: 9683
smotritel89
Где в SQL SERVER можно посмотреть логи
SSMS -> Object Explorer -> Connected Server -> Management -> SQL Server Logs
smotritel89
есть ли вообще запросы/попытки соединения от этой программы к серверу?
SQL Server Profiler.
5 мар 14, 21:40    [15679721]     Ответить | Цитировать Сообщить модератору
 Re: Логи обращения к SQL SERVER  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
Или если включен дефолтный трейс то можно посмотреть в нем:

DECLARE @filename VARCHAR(500) 
SELECT @filename = SUBSTRING(path, 0,LEN(path) - CHARINDEX('\',REVERSE(path)) + 1)+ '\Log.trc'
FROM sys.traces
WHERE is_default = 1 ;

SELECT
  te.Name AS EventName
  ,StartTime
  ,NTDomainName
  ,NTUserName
  ,LoginName
  ,ApplicationName
  ,HostName
  ,DatabaseName
  ,TextData
  ,SPID
  ,SessionLoginName
  ,Error
  ,Success
  ,IsSystem
FROM fn_trace_gettable(@fileName, DEFAULT) gt 
  INNER JOIN sys.trace_events te ON EventClass = te.trace_event_id 
WHERE EventClass IN(20) -- Audit Login Failed
ORDER BY StartTime DESC
6 мар 14, 21:01    [15685428]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить