02 Декабря 2016 СкатИнфо
Логин:
Пароль:
  //   Карта сайта   //  реклама на сайте // реклама в газете // редакция // вакансии  // форум  // блоги слобожан   //  поиск   //  рейтинг сайтов   //  информер
Главная // Блоги слобожан // Новости hi-tech // База данных: тонкости работы
 ПОЛИТИКА И ЭКОНОМИКА
 ОБЩЕСТВО
 ПРОИСШЕСТВИЯ
 ЗАГРАНИЦА
 БИЗНЕС И ФИНАНСЫ
 КУЛЬТУРА
 СПОРТ
 КРОМЕ ТОГО
  ИНТЕРВЬЮ  
  РАБОТА  
  ПОИСК  
  ОБЪЯВЛЕНИЯ  
  СЕЙЧАС НА ФОРУМЕ  
12.08.2018, 19:37
Сообщение: Replica Panerai Watches,Imitation Panerai Replica Watches,Fake Panerai
Автор: mbroomeugg
27.03.2018, 00:00
Сообщение: Montblanc Meisterstuck : Sale Online
Автор: eedbeejona
15.03.2018, 06:23
Сообщение: Breitling Replilca Watches
Автор: eedbeejona
  АРХИВ  
понвтрсрдчетпятсубвск
     12
3456789
10111213141516
17181920212223
24252627282930
       
  НОВОСТИ HI-TECH  

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).

Еще больше статей о компьютерах и программировании.

автор: admin
25.02.2014 12:22
0
реклама
&&&&&&&


&&&&&&&

  КАТАЛОГ ОРГАНИЗАЦИЙ И УЧРЕЖДЕНИЙ СЛОБОДСКОГО