powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Danniye o tekuschem pol`zovatele
12 сообщений из 12, страница 1 из 1
Danniye o tekuschem pol`zovatele
    #32033205
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nuzhno v triggere otsledit` ili IP adress ili WinNT Login Name
usera vipolnivshego operatziyu zapustivshuyu trigger. Mozhet kto podskazhet kak?
...
Рейтинг: 0 / 0
Danniye o tekuschem pol`zovatele
    #32033233
klama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
select SUSER_SNAME()
...
Рейтинг: 0 / 0
Danniye o tekuschem pol`zovatele
    #32033262
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ne pomogayet. Application, kotoriy rabotaet s DB, logitsya pod SA accountom so vseh rabochih stantziy. Sootvetstvenno - v SUSER_SNAME vizhu "sa". Drugiye funktzii tipa user() i t.d. vozvraschayut "dbo". A nuzhe imenno pol`zovatel', kak on ligitsya pod Win2000 ili ego IP.

Authentication u menya smeshanniy i menyat` na Windows only ne mogu iz-za rabotayuschih prog ot storonnih kontor.

Ne mozhet bit` chtobi ne bilo resheniya...
...
Рейтинг: 0 / 0
Danniye o tekuschem pol`zovatele
    #32033275
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день

Советую использовать функцию HOST_NAME().
Она вернет имя машины, с которой зашли на сервер.
Далее, так как у Вас локальная сеть, можно будет
пачкой преобразовать имена в IP адреса без проблем
(адреса статические, иначе нет смысла
их отслеживать).

Имя Пользователя Windows не узнать по определению,
если логин произошел в SQL Standard Authentication mode.

Удачи
...
Рейтинг: 0 / 0
Danniye o tekuschem pol`zovatele
    #32033280
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spasibo...

Do sih por imenno tak i rabotayet, no ochen` neudobno.
Set` - 450 stantziy na 7 filialov udalyonnih drug ot druga.
Kazhdiy den` vibivayet iz stroya poryadka 3-4 mashin v raznih mestah. Ochen` tyzhelo otslezhivat` izmeneniya...

Poetomu i ischu chto-to bolee universal`noye. Mozhet kak nibud` iz sp_OA*** ili t.p. mozhno viudit`?
...
Рейтинг: 0 / 0
Danniye o tekuschem pol`zovatele
    #32033306
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если коннект идет не из LAN, то отследить IP в общем случае невозможно т.к. есть информация только об имени (не FQDN) машины и MAC адресе, чего недостаточно для того, чтобы узнать IP адрес. Не поделитесь, уважаемый, как Вам сие удается?
...
Рейтинг: 0 / 0
Danniye o tekuschem pol`zovatele
    #32033339
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A ochen` prosto. Vedyotsya tablitza rabstantziy chto-to tipa
IPAddress --> LoginName-->HostName. Beryotsya SELECT HOST_NAME(), sravnivayetsya i poluchayem resul`tat. Hosti unikal`niye tak chto osobih problem netu. Znacheniya po HOST_NAME() vozvraschayutsya vsegda.
...
Рейтинг: 0 / 0
Danniye o tekuschem pol`zovatele
    #32033340
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
No ochen` uzh eto toporno kak-to, net?
...
Рейтинг: 0 / 0
Danniye o tekuschem pol`zovatele
    #32033341
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пардон, как по имени (NETBIOS) машины определяете IP адрес?
Скажем, есть имя VASYA, как Вы находите IP?
Я думаю, что никак, кроме как из некоего документа, предоставленного Вам Администратором Вашей сети. Так вот и подумайте, откуда SQL Server’у узнать IP по имени….
...
Рейтинг: 0 / 0
Danniye o tekuschem pol`zovatele
    #32033347
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ubeditel`no...

No esli ne IP, to hotya bi WinNT User Name uznat`-to dolzhna bit` vozmozhnost` - ved` login-to v lyubom sluchaye proizvoditsya...
...
Рейтинг: 0 / 0
Danniye o tekuschem pol`zovatele
    #32033360
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Application, kotoriy rabotaet s DB, logitsya pod SA accountom so vseh rabochih stantziy.
Это имели ввиду то, что заходят все под логином (loginname) 'sa', так? Если так, то заходят в режиме SQL Standard Authentication, как я уже писал. А это значит, что имени учетной записи Windows нет у SQL Server'а.
...
Рейтинг: 0 / 0
Danniye o tekuschem pol`zovatele
    #32033368
klama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Безусловно, приведенная функция работает только с условием использования Windows Authantication. Да и страшно себе представить, что ВСЕ усеры логинятся под SА аккаунтом со всех рабочих станций .... А аудиторы к вам не ходят? :-)
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Danniye o tekuschem pol`zovatele
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]