Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> информация о сеансе, MS SQL 2005 
:(
    Опции темы
chaos
Дата 20.10.2006, 10:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: нет
Всего: 44



Здрасте!!!!
Есть клиентское приложение каторое работаетс MS SQL SERVER 2005!
Клиенты все ходят в базу по одному и тому же имени пользователя и паролю!

Необходимо вести учет смены/добавления данных и все это дело нужно протоколировать. Клинтское приложение знает имя пользователя залогиневшегося на машине. 

Как можно узанть из сеанса работы с MS SQL(например в тригере) имя пользователя залогиневшегося на машине.
Или может можно куданибудь записывать информацию(имя пользователя) что бы потом его брать для протокола




Не знаю что придумать и как будет правельнее



Заранеее благодарен
PM WWW   Вверх
Dremlin
Дата 20.10.2006, 11:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Quo vadis?
*


Профиль
Группа: Участник
Сообщений: 157
Регистрация: 21.9.2006
Где: Киев

Репутация: нет
Всего: 4



имхо, самый правильный путь - завести разные логины на уровне базы. так и протоколы вести легче...
--------------------
Каждый дурак знает, что до звезд не достать, а умные, не обращая внимания на дураков, пытаются...
PM MAIL   Вверх
chaos
Дата 20.10.2006, 12:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: нет
Всего: 44



Цитата(Dremlin @ 20.10.2006,  13:50)
имхо, самый правильный путь - завести разные логины на уровне базы. так и протоколы вести легче...

уже не получиься,, придется все перелопатить

Добавлено @ 12:19 
а лопатить не мало - ~5Мб сырцов
PM WWW   Вверх
Dremlin
Дата 20.10.2006, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Quo vadis?
*


Профиль
Группа: Участник
Сообщений: 157
Регистрация: 21.9.2006
Где: Киев

Репутация: нет
Всего: 4



Чего там лопатить? Если есть форма для логина пользователей - изменил строку подключения к БД, если нет - слепил формочку и изменил строку подключения...

Иначе придется вместе с каждым запросом к базе передавать и информацию о пользователе
--------------------
Каждый дурак знает, что до звезд не достать, а умные, не обращая внимания на дураков, пытаются...
PM MAIL   Вверх
boevik
Дата 20.10.2006, 13:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1452
Регистрация: 31.5.2004
Где: Израиль

Репутация: 15
Всего: 35



Eсли можно сделать, что бы клиент подключался по windows authentication,  а не по sql authentication, то тогда можно получить его window login в MSSQL.

Это сообщение отредактировал(а) boevik - 20.10.2006, 13:04


--------------------
Никогда не говори никогда
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.0431 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.