ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

Открепить базу данных (Detach Database)

  • Сводка
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Сводка

Отключает базу геоданных SQL Server Express (.mdf)

Удаляет все ссылки на базу геоданных с сервера базы данных. Файл данных (.mdf) не удаляется. Когда база данных откреплена, файл данных можно подключить к другому экземпляру SQL Server Express.

Использование

  • Файл .mdf и полнотекстовый каталог для базы данных будут располагаться в директории, в которой вы изначально создавали базу геоданных.

  • При копировании открепленной базы геоданных на другой сервер вам не нужно копировать файл с расширением .ldf. Инструмент Прикрепить базу данных (Attach Database) создает новый LDF-файл. Вы должны будете скопировать полнотекстовый каталог вместе с базой данных (.mdf). Для SQL Server 2008 Express полнотекстовый каталог – это файл с расширением .mdf. Чтобы полнотекстовый каталог был корректно перемещен, сервер баз данных, на который вы перемещаете базу геоданных, должен быть настроен для использования компонента Полнотекстовый поиск (SQL Server Full-Text Search).

  • Во время открепления база геоданных не должна использоваться другим процессом.

  • Необходимы права доступа администратора сервера, чтобы открепить базу геоданных.

Синтаксис

arcpy.production.DetachDatabase(workspace)
ПараметрОбъяснениеТип данных
workspace

База геоданных, которую нужно отключить от экземпляра SQL Server Express.

Workspace

Пример кода

Пример DetachDatabase (автономный скрипт)

Этот автономный скрипт демонстрирует пример использования инструмента DetachDatabase.

# Name: DetachDatabase_Example.py
# Description: Detaches a geodatabase (.mdf file) from an instance of SQL Server Express
# Requirements: Production Mapping extension

# import arcpy and checkout a Production Mapping license
import arcpy
arcpy.CheckOutExtension("foundation")

# local variable for the workspace parameter
gds_workspace = "Database Servers\\YOURSERVER_SQLEXPRESS.gds\\ProductLibrary (VERSION:DBO.DEFAULT)"

# detach the geodatabase from the SQL Server Express instance
arcpy.DetachDatabase_production(gds_workspace)

print "Script completed successfully."

# Check in the extension
arcpy.CheckInExtension("foundation")

Параметры среды

  • Текущая рабочая область

Информация о лицензиях

  • Basic: Нет
  • Standard: Требуется Production Mapping
  • Advanced: Требуется Production Mapping

Связанные разделы

  • An overview of the Product Library toolset

ArcGIS Desktop

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

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация