powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Количество подключений к базе. SQL Server 2005
8 сообщений из 8, страница 1 из 1
Количество подключений к базе. SQL Server 2005
    #34401555
QAEngineer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как средствами VB (вместе с WinAPI конечно) узнать количество подключений к базе SQL Server 2005?
Под подключением я понимаю юзание базы любым пользователем или приложением.
Было бы интересно также можно ли это сделать с Oracle.

Заранее всем благодарен.
...
Рейтинг: 0 / 0
Количество подключений к базе. SQL Server 2005
    #34401992
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как подключиться к серверу и выполнить запрос - ищите в поиске, а сами запросы такие.
Код: plaintext
1.
2.
SQL  2005  
SELECT count(*) from sys.sysprocesses WHERE dbid = db_id('master')

Код: plaintext
1.
2.
Oracle
select count(*) from sys."V_$SESSION" where schemaname = 'SYS' 
...
Рейтинг: 0 / 0
Количество подключений к базе. SQL Server 2005
    #34404281
QAEngineer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробовал, работает. Спасибо.

Вот еще одна проблема:

Есть web-приложение, которое работает через XML-сервис с базой SQL Server 2005.
В определенный момент через это приложение идет импорт данных в базу.
Мне нужно определить, когда заканчивается этот импорт, не обращаясь непосредственно к таблице - "получателю данных".
Можно-ли это как-нибудь отследить?
...
Рейтинг: 0 / 0
Количество подключений к базе. SQL Server 2005
    #34404906
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Соединение после импорта закрывается?
2. Где именно вам нужно узнать о том, что импорт закончился? На сервере СУБД? На машине, где запущено веб-приложение? Получить смс на мобильник?
...
Рейтинг: 0 / 0
Количество подключений к базе. SQL Server 2005
    #34407380
QAEngineer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Соединение после импорта не закрывается, идут другие операции.
2. Узнать о том, что импорт закончился нужно на машине, где запущено веб-приложение
...
Рейтинг: 0 / 0
Количество подключений к базе. SQL Server 2005
    #34407737
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Если импорт идет через веб-приложение, неужели оно само не знает, когда закончился импорт?
2. Если импорт выполняется через хранимые процедуры, можно использовать Notification Service в SQL 2005. Иначе рассказывайте, как именно он выполняется, по шагам.
...
Рейтинг: 0 / 0
Количество подключений к базе. SQL Server 2005
    #34409964
QAEngineer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я запускаю VB-script, который тестирует GUI веб приложения.
К самому веб-приложению у меня есть доступ только через GUI, т.е. через обычный IE.
Также я могу обращаться к базе данных, с которой работает веб-приложение.
Как конкретно веб-приложение работает с базой данных я не знаю.
VB-script открывает веб-приложение, делает с ним некоторые операции (нажимает на кнопочки, вводит данные и т.д.) затем делает импорт через GUI, т.е. в веб-приложении есть форма, при помощи которой можно это сделать.
Мне нужно, обратившись к базе данных, узнать идет-ли в данный момент импорт или нет.
...
Рейтинг: 0 / 0
Количество подключений к базе. SQL Server 2005
    #34410769
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если вы не знаете, как именно веб-приложение работает с БД, и если оно не закрывает соединение после импорта - отследить завершение импорта невозможно.
Берите профайлер для SQL Server или SQL Monitor для Оракла и смотрите, что происходит в БД во время импорта. Уже от этого и нужно будет отталкиваться.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Количество подключений к базе. SQL Server 2005
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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