|
SQL - альтернативный hostname при подключении | ☑ | ||
---|---|---|---|---|
0
ДенисЧ
02.08.13
✎
11:48
|
Вопрос в сабже?
Можно ли при подключении к MSSQL в строке подключения указать hostname, от которого идёт подключение? Просто выяснилось, что идёт сильная загрузка на сервер, в sp_lock/sp_who указан хост, которого в сети нет... Надо найти его... |
|||
1
vde69
модератор
02.08.13
✎
11:50
|
нифига не понял....
вроде как тебе нужна обратная зона DNS ??? |
|||
2
ДенисЧ
02.08.13
✎
11:57
|
Нет. В sp_who в процессе указан хост, которого вообще в сети нет. В DNS его тоже нет.
|
|||
3
BigHarry
02.08.13
✎
12:15
|
При подключении, емнип, можно указать любой host, но можно запросом по таблице сессий вытащить айпишнег вражины...
|
|||
4
ДенисЧ
02.08.13
✎
12:18
|
(3) сделал селект из sysprocesses - не увидел адреса...
|
|||
5
BigHarry
02.08.13
✎
12:19
|
Попробуй так:
SELECT conns.client_net_address, conns.auth_scheme, sess.* FROM sys.dm_exec_sessions sess LEFT OUTER JOIN sys.dm_exec_connections conns ON sess.session_id = conns.session_id EXEC sp_who2 |
|||
6
vde69
модератор
02.08.13
✎
12:21
|
если есть возможность запустить поиск по машинам, то ищи имя хоста в файлах
C:\WINDOWS\system32\drivers\etc\hosts C:\WINDOWS\system32\drivers\etc\networks начни с серверов :) |
|||
7
vde69
модератор
02.08.13
✎
12:21
|
(6)+ особенно на самом SQL сервере
|
|||
8
ДенисЧ
02.08.13
✎
12:22
|
(5) так увидел, спасибо...
(6) (7) угу, попробуем, спасибо за идею. |
|||
9
ДенисЧ
02.08.13
✎
12:26
|
В хостах пусто...
Причём адрес резолвится пингом совершенно в другой, реально существующий... |
|||
10
vde69
модератор
02.08.13
✎
12:29
|
адрес не может просто так появлятся, для начала очисти кеш DNS
потом смотри ОБРАТНУЮ зону DNS... именно она может перекрыватся файлом networks ... есть еще вариант хитрого вируса :) |
|||
11
ДенисЧ
02.08.13
✎
12:34
|
Это уж админовы проблемы :-)
Я их озадачил... Пусть разбираются, спасибо за советы |
|||
12
BigHarry
02.08.13
✎
12:38
|
Не надо никаких обратных зон смотреть, какой в этом смысл? В MSSQL есть вариант при подключении указать вааще любой левый hostname, и скуль его будет в who выдавать. Какой смысл лезть в ДНС, ничего там не будет! Есть IP, далее уже arp и есть MAC, а дале - дело админов из активки вытащить линк, на котором сидит этот MAC...
|
|||
13
ДенисЧ
02.08.13
✎
12:39
|
(12) Вот эта возможность и интересует :-)
В BOL я что-то не нашёл полного описания строки подключения. Не поделишься? |
|||
14
BigHarry
02.08.13
✎
12:41
|
(13) Точно уже не помню, вроде Workstation-ID этот параметр называется, надо погуглить...
|
|||
15
ДенисЧ
02.08.13
✎
12:43
|
(14) Ага, WSID. Спасибо. Пойду ещё пинков раздам.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |