rusqhyazeubebgcahrcsdanlenetfifrglkadeelhuisgaitkkkylvltmknoplptrosrskslessvtrukuz

Отправка сообщения всем пользователям MS SQL Server

Больше
6 мес. 1 нед. назад #190 от О.Коровяков
Хранимая процедура позволяющая рассылать текстовые уведомления по сети.
Инструкции
Для работы процедуры могут потребоваться соответствующие права.
CREATE PROC notify_users (
  @notification NVARCHAR(100) = 'Админ предупреждает! SQL Server скоро будет отключен! Трепещите, смертные! :-)'
) AS
BEGIN
 
  SET NOCOUNT ON
 
  DECLARE @msg VARCHAR(250)
  DECLARE @hostname sysname
 
  SELECT @hostname= min(RTRIM(hostname))
  FROM
    master.dbo.sysprocesses (NOLOCK)
  WHERE
 
  hostname <> ''
 
  WHILE @hostname is not null BEGIN
	  set @msg='exec master.dbo.xp_cmdshell "net send ' + RTRIM(@hostname) + ' ' + RTRIM(@notification) + ' "'
    EXEC (@msg)
  	SELECT @hostname= min(RTRIM(hostname)) FROM master.dbo.sysprocesses (NOLOCK)
	  WHERE hostname <> '' and hostname > @hostname
  END
 
  SET NOCOUNT OFF
 
END

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подпишитесь на наши новости...

Если вам интересны материалы опубликованных на Нашем сайте, Вы можете подписаться на рассылку информационных бюллетеней о новых публикациях ... Просто введите адрес электронной почты на какую Вы хотите получать Новости и нажмите кнопку "Подписаться"

Контакт Инфо

Ok-Wood.
08304 ул.Салютная,c.Гнедын,
Киевская обл, Украина
  • Тел: +39 067 492 41 24
    Tel: +38 095 095 88 60
  • Email: info@ok-wood.com.ua
  • Web: ok-wood.com.ua

Весь процесс строительства описан на страницах сайта, но более подробно о технологии, методах строительства, и всех деталях - Вы можете узнать в книге.