Есть MSSQL-база с включённым PROTECT'om и активированной NT-аутентификацией. Всё работает.
Делаю бэкап базы и пытаюсь восстановить её в другом домене (при этом сохранность пользователей значения не имеет, можно хоть всех удалить). Как корректно "отвязать" эту базу от изначального домена?
Если предварительно отключить NT-аутентификацию и сделать бэкап, то проблем нет. Если забыл это сделать или было лень, то сразу так не получается.
В инструкции по установке i_sql.chm рассматривается ситуация переноса базы на другой сервер, но здесь ситуация немного другая.
Сначала отключаем протект на распакованной базе:
Код: Выделить всё
update x$journalconfig set typejournal=0
update abonents set protecton=0 from x$journalconfig
where abonents.officeno=x$journalconfig.officeno
Ошибка открытия словаря БД [345]
В логе: 09.07.2008 21:06:24 []:
[NAPSrv]: NAPSrv Server not respond
После некоторых шаманств над таблицей X$USERS (отключение триггеров и изменение логинов руками) удалось открыть базу.
Но все попытки активировать NT-идентификацию в новом домене ни к чему не привели. Вроде всё корректно переводится, но после этого опять в базу не пускает с ошибкой 345.
Права вроде все есть ODBC правильно настроено. Уровень авторизации NAPServer: установка связи.