如何通过脚本在server中注册数据源?

如何通过脚本在server中注册数据源?
已邀请:

刘峥 - ArcGIS多面手

赞同来自:

【解决办法】:
import arcpy 

//生成ags连接文件
outdir = r''E:\agsCon'' 
out_folder_path = outdir 
out_name = ''test.ags'' 
server_url = ''http://liuz.arcgisoffice.com:6080/arcgis/admin'' 
use_arcgis_desktop_staging_folder = False 
staging_folder_path = outdir 
username = ''siteadmin'' 
password = '' '' 

arcpy.mapping.CreateGISServerConnectionFile(ADMINISTER_GIS_SERVICES, 
out_folder_path, 
out_name, 
server_url, 
ARCGIS_SERVER, 
use_arcgis_desktop_staging_folder, 
staging_folder_path, 
username, 
password, 
SAVE_USERNAME) 

//注册数据源
server_conn = out_folder_path + \\ + out_name 
db_conn = rC:\Users\lzlz\AppData\Roaming\ESRI\Desktop10.4\ArcCatalog\Connection to 192.168.220.132.sde 

arcpy.AddDataStoreItem(server_conn, DATABASE, sdeByPython, db_conn, db_conn) 
print ''Added!''

要回复问题请先登录注册