![]() |
Модераторы: Akina |
![]() ![]() ![]() |
|
Greval |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 24.7.2006 Репутация: нет Всего: нет |
![]() Подскажите пожалуйста! Есть база данных и клиентское приложение (C#). При авторизации пользователя в программе в БД заносится служебная информация. Вопрос: Возможно ли отредактировать эти данные при аварийном отключении пользователя (например при отключении электричества от пользовательского ПК), т.е. после разрыва соеинения клиента с MS SQL Server 2000. Заранее благодарен. |
|||
|
||||
boevik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1452 Регистрация: 31.5.2004 Где: Израиль Репутация: 15 Всего: 35 |
Построить job который будет проверять кто подключен и редоктировать записи, теь кто отключились.
Проверка тех кто подключен:
-------------------- Никогда не говори никогда |
|||
|
||||
Greval |
|
|||
Новичок Профиль Группа: Участник Сообщений: 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 что-то бросите. |
|||
|
||||
boevik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1452 Регистрация: 31.5.2004 Где: Израиль Репутация: 15 Всего: 35 |
Проще создать job через Enterprise Manager или Job Wizard.
После создания job-a сгенерить script (генериться автоматически в Enterprise Manage) Скрипт запускать из программы. -------------------- Никогда не говори никогда |
|||
|
||||
![]() ![]() ![]() |
Правила форума "MS SQL" | |
|
Запрещается! Публиковать ссылки и обсуждать взлом чего бы то ни было.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MS SQL Server | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |