Блокировки в Sql Server

Тема в разделе "Delphi - Базы данных", создана пользователем nikolasiii, 23 авг 2007.

Статус темы:
Закрыта.
  1. nikolasiii

    nikolasiii Гость

    Доброго всем времени суток.
    Я разрабатываю многопользовательские приложения. Одна проблема есть.
    Ни разу не работал с блокировками. Где их надо делать (сервер SQL или в коде программы), на каком уровне и с помощью чего?
    Особенно интересна ситуация: Два пользователя А и Б просматривают одни и те же данные. Пользователь А отредактировал эту запись. Необходимо послать сообщение пользователю Б о том что запись была отредактирована или удалена. Может даже и не прийдётся делать блокировку? хотя если пользователем Б является админ SQL, то откуда он будет знать что запись отредактирована или откуда будет знать пользователь приложения что админ отредактировал запись.
    Помогите пожалуйста советом или примером.
    Заранее благодарен.
     
  2. Kmet

    Kmet Well-Known Member

    Регистрация:
    25 май 2006
    Сообщения:
    1.017
    Симпатии:
    1
    все уже давно придумано: транзакции
     
  3. nikolasiii

    nikolasiii Гость

    про транзакции я читал. с этим всё ясно. но это же на уровне сервера, а на уровне клиента как?
    а на счёт сообщений пользователю? тоже через транзакции? я просто плохо себе представляю.
    если можно по шагам.
     
  4. nikolasiii

    nikolasiii Гость

    Для: sax_ol

    Если данные изменил пользователь А, то получается пользователь Б просто перезапишет эти данные. А в это время пользователь А будет спокоен за то, что он успешно выполнил свою работу.
    Нет согласованности.
     
  5. nikolasiii

    nikolasiii Гость

    Для: sax_ol

    нет. я же не знаю. поэтому предполагаю. :blink:
     
  6. Kmet

    Kmet Well-Known Member

    Регистрация:
    25 май 2006
    Сообщения:
    1.017
    Симпатии:
    1
    плохо читал, там все это предусмотрено
     
  7. Barmutik

    Barmutik Гость

    Для: Kmet

    Расскажите подробнее как использование транзакций может решить проблему отложенной записи и потерянных обновлений?
     
Загрузка...
Похожие Темы - Блокировки Sql Server
  1. Serduko
    Ответов:
    14
    Просмотров:
    2.607
  2. mrtg
    Ответов:
    1
    Просмотров:
    59
  3. mrtg
    Ответов:
    14
    Просмотров:
    220
  4. Allegro
    Ответов:
    3
    Просмотров:
    120
  5. rhino101
    Ответов:
    0
    Просмотров:
    350
Статус темы:
Закрыта.

Поделиться этой страницей