powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как создать read only секцию?
5 сообщений из 5, страница 1 из 1
Как создать read only секцию?
    #40007212
uaggster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть ли такой способ?
При том, чтобы секция не могла быть подменена и с помощью partition switch, в том числе.
...
Рейтинг: 0 / 0
Как создать read only секцию?
    #40007227
Mr. X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
uaggster,

Если только read only, то можно положить её в группу с read only. Остальное решается ограничением прав.
...
Рейтинг: 0 / 0
Как создать read only секцию?
    #40007298
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uaggster,

против sa нет защиты. Можно лишь сохранять аудит в недоступном ему месте.
...
Рейтинг: 0 / 0
Как создать read only секцию?
    #40007501
uaggster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владислав Колосов
uaggster,

против sa нет защиты. Можно лишь сохранять аудит в недоступном ему месте.

Дело не в злонамеренности sa, а, скажем так - "случайной некомпетентности с полномочиями". Т.е. если для того, чтобы произвести правку, нужно будет, например, сознательно отключить триггер или перенести секцию в другой файл - это подойдёт.

Вот вариант: положить в ридонли группу - мне нравится.
Только я не представляю, как это можно сделать.
Вот есть файл. На нем определено несколько секций. Получается, нужно изменить partition function, чтобы секция переехала в другой файл?
А как это сделать?

Может быть, создать какой-нибудь секционированный индекс, с функцией секционирования отличной от функции секционирования таблицы, строить его отдельно для секции, чтобы он построился в отдельном файле, а потом объявлять этот файл ридонли?
Так вообще можно сделать?
Ну, завести индекс с другой функцией секционирования, и строить его для секций выборочно?
...
Рейтинг: 0 / 0
Как создать read only секцию?
    #40007519
Mr. X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
uaggster,

Реализация выглядит так:

1. Создать ФГ, например, Gruppa.
2. Добавить в неё хотя бы один файл.
3. Изменить схему секционирования так, что бы у нужной секции была указана ФГ из п1
4. Установить свойство ФГ из п1 только для чтения.

Все.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как создать read only секцию?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]