Форум: "Начинающим";
Текущий архив: 2011.03.20;
Скачать: [xml.tar.bz2];
ВнизIP address user Найти похожие ветки
← →
adigozelov © (2010-12-24 00:56) [0]Zdrasduviyci.
Yes user naprimer user1 katoruy patkulucalsa servera.
i ya admin.ya xacu shto znat ip address komputer katoruy patkulucalsa user1.
kak eta mojna zdelit. nu dalijna bit kakoyta utilit dlya etava.
← →
Anatoly Podgoretsky © (2010-12-24 01:20) [1]> adigozelov (24.12.2010 00:56:00) [0]
Такой функции нет, поскольку подключение может быть сделано не по TCP/IP, а
по другим протоколам.
Есть функция HOST_NAME() имя станции
← →
adigozelov © (2010-12-24 02:51) [2]Sbasiba za otveta no ti ni xaraso ponil zapros.
HOST_NAME() daet mina user -name_compuer
no ya xacu shto naprimer administrator znal name_computer user
naprimer
declare
@name_user varchar(25)
set @name_user="sa"
select get_name_computer_user(@name_user)
vot takoy zapros xacu no dalijna bit funcsiya paxoja get_name_computer_user()
← →
12 © (2010-12-24 11:29) [3]SELECT *
from sys.sysprocesses sp where sp.spid = @@SPID
← →
Ega23 © (2010-12-24 11:35) [4]
> vot takoy zapros xacu no dalijna bit funcsiya paxoja get_name_computer_user()
В общем случае не получится, т.к. MSSQL может иметь разные способы авторизации.
Если выставлена смешанная авторизация, и, например, 20 человек знают sa-пароль, то никто им не помешает с любой машины подключиться.
← →
12 © (2010-12-24 11:39) [5]SELECT distinct hostname
from sys.sysprocesses sp where loginame = "sa" and hostname is not null
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.03.20;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c