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

Откуда:
Сообщений: 2
У меня есть удалённый доступ к базе, в которую каждые 10 минут записываются больше 2к сигналов. Для теста моей программы, мне нужно запретить запись этих сигналов на время. Чтобы я смог добавить 1-2 своих сигналов вручную и программа обработала только их. Как это сделать?
12 мар 18, 06:59    [21248390]     Ответить | Цитировать Сообщить модератору
 Re: Запрет на запись в MS SQL  [new]
aleksrov
Member

Откуда:
Сообщений: 948
just_ficks,

Запретить учетке под которой идет запись права write на базу, ну или deny на таблицу для этой учетки
https://docs.microsoft.com/en-us/sql/t-sql/statements/deny-transact-sql
12 мар 18, 07:21    [21248396]     Ответить | Цитировать Сообщить модератору
 Re: Запрет на запись в MS SQL  [new]
uaggster
Member

Откуда:
Сообщений: 767
aleksrov, триггер повесь на таблицу, который будет делать Rollback в нужных тебе условиях.
12 мар 18, 09:31    [21248523]     Ответить | Цитировать Сообщить модератору
 Re: Запрет на запись в MS SQL  [new]
У меня есть
Guest
just_ficks,

Попробуй переформулировать вопрос.
Например, -

"Как мне протестировать напрограммированную программу?
Нормально ли будет если я нарушу работу продакшн сервера, влезу с изменениями привилегий в обход админа,
и в результате на проде 1) появится мусор 2) не отразятся несколько (2k*N) сигналов за то время пока я буду играться?"
12 мар 18, 09:56    [21248594]     Ответить | Цитировать Сообщить модератору
 Re: Запрет на запись в MS SQL  [new]
У меня есть
Guest
just_ficks,

Попробуй переформулировать вопрос.
Например, -

"Как мне протестировать напрограммированную программу?
Нормально ли будет если я нарушу работу продакшн сервера, влезу с изменениями привилегий в обход админа,
и в результате на проде 1) появится мусор 2) не отразятся несколько (2k*N) сигналов за то время пока я буду играться?"
12 мар 18, 09:56    [21248596]     Ответить | Цитировать Сообщить модератору
 Re: Запрет на запись в MS SQL  [new]
aleksrov
Member

Откуда:
Сообщений: 948
У меня есть,

Какой у него вопрос такой и ответ.
ХЗ че у него за сигналы и что он вообще хочет. Если он понимает что делает и ему нужно в порядке не очереди влезть со своей загрузкой но при этом не должна потеряться плановая, а клиенту не должны валиться ошибки о rollback или что у вас внезапоно не стало прав, то возможно необходимо сделать триггер, на время работы его заргузки этот триггер записывает данные в какую-то левую таблицу, а потом обрабатывает это или что-то вроде этого.
12 мар 18, 10:04    [21248631]     Ответить | Цитировать Сообщить модератору
 Re: Запрет на запись в MS SQL  [new]
just_ficks
Member

Откуда:
Сообщений: 2
Вы крутые ребят, спасибо.

По поводу "Правильно задай вопрос" я вас понял. Теперь буду лучше продумывать любые вопросы.
14 мар 18, 04:56    [21254158]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить