Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Доступ к изменению данных только у одного пользователя.  [new]
Andrew_vb1110
Member

Откуда: Симферополь
Сообщений: 540
Как сделать, чтобы в момент апдейта, инсерта, делете по таблице, только один пользователь мог менять данные в этот момент времени. Остальные пользователи могли только читать данные из этой таблицы?

Версия сервера:
Microsoft SQL Server 2005 - 9.00.3152.00 (Intel X86) Mar 3 2007 03:17:37 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
22 окт 12, 13:56    [13356491]     Ответить | Цитировать Сообщить модератору
 Re: Доступ к изменению данных только у одного пользователя.  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
Andrew_vb1110,

дак это уже сделано во всех версия сиквела, называется блокировка данных.
22 окт 12, 14:22    [13356700]     Ответить | Цитировать Сообщить модератору
 Re: Доступ к изменению данных только у одного пользователя.  [new]
Andrew_vb1110
Member

Откуда: Симферополь
Сообщений: 540
WarAnt
Andrew_vb1110,

дак это уже сделано во всех версия сиквела, называется блокировка данных.


Т.е. это реализовано и дополнительно ничего дописывать не надо?
22 окт 12, 14:53    [13356949]     Ответить | Цитировать Сообщить модератору
 Re: Доступ к изменению данных только у одного пользователя.  [new]
Minamoto
Member

Откуда: Москва
Сообщений: 1162
Andrew_vb1110
WarAnt
Andrew_vb1110,

дак это уже сделано во всех версия сиквела, называется блокировка данных.


Т.е. это реализовано и дополнительно ничего дописывать не надо?

Надо. Почитайте про блокировки и про уровни блокировок, чтобы понять, что именно нужно дописывать.
22 окт 12, 15:13    [13357056]     Ответить | Цитировать Сообщить модератору
 Re: Доступ к изменению данных только у одного пользователя.  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
Andrew_vb1110
WarAnt
Andrew_vb1110,

дак это уже сделано во всех версия сиквела, называется блокировка данных.


Т.е. это реализовано и дополнительно ничего дописывать не надо?


смотря где и что вы дописываете.
22 окт 12, 15:27    [13357146]     Ответить | Цитировать Сообщить модератору
 Re: Доступ к изменению данных только у одного пользователя.  [new]
Glory
Member

Откуда:
Сообщений: 104751
Andrew_vb1110
Т.е. это реализовано и дополнительно ничего дописывать не надо?

Проверить из двух коннектов в студии что мешает ?
22 окт 12, 15:44    [13357296]     Ответить | Цитировать Сообщить модератору
 Re: Доступ к изменению данных только у одного пользователя.  [new]
Andrew_vb1110
Member

Откуда: Симферополь
Сообщений: 540
Glory
Andrew_vb1110
Т.е. это реализовано и дополнительно ничего дописывать не надо?

Проверить из двух коннектов в студии что мешает ?

Как программно оставить только один коннект? Примерчик пожалуйста.
23 окт 12, 10:13    [13360466]     Ответить | Цитировать Сообщить модератору
 Re: Доступ к изменению данных только у одного пользователя.  [new]
Glory
Member

Откуда:
Сообщений: 104751
Andrew_vb1110
Как программно оставить только один коннект?

Не нажимать в студии кнопку New query второй раз
23 окт 12, 10:16    [13360486]     Ответить | Цитировать Сообщить модератору
 Re: Доступ к изменению данных только у одного пользователя.  [new]
Andrew_vb1110
Member

Откуда: Симферополь
Сообщений: 540
Glory, я написал магическое слово ПРОГРАММНО
23 окт 12, 11:18    [13360947]     Ответить | Цитировать Сообщить модератору
 Re: Доступ к изменению данных только у одного пользователя.  [new]
Glory
Member

Откуда:
Сообщений: 104751
Andrew_vb1110
Glory, я написал магическое слово ПРОГРАММНО

Сразу на всех языках программирования ? Включая ассемблер ?
23 окт 12, 11:19    [13360963]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить