|
|
|
Danniye o tekuschem pol`zovatele
|
|||
|---|---|---|---|
|
#18+
Nuzhno v triggere otsledit` ili IP adress ili WinNT Login Name usera vipolnivshego operatziyu zapustivshuyu trigger. Mozhet kto podskazhet kak? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2002, 16:29:08 |
|
||
|
Danniye o tekuschem pol`zovatele
|
|||
|---|---|---|---|
|
#18+
select SUSER_SNAME() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2002, 23:50:04 |
|
||
|
Danniye o tekuschem pol`zovatele
|
|||
|---|---|---|---|
|
#18+
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... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2002, 10:28:39 |
|
||
|
Danniye o tekuschem pol`zovatele
|
|||
|---|---|---|---|
|
#18+
Добрый день Советую использовать функцию HOST_NAME(). Она вернет имя машины, с которой зашли на сервер. Далее, так как у Вас локальная сеть, можно будет пачкой преобразовать имена в IP адреса без проблем (адреса статические, иначе нет смысла их отслеживать). Имя Пользователя Windows не узнать по определению, если логин произошел в SQL Standard Authentication mode. Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2002, 11:25:09 |
|
||
|
Danniye o tekuschem pol`zovatele
|
|||
|---|---|---|---|
|
#18+
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`? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2002, 11:44:09 |
|
||
|
Danniye o tekuschem pol`zovatele
|
|||
|---|---|---|---|
|
#18+
Если коннект идет не из LAN, то отследить IP в общем случае невозможно т.к. есть информация только об имени (не FQDN) машины и MAC адресе, чего недостаточно для того, чтобы узнать IP адрес. Не поделитесь, уважаемый, как Вам сие удается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2002, 13:02:44 |
|
||
|
Danniye o tekuschem pol`zovatele
|
|||
|---|---|---|---|
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2002, 15:22:41 |
|
||
|
Danniye o tekuschem pol`zovatele
|
|||
|---|---|---|---|
|
#18+
No ochen` uzh eto toporno kak-to, net? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2002, 15:27:01 |
|
||
|
Danniye o tekuschem pol`zovatele
|
|||
|---|---|---|---|
|
#18+
Пардон, как по имени (NETBIOS) машины определяете IP адрес? Скажем, есть имя VASYA, как Вы находите IP? Я думаю, что никак, кроме как из некоего документа, предоставленного Вам Администратором Вашей сети. Так вот и подумайте, откуда SQL Server’у узнать IP по имени…. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2002, 15:27:47 |
|
||
|
Danniye o tekuschem pol`zovatele
|
|||
|---|---|---|---|
|
#18+
Ubeditel`no... No esli ne IP, to hotya bi WinNT User Name uznat`-to dolzhna bit` vozmozhnost` - ved` login-to v lyubom sluchaye proizvoditsya... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2002, 15:42:35 |
|
||
|
Danniye o tekuschem pol`zovatele
|
|||
|---|---|---|---|
|
#18+
Application, kotoriy rabotaet s DB, logitsya pod SA accountom so vseh rabochih stantziy. Это имели ввиду то, что заходят все под логином (loginname) 'sa', так? Если так, то заходят в режиме SQL Standard Authentication, как я уже писал. А это значит, что имени учетной записи Windows нет у SQL Server'а. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2002, 16:59:07 |
|
||
|
Danniye o tekuschem pol`zovatele
|
|||
|---|---|---|---|
|
#18+
Безусловно, приведенная функция работает только с условием использования Windows Authantication. Да и страшно себе представить, что ВСЕ усеры логинятся под SА аккаунтом со всех рабочих станций .... А аудиторы к вам не ходят? :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2002, 17:42:59 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3463&tid=1822259]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 317ms |

| 0 / 0 |
