Есть метода, поставляемая конторой по переходы с одного скуля на другой.
Вчера переместил базу...все зашибись, но есть досадная неприятность. У вездеходов все ок ,а вот у юзеров обычных не хватает правов на работу с базой - по всей видимости права на таблицы не раздались, хотя права точно в саппорте пересчитывались. В методе ничего дополнительного не написано, там все просто "пересчитать права в саппорте"...победилось это только установкой жестких расчетов прав в конфиге саппорта, хотя в доке об этом ниче не говорится.
Все же при расчете прав при данной операции требуется обязательно выставление таких параметров в кофигурационном файле. Или я чего то неправильно делаю..
перенос БД на другой MSSQL
Модератор: mike
-
- топ-софт
- Сообщения: 566
- Зарегистрирован: Пт, 21/09/2007 15:19
- Имя Фамилия: Фёдор Терсин
- Откуда: Галактика Софт
- Контактная информация:
Расчёт прав на SQL платформе обладает следующей особенностью: он меняет в СУБД только те права, которые менялись с предыдущего расчёта. Это оптимизация такая, что б не все подряд права задавать, а только те, что менялись. А результаты предыдущего расчёта хранятся в БД. Восстанавливая БД, мы восстанавливаем и результаты предыдущего расчёта. Т.е. обычный расчёт прав ничего не сделает с правами в СУБД.