ArcGIS for Desktop

  • Документация
  • Стоимость
  • Поддержка

  • My Profile
  • Справка
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS for Desktop

Полноценная профессиональная ГИС

ArcGIS for Server

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Стоимость
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

Справка

  • Главная
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительно...

Упражнение 11: Открепление базы геоданных от сервера баз данных

Доступно с лицензией Standard или Advanced.

  • Открепление базы геоданных
Уровень сложности:
Начальный
Требования к данным:
ArcGIS Tutorial Data for Desktop
Задача:
Знакомство с операцией открепления базы геоданных от сервера баз данных.

Чтобы переместить базу геоданных с одного сервера баз данных на другой, вы можете открепить ее от исходного сервера баз данных, скопировать файл базы геоданных (mdf-файл) по сети или на переносной накопитель, такой как флэш-накопитель, и поместить его на нужном сервере. После этого вы можете прикрепить базу геоданных ко второму серверу баз данных.

Ниже приведены примеры ситуаций, в которых может пригодиться открепление/прикрепление баз данных:

  • Если вы используете данные из базы геоданных на сервере баз на настольном компьютере и хотите использовать базу геоданных в полевых условиях, чтобы собрать необходимые данные, вы можете открепить базу геоданных от сервера баз данных на вашем компьютере, переместить файлы базы данных на ноутбук и затем прикрепить базу геоданных к серверу баз данных на вашем ноутбуке.
  • Когда вы передаете базы геоданных другому владельцу, например, когда один сотрудник покинул компанию, вы можете открепить базы геоданных от сервера баз данных на компьютере этого сотрудника и прикрепить ее к серверу баз данных на компьютере другого сотрудника.
  • Когда вы используете услуги сторонних консультантов для сбора информации и создания наборов данных для вас, вы можете попросить поставить данные в виде базы геоданных для SQL Server Express. Затем, после получения файлов, вы сможете прикрепить их к вашему серверу баз данных.
Примечание:

Открепление базы геоданных от сервера баз данных не удаляет файлов базы данных, но удаляет ссылки на базы данных в экземпляре SQL Server Express.

При передаче базы геоданных от одного сервера баз данных к другому, будьте осторожны с указанием пользователей, которые являются владельцами данных и имеют разрешение на работу с ними. Это важно, так как базы геоданных на серверах баз данных используют аутентификацию средствами Windows. При переносе базы геоданных на новый компьютер, локальные учетные записи Windows со старого компьютера не будут переноситься на новый компьютер. Аналогично, если вы используете сетевые учетные записи, то при переносе базы геоданных на сервер баз данных за пределами исходной сети эти учетные записи не переносятся автоматически.

Способы решения озвученных проблем зависят от ваших рабочих процессов. Если вы заранее знаете, что будете перемещать базу геоданных, возможно следует создавать все данные от имени пользователя dbo. Пользователь dbo и такая же схема всегда присутствуют в серверах баз данных; то есть, даже если вы переместили базу геоданных на сервер баз данных в другой сети, вы сможете подключиться к нему в качестве пользователя dbo, добавить новых пользователей к серверу баз данных и предоставить им права доступа к данным.

Подсказка:

Помните, что пользователь dbo имеет расширенные права на сервере базы данных; поэтому в целях безопасности создавайте минимально возможное число пользователей dbo, если необходимо хранить данные в схеме dbo для компактности. Например, если возможно, только один сотрудник должен загружать данные. Этот сотрудник затем может предоставить доступ к данным другим пользователям, которым это необходимо.

Если вы не отказались от идеи перемещения базы геоданных, и учетные записи владельцев данных не существуют на целевом сервере баз данных, вы сможете войти на него от имени пользователя dbo и выполнить один из следующих шагов:

  1. Добавьте новых пользователей к целевому серверу базы данных.
  2. Предоставьте пользователям, которым вы хотите передать владение данными, привилегии на чтение/запись (read/write) или более высокий уровень доступа к базе геоданных. Предоставление этих прав доступа на уровне базы геоданных позволит пользователям получить доступ к данным в базы геоданных.
  3. Попросите пользователей войти в базу геоданных и скопировать данные в новую базу геоданных, в которой они имеют права на чтение/запись или скопировать и вставить данные в другое место, указав имена для наборов данных и столбцов.

Или:

  1. Создайте вторую базу геоданных на целевом сервере баз данных.
  2. Скопируйте данные в новую базу геоданных.
    Примечание:

    Пользователь dbo является владельцем всех наборов данных во второй базе геоданных.

  3. Добавьте новых пользователей к целевому серверу базы данных.
  4. Предоставьте этим пользователям права на доступ к наборам данных.

Открепление базы геоданных

Предположим, что вам нужно переместить базу геоданных buildings08 с сервера баз данных на вашем настольном компьютере на сервер баз данных на ноутбуке, чтобы использовать базу геоданных в полевых условиях для сбора данных о дорожном движении. Вы можете использовать репликацию базы геоданных для создания копии данных из базы геоданных на сервере баз данных для использования на вашем ноутбуке, либо вы можете открепить базу геоданных от сервера баз данных на вашем компьютере и прикрепить ее на сервер баз данных на вашем ноутбуке.

Чтобы открепить базу геоданных buildings от сервера баз данных, выполните следующее:

  1. Войдите в систему от имени вашей учетной записи Windows.
  2. Запустите ArcCatalog
  3. Разверните папку Серверы баз данных (Database Servers) в дереве Каталога и подключитесь к серверу баз данных. Не подключайтесь, однако, к базе геоданных buildings08.
  4. Щелкните правой кнопкой мыши на базе геоданных buildings08, выберите Администрирование (Administration) и затем Открепить (Detach).

    Внимание:

    Если к базе геоданных в это время подключены другие пользователи, они будут отключены, чтобы вы могли открепить базу геоданных. Убедитесь, что другие пользователи вышли из базы геоданных перед тем, как открепить ее от сервера баз данных.

  5. Когда появится диалоговое окно Подтвердить открепление (Confirm Detach), запомните размещение файла базы геоданных: вы должны знать, откуда копировать файл базы геоданных или куда впоследствии снова прикрепить базу данных.
  6. Щелкните Да (Yes) в диалоговом окне Подтвердить открепление (Confirm Detach).

Теперь можно открыть Проводник Windows, перейти к файлу buildings08.mdf и скопировать его по сети или на внешний накопитель, чтобы перенести его на другой компьютер.

Информация о прикреплении базы геоданных находится в Упражнении 3.

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

Отзыв по этому разделу?

ArcGIS for Desktop

  • На главную
  • Документация
  • Стоимость
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация