Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.76/34: Рейтинг темы: голосов - 34, средняя оценка - 4.76
7 / 7 / 2
Регистрация: 24.02.2014
Сообщений: 181

Определение пользователей, которые подключены к БД

13.01.2016, 15:18. Показов 6421. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Есть внешнее ПО, которое использует Microsoft SQL Server 2008 R2 (SP1) - 10.50.2550.0 (X64) Jun 11 2012 16:41:53 Copyright (c) Microsoft Corporation Standard Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: )
В это ПО люди авторизуются по своими логинами,но все операции в MS SQL проходят через SA. Скажите, как определить кол-во активных пользователей, использующих БД.
Юзал sys.sysprocesses
Выдает следующие результаты
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.01.2016, 15:18
Ответы с готовыми решениями:

Общий доступ к компьютерам, которые подключены к разным роутерам
Доброго времени суток! Такой вот вопрос: В школе 3 компьютерных класса, в каждом классе свой роутер. У одного адресс 192.168.5.200 у...

Как через IdFTP узнать количество юзеров, которые в данный момент подключены к хосту?
Проблема такая - есть несколько FTP клиентов, каждому из которых нужно подконектиться к хосту и залить туда свои файлы, но одновременно они...

Написать приложение, подобное "проводнику", только для работы с ПК, которые подключены к локальной сети
Есть локальная сеть, включает в себя несколько ПК. Вопрос: возможно ли написать приложение наподобие &quot;проводник&quot;, только для...

7
7 / 7 / 2
Регистрация: 24.02.2014
Сообщений: 181
13.01.2016, 15:18  [ТС]
Вот
Хотелось бы понять, почему показан 1 пользователь, которые использует несколько процессов одновременно. И можно ли его выбить простым kill?
Миниатюры
Определение пользователей, которые подключены к БД  
0
 Аватар для ksk
624 / 495 / 43
Регистрация: 05.07.2010
Сообщений: 1,589
13.01.2016, 15:55
Цитата Сообщение от mansitto Посмотреть сообщение
почему показан 1 пользователь, которые использует несколько процессов одновременно
Многопоточность.
Можно килять потоки, но как отреагирует внешнее приложение - неизвестно. Может громко упасть, может тихо перезапустить поток, может понаделать неконсистентных данных.

Всё в один SA - это чтобы на лицензиях сэкономить?
0
7 / 7 / 2
Регистрация: 24.02.2014
Сообщений: 181
13.01.2016, 16:08  [ТС]
Цитата Сообщение от ksk Посмотреть сообщение
Всё в один SA - это чтобы на лицензиях сэкономить?
Да.Блин огранизация с десятком миллиардов рублёв оборота в год экономит на лицензии. Самый главный вопрос:как точно определить уникальных юзеров подключенных к БД?
0
 Аватар для ksk
624 / 495 / 43
Регистрация: 05.07.2010
Сообщений: 1,589
14.01.2016, 15:00
Цитата Сообщение от mansitto Посмотреть сообщение
Да.Блин огранизация с десятком миллиардов рублёв оборота в год экономит на лицензии.
Да. Блин. Бизнес по-русски. Кстати, в правилах лицензирования этот момент оговаривается, так что они явным образом нарушают лицензионное соглашение.

Цитата Сообщение от mansitto Посмотреть сообщение
Самый главный вопрос:как точно определить уникальных юзеров подключенных к БД?
hostname не подходит ?
0
7 / 7 / 2
Регистрация: 24.02.2014
Сообщений: 181
15.01.2016, 16:03  [ТС]
Цитата Сообщение от ksk Посмотреть сообщение
hostname не подходит ?
Цитата Сообщение от ksk Посмотреть сообщение
Всё в один SA - это чтобы на лицензиях сэкономить?
Да.Блин огранизация с десятком миллиардов рублёв оборота в год экономит на лицензии. Самый главный вопрос:как точно определить уникальных юзеров подключенных к БД?
Хостнэйм подходит в том случае, если пользователь заходит с ПК,а для системы есть мобильные терминалы 4 шт и у них разных айпишника.На каждый терминал заходит по 30 человек=120. то есть у них будет у всех 4 айпишника. Вот терминалы никак не отследить.А хотелось бы.
0
 Аватар для ksk
624 / 495 / 43
Регистрация: 05.07.2010
Сообщений: 1,589
15.01.2016, 16:41
Цитата Сообщение от mansitto Посмотреть сообщение
терминалы никак не отследить.А хотелось бы.
Насколько я понимаю, в такой ситуации не отследить никак не обойтись без натуральных логинов.

Возможно, серверная лицензия на количество ядер процессора или "на сервер" дешевле обойдётся, нежели докупка пользовательских лицензий.

Есть, конечно, один вариант, который можно попробовать. Прокси - база на SQL EXPRESS, ограничение по количеству пользователей за пределами Ваших потребностей. Делаете в этой прокси-базе представления и ретрансляцию вызовов функций и процедур, которые через linked server будут смотреть на реальный сервер. Но в этом случае Вы берёте на себя персональную ответственность за нарушение лицензионного соглашения, и если в Вашу контору придёт проверка, Вас сдадут в гестапо.

Однажды я упёрся и не стал ставить нелицензионную винду. Ну то есть сказал, что поставлю при наличии письменного приказа с номером ключа. Уволили нафиг. Так что смотрите Сами, как быть.
0
7 / 7 / 2
Регистрация: 24.02.2014
Сообщений: 181
18.01.2016, 09:21  [ТС]
Нет.Такой вариант не подходит.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.01.2016, 09:21
Помогаю со студенческими работами здесь

Определение количества пользователей на сайте
Каким образом организовать сие дело? А именно список, айпи и кто чего(файлы, по страничкам лазит) в данный момент тащит. Сервер IIS...

Определение кол-ва пользователей в группе
Есть задача: перед сохранением/отправкой документа записать в переменную количество пользователей из поля &quot;SendTo&quot; текущего...

Определение пользователей, у которыъ выполнятся скрипт GPO
Народ, есть скрипт *.vbs для GPO, который кидает файл на рабочий стол, только вот кидает он всем, а этого мне не нужно. Подскажите,...

Определение версии и пользователей ОС Windows внешнего носителя информации
Доброго времени суток! Стоит следующая задача: имеется компьютер, который служит для проведения исследований. Также имеются жесткие...

Связать группы пользователей из мастер защиты на уровне пользователей с должностями пользователей в БД
Интересный вопрос и интересно как его решить. Изначально условия следующие: один компьютер, один рабочий стол, одна база...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru