分离数据库 (Production Mapping)

许可等级:BasicStandardAdvanced

摘要

分离 SQL Server Express 地理数据库 (.mdf)。

从数据库服务器中移除所有对地理数据库的引用。它将不会删除数据文件 (.mdf)。分离后,您可将数据文件附加到其他 SQL Server Express 实例。

用法

语法

DetachDatabase_production (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")

环境

相关主题

许可信息

ArcGIS for Desktop Basic: 否
ArcGIS for Desktop Standard: 需要 Production Mapping
ArcGIS for Desktop Advanced: 需要 Production Mapping
4/27/2014