Перенос системы

0 голосов
спросил 14 Март, 06 от Vovan (640 баллов) в категории Программные продукты Esri

Здравствуйте.

Возникла необходимость перенести карту, отображающую данные из ArcSDE (MS SQL Server) на другие машины.

Пока пробовал так: поставил на новой машине SQL Server и ArcSDE, настроил второе на первое. Подменил базу sde на аналогичную из дампа (уже содержащую данные). В результате ArcSDE сломался и перестал работать (помогло только полное выполнение мастера Post Installation).

Понял, что можно с помощью ArcCatalog скопировать объекты из ArcSDE-соединения в файл .mdb (personal geodatabase), а потом восстановить их в новом ArcSDE-соединении. А как быть с mxd-картой? Её обязательно придётся пересобирать заново?

Короче говоря, можно ли осуществить перенос проще, чем я описал и существуют ли специальные средства сохранения/восстановления данных?

5 Ответы

0 голосов
ответил 15 Март, 06 от Гость (210,080 баллов)
"специальные средства сохранения/восстановления данных?" - в любой СУБД это есть, по MS SQL книжек много

надо обновить в базе данных SQL id пользователя типа:

Use ,база данных
go
sp_change_users_login 'update_one', 'пользователь', 'пользователь'
0 голосов
ответил 15 Март, 06 от Vovan (640 баллов)

Гость, с переносом дампа данных проблем нет, но приводит к не очень хорошим результатам (см. первое сообщение).

А каких пользователей надо указывать в параметрах процедуры и что даёт это обновление id?

0 голосов
ответил 16 Март, 06 от Гость (210,080 баллов)
всех которые есть в базе данных.
0 голосов
ответил 16 Март, 06 от Гость (210,080 баллов)
у нас sde нет, но соседи расказывали. у них парень, который разработкой занимался намучился с пользователем sde - должен быть такой. как я понял решение в обновлении id пользователя
удачи!
0 голосов
ответил 23 Март, 06 от Grigoriy (127,020 баллов)
Читайте внимательно ArcSDE_Config_Gd_SQLServer.pdf. В нём есть раздел Backup and recovery. Это то что Вам нужно в данном случае.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...