BEST logo логотип компании БЭСТ - программы для бизнеса ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
ПОДДЕРЖКА
+7 (495) 775-66-76
consult@bestnet.ru
СКАЧАТЬ
Обновления
Дистрибутивы
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Главная  / Поддержка  / Форум  / Публичные форумы  / БЭСТ-5  / Копирование БД

Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Копирование БД, Проблемы с правами пользователей при копировании БД.
 
I. Проблема с правами при копировании БД.
1. Выкидываем всех пользователей из БД (Смотрим, чтобы в БД никто не работал).
2. Копируем папку с БД (Папка Baza1)(Например делаем zip архив)
3. Делаем копию Baza2 (т.е. создаем копию)
4. Слетают все права в Baza1, и в Baza2 также права и роли не работают.
Получаем сообщениее, что для данной роли не удалось получить список подсистем.

5. Такая проблемка еще может возникнуть при восстановлении из рез копии, созданной обычным zip'ованием БД.

II. В связи с проблемкой I как получить копию БД для экспериментов? Подскажите, пожалуйста какие файлы в самой БД связаны с назначением прав пользователей. И тогда, при создании копии я не буду копировать эти файлики, а буду создавать новые роли.
Заранее спасибо. (Решение I особо не интересует)
Изменено: Саак Шахламджян - 12.10.2010 12:30:02
 
Нашел 2 файла в БД:

rolesright.dbf
roles.dbf
users.dbf

Все ли это файлы, отвечающие за роли и доступ к БД в самой БД (речь о файлах на сервере не идет)?
Изменено: Саак Шахламджян - 12.10.2010 13:18:42
 
Странно как-то всё у Вас. Обычно если надо копию на том же бэсте - копирую каталог с базой и сразу подключаю. если надо унести с собой - то или скопированный каталог уношу, или стандартное архивирование базы бэстой и тоже уношу.
В вашем случае - попробуйте синхронизировать дерево через менеджер пользователей
 
Цитата
Айдар Тухватуллин пишет:
Странно как-то всё у Вас. Обычно если надо копию на том же бэсте - копирую каталог с базой и сразу подключаю. если надо унести с собой - то или скопированный каталог уношу, или стандартное архивирование базы бэстой и тоже уношу.
В вашем случае - попробуйте синхронизировать дерево через менеджер пользователей


О том и речь. Создаем копию, и могут начатьтся проблемы с ролями доступа. Когда как. (Если копия создается на том же сервере).
 
Я не совсем понял Вы имеете права на файлы? Или права внутри БД касательно чисто БЭСТ?

Если права на файлы физически, и если сервер 2003 то не удивительно. Если были выставлены вручную то права сохраняются лишь внутри диска, партиции. На другом диске слетают.
 
Речь идет о правах внутри БД. При создании клона БД, слетают права в БД, с которой был создан клон (перестают работать роли, которые настроены в исходной БД, глючат и не пускают пользователей в БД).
Изменено: Саак Шахламджян - 21.12.2010 11:40:08
 
Цитата
Саак Шахламджян пишет:
Речь идет о правах внутри БД. При создании клона БД, слетают права в БД, с которой был создан клон (перестают работать роли, которые настроены в исходной БД, глючат и не пускают пользователей в БД).

Потому что у пользователей в клоне меняется ГУИД.
ГУИД создается автоматически при создании новой записи.
В записях прав он находится в другом поле - там он не создается автоматически а копируется.
Роль то также называется а ГУИД стал другим.
БЭСТ работает по ГУИДАМ.
 
Цитата
nordk пишет:

Потому что у пользователей в клоне меняется ГУИД.

ГУИД создается автоматически при создании новой записи.

В записях прав он находится в другом поле - там он не создается автоматически а копируется.

Роль то также называется а ГУИД стал другим.

БЭСТ работает по ГУИДАМ.

Что-то такое интуитивно предполагал... Вопрос, собственно, можно ли от этого уйти, удалив вышеперечисленные файлы? (Т.е. заставить Б-5 создать новые гуиды)
Изменено: Саак Шахламджян - 24.12.2010 17:03:58
 
Лучше руками в одном файле с логином восстановить гуид старый.
 
Ощущение такое, что слетают ГУИДЫ в "серверной" части (или как правильно сказать).
Дело в том, что проблемы начинаются с ИСХОДНОЙ базой... Вот что страшно. Если клон не работает - ничего смертельного...
Но при создании клона глюки начинаются в ИСХОДНОЙ БД.

Цитата
nordk пишет:
Лучше руками в одном файле с логином восстановить гуид старый.


1. Подскажите, какой файлик ручками править в случае глюков. (Нашел файлик
Код
C:\Program Files\BEST\BEST5_34\Server\DATA\Pro\users.dbf

его править?)
2. Попутно еще вопрос. Что нужно забекапить, чтобы 100% можно было откатиться в нормально рабочее состояние, вне зависимости от проводимых опытов. (Если делаю бекап самой БД+ бекап папки
Код
C:\Program Files\BEST\BEST5_34
на сервере даёт это гарантию того, что потом, при восстановлении сего из бэкапа всё точно будет работать?)
Изменено: Саак Шахламджян - 29.12.2010 11:14:44
 
Цитата

2. Попутно еще Вопрос. Что нужно забекапить, чтобы 100% можно было откатиться в нормально рабочее состояние, вне зависимости от проводимых опытов. (Если делаю бекап самой БД+ бекап папки
Код
C:\Program Files\BEST\BEST5_34
на сервере даёт это гарантию того, что потом, при восстановлении сего из бэкапа всё точно будет работать?)

Бэкаплю в случае экспериментов базу и папку BEST5_34, в случае необходимости разворачиваю из бэкапа базу и серверную часть и все работает.

А у меня такой Вопрос, как заставить базу с сп25 работать на серверной части сп24? В каком файлике находится инфа о версии базы?
 
Цитата
plv пишет:
А у меня такой Вопрос, как заставить базу с сп25 работать на серверной части сп24? В каком файлике находится инфа о версии базы?


Для чего вам? Последствия не предсказуемые после таких действий...
Страницы: 1
Читают тему (гостей: 1)