Копирование БД SDE под SQL Server

0 голосов
спросил 28 Апр, 11 от BigFox (180 баллов) в категории Программные продукты Esri
    Всем доброго времени суток!

Есть желание скопировать БД SDE под SQL сервером с другим именем. Есль ли относительно простые способы это сделать? В SQL Server, например, есть утилита Copy Database. Но, по причине того, что в системных таблицах SDE указывается название БД, этот способ пе проходит. Пробовал менять название БД в системных таблицах после копирования через Copy Database - приконнектиться к такой БД не получилось. Есть какие интересные мысли (пересобрать и перенастроить не предлагать - это и так понятно)?

5 Ответы

0 голосов
ответил 28 Апр, 11 от Grigoriy (127,020 баллов)
Если Вам хочется в том же экземпляре SQL сервера развернуть базу SDE с другим именем, то правильный способ - создать новую базу, установить в неё SDE-репозиторий и скопировать в эту базу все данные с помощью ArcCatalog.
Все остальные способы, как правило, займут много времени и не факт, что приведут к нужному результату.
0 голосов
ответил 29 Апр, 11 от BigFox (180 баллов)
Спасибо за совет, но такой способ имеет некоторые недостатки. Например не копируются не используемые домены, не копируются триггеры и др. объекты, созданные в SQL Server, настройки. Т.е. фактически базу данных нужно пересобирать и перенастраивать заново. Копировать БД таким образом имеет смысл, если структура достаточно проста и нет инструментов и настроек на уровне SQL Server.
0 голосов
ответил 05 Июль, 11 от PEKAHT (2,780 баллов)
То же интересует этот вопрос...
на данный момент нашел вот это: http://forums.esri.com/Thread.asp?c=2&f=1719&t=187462
но не работает у меня, во первых где-то выходят ошибки при выполнении, а где то меняет лишние данные, такие как имя владельца объектов - sde, а не только название базы
0 голосов
ответил 05 Июль, 11 от crossfire (340 баллов)
Григорий, что значит установить SDE-репозиторий в новую базу?
Нужно ли копию базы авторизовать через ArcSDE?
0 голосов
ответил 06 Июль, 11 от Grigoriy (127,020 баллов)
Multiple_geodatabases_in_one_instance_of_SQL_Server

sdesetup
sdesetup -o install -d SQLSERVER -D имя_вашей_новой_базы -l ваш_файл_с_кодами_sde

    
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...