powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Список пользователей, работающих с базой SQL2000
8 сообщений из 8, страница 1 из 1
Список пользователей, работающих с базой SQL2000
    #36098634
Korolyov_S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если кто-нибудь знает, подскажите дилетанту:

Сеть - домен. База данных на SQL 2000 на сервере, на котором домен организован.
Все пользователи логинятся в базу данных под одним именем.
Подскажите, какой запросик можно писануть,
чтобы отобразился список пользователей, подключенных к базе,
с их собственными NT логинами или именами компов, подключенных к базе.
...
Рейтинг: 0 / 0
Список пользователей, работающих с базой SQL2000
    #36098675
Korolyov_SЕсли кто-нибудь знает, подскажите дилетанту:

Сеть - домен. База данных на SQL 2000 на сервере, на котором домен организован.Домен на sql сервере не может быть организован. Он может быть организован на windows сервере, на который, в частности, может быть установле и sql сервер, но никак иначе.
Все пользователи логинятся в базу данных под одним именем.
Подскажите, какой запросик можно писануть,
чтобы отобразился список пользователей, подключенных к базе,
с их собственными NT логинами или именами компов, подключенных к базе.И откуда sql server узнает эти самые логины? Учитывая, что "Все пользователи логинятся в базу данных под одним именем"? Тем более, что логинятся к sql серверу, а не к базе. Это уже сервер после проверки прав пускает к базе.
Кстати, совмещение контроллера домена и sql сервера - моветон, очень плохо сказывающийся на быстродействии sql сервера.
...
Рейтинг: 0 / 0
Список пользователей, работающих с базой SQL2000
    #36098726
Korolyov_S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Стоит сервер.
На нем служба домена организована. На нем же и SQL сервервер установлен.

Создана база данных. В базе прописан пользователь с определенными провами для этой базы данных. Под именем этого пользователя происходит логин в SQL сервер всех компов, которые
работают с базой данных. Знаю, что SQL сервер может определять NT логины или название
компов, которые на нем логинятся. Вопрос в том, как получить эту информацию.

На счет производительности - других вариантов пока нет.
...
Рейтинг: 0 / 0
Список пользователей, работающих с базой SQL2000
    #36098785
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анализируй результат ХП SQL-сервера:
Код: plaintext
1.
exec sp_who
exec sp_who2

ЗЫ Не в том форуме вопрос задаешь. Тебе в Форум по MS-SQL надо
...
Рейтинг: 0 / 0
Список пользователей, работающих с базой SQL2000
    #36098809
Korolyov_SСтоит сервер.
На нем служба домена организована. На нем же и SQL сервервер установлен.

Создана база данных. В базе прописан пользователь с определенными провами для этой базы данных. Под именем этого пользователя происходит логин в SQL сервер
Отсюда следует, что используется SQL-ный логин, который к домену не имеет ни малешего отношения.
всех компов, которые
работают с базой данных. Знаю, что SQL сервер может определять NT логины или название
компов, которые на нем логинятся.Вот именно, логинятся. Под виндровым логином. А не SQL-ным. Вопрос в том, как получить эту информацию.
Как получить иинформацию, которой нет?
...
Рейтинг: 0 / 0
Список пользователей, работающих с базой SQL2000
    #36098860
Korolyov_S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T,
Нормально. Хосты видны, но записи повторяются. Есть еще какой-нибудь вариант красиво выбрать 1 запись из результата, кроме как запрос с исключением повторяющихся записей?
...
Рейтинг: 0 / 0
Список пользователей, работающих с базой SQL2000
    #36098883
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Korolyov_SDima T,
Нормально. Хосты видны, но записи повторяются. Есть еще какой-нибудь вариант красиво выбрать 1 запись из результата, кроме как запрос с исключением повторяющихся записей?
Выбери необходимое в фоксе из того что получил. Как-то так:
Код: plaintext
select distinct HostName from ResultSpWho where DbName = "MySQLBase"
...
Рейтинг: 0 / 0
Список пользователей, работающих с базой SQL2000
    #36099080
Korolyov_S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T
Понятно. Так уже и сделал. Жаль что к названию хоста description получить нельзя из SQL
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Список пользователей, работающих с базой SQL2000
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]