Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Обработка аварийного отключения клиента, Изменить БД после отключения 
:(
    Опции темы
Greval
Дата 24.7.2006, 11:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 24.7.2006

Репутация: нет
Всего: нет



 smile 
     Подскажите пожалуйста!
Есть база данных и клиентское приложение (C#). При авторизации пользователя в программе в БД заносится служебная информация. Вопрос: Возможно ли отредактировать эти данные при аварийном отключении пользователя (например при отключении электричества от пользовательского ПК), т.е. после разрыва соеинения клиента с MS SQL Server 2000.
     Заранее благодарен. 
PM MAIL   Вверх
boevik
Дата 24.7.2006, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1452
Регистрация: 31.5.2004
Где: Израиль

Репутация: 15
Всего: 35



Построить job который будет проверять кто подключен и редоктировать записи, теь кто отключились.
Проверка тех кто подключен:
Код

select * 
from master..sysprocesses
 


--------------------
Никогда не говори никогда
PM MAIL WWW   Вверх
Greval
Дата 26.7.2006, 10:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 24.7.2006

Репутация: нет
Всего: нет



     Как я понял Job можно создать тремя способами:
       1. Create Job Wizard
       2. Enterprise Manager
       3. Средства Transact-SQL
     Первые два варианта отпадают, т.к. нужно создавать задание из программы.
     По этому остается два варианта: либо вручную изменять системную базу данных Msdb (таблица sysjobs), либо использовать системные хранимые процедуры (sp_add_job, sp_update_job, ...). Т.к. я не специалист, то к прямому изменению таблицы sysjobs не склоняюсь. Остается второй вариант.
     Я все правильно понял?
     Если да, то подскажите пожалуйста, где раздобыть информацию о создании заданий с помощью хранимых процедур, может на e-mail что-то бросите. 
PM MAIL   Вверх
boevik
Дата 26.7.2006, 10:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1452
Регистрация: 31.5.2004
Где: Израиль

Репутация: 15
Всего: 35



Проще создать job через Enterprise Manager или Job Wizard.
После создания job-a сгенерить script (генериться автоматически в Enterprise Manage)
Скрипт запускать из программы. 


--------------------
Никогда не говори никогда
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.0621 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.