02 Декабря 2016 |
// Карта сайта | // реклама на сайте // реклама в газете // редакция // вакансии // форум // блоги слобожан | // поиск // рейтинг сайтов // информер | ||
|
society — База данных: тонкости работыИногда у пользователя Интернета возникает потребность узнать о том, кто в настоящее время использует базу данных сервера MSSql 2008.
Иногда у пользователя Интернета возникает потребность узнать о том, кто в настоящее время использует базу данных сервера MSSql 2008. Такие вопросы могут возникнуть по разным причинам. К примеру, вам требуется выяснить, какие пользователи отправляют свои запросы на сервер. Другой вариант – вам необходимо завершить эти сеансы связи в принудительном порядке. Поэтому было бы небезынтересно узнать, как совершать эту операцию пользуясь запросами по системным представлениям, действующим на Transact-SQL. Таким образом, суть всей проблемы – это выяснение активных процессов и сеансов, проходящих в СУБД MSSql 2008. Эти процессы вы всегда можете получить, воспользовавшись запросом в системное представление sys.sysprocesses. Такая тематика уже поднималась в одной из статей, где речь велась о журналах внесения изменений необходимых данных в таблицах Transact-SQL. С ее помощью можно узнать о том, какие поля может содержать таблица в интересующей вас базе данных. Несведущему человеку достаточно сложно уяснить, что собой представляет системное представление. Об этом можно узнать из статьи о необходимости представления в базах данных. Скорее всего, вам придется изучить статью, в которой рассказывается о том, на чем строится язык SQL. Итак, каким же образом можно узнавать об активных сеансах пользователей сервера? Системное представление включает в себя то состояние сервера, в котором он находится на текущий момент со всеми уже проходящими процессами. Вам потребуется составить запрос select db_name(dbid) as db, spid as idproc, loginame, program_name, status from sys.sysprocesses. этот запрос включает в себя базу данных с процессом (db), идентификатор самого процесса (idproc), логин пользователя (loginame), приложение процесса (program_name), статус (status). Еще больше статей о компьютерах и программировании.
25.02.2014
12:22
|
|
|
|||
Учредители Т.С. Черных, Д.В. Лалетин Гл. редактор А.Г. Болтачев Газета зарегистрирована Управлением Федеральной службы по надзору в сфере связи, информационных технологий и массовых коммуникаций по Кировской области св-во ПИ № ТУ43-00447 от 25 декабря 2012 г. |
Редакция «СКАТ-ИНФО ПЛЮС» тел. в Слободском: 8-909-134-0-134 e-mail: cgaming@mail.ru 613150, Кировская обл., г. Слободской, ул. Володарского, 52 |