Краткая информация
Создает файл подключения к базе данных для подключения к многопользовательской базе геоданных, используемой сервисом ArcSDE.
Использование
Имя файла подключения ArcSDE должно содержать расширение .sde.
Если была введена корректная информация о подключении, инструмент заполнит список версий теми версиями базы геоданных, к которым подключенный пользователь имеет доступ.
- Если вы хотите предотвратить сохранение информации о подключении в окне Результаты или сохранение файлов журнала истории геообработки, отключите запись истории и сохраните файл подключения без сохранения информации о подключении, которую вы не хотите показывать.
Этот инструмент следует использовать только для создания подключений сервера приложений (сервиса ArcSDE) к базе геоданных версии 10.2.2 или более ранних версий. Если вы хотите подключиться к базе геоданных версии 10.3 или более новой, или подключиться непосредственно к базе геоданных версии 10.2.2 или более ранних, вместо этого используйте инструмент Создать подключение базы данных (Create Database Connection).
Синтаксис
CreateArcSDEConnectionFile_management (out_folder_path, out_name, server, service, {database}, {account_authentication}, {username}, {password}, {save_username_password}, {version}, {save_version_info})
Параметр | Объяснение | Тип данных |
out_folder_path | Путь к папке, где будет храниться файл .sde. | Folder |
out_name | Имя файла подключения. Используйте расширение файла .sde. | String |
server | Имя компьютера, где установлен сервер приложений ArcSDE. | String |
service | Имя сервиса ArcSDE или номер порта TCP. | String |
database (дополнительно) | Имя подключаемой базы данных. Не указывайте имя базы данных при подключении к Oracle. | String |
account_authentication (дополнительно) |
| Boolean |
username (дополнительно) | Имя пользователя базы данных для подключения с использованием аутентификации в базе данных. | String |
password (дополнительно) | Пароль пользователя базы данных для подключения с использованием аутентификации базы данных. | Encrypted String |
save_username_password (дополнительно) |
| Boolean |
version (дополнительно) | Версия базы геоданных, к которой будет осуществляться подключение. По умолчанию подключения выполняются к версии DEFAULT. | String |
save_version_info (дополнительно) |
| Boolean |
Пример кода
CreateArcSDEConnectionFile, пример 1 (окно Python)
Пример скрипта Python для выполнения функции Создать файл подключения ArcSDE (Create ArcSDE Connection File) с запуском из окна Python в ArcGIS.
import arcpy
arcpy.CreateArcSDEConnectionFile_management(r'c:\connectionFiles',
'gpserver',
'5151',
'',
'toolbox',
'toolbox',
'SAVE_USERNAME',
'SDE.DEFAULT',
'SAVE_VERSION')
CreateArcSDEConnectionFile, пример 2 (автономный скрипт)
Пример скрипта Python для выполнения функции CreateArcSDEConnectionFile в автономном режиме.
# CreateArcSDEConnection.py
# Description: Simple example showing use of CreateArcSDEConnectionFile tool
# Import system modules
import arcpy
# Set variables
folderName = r"c:\connectionFiles"
fileName = "Connection to gpserver.sde"
serverName = "gpserver"
serviceName = "5151"
databaseName = ""
authType = "DATABASE_AUTH"
username = "toolbox"
password = "toolbox"
saveUserInfo = "SAVE_USERNAME"
versionName = "SDE.DEFAULT"
saveVersionInfo = "SAVE_VERSION"
# Process: Use the CreateArcSDEConnectionFile function
arcpy.CreateArcSDEConnectionFile_management (folderName,
fileName,
serverName,
serviceName,
databaseName,
authType,
username,
password,
saveUserInfo,
versionName,
saveVersionInfo)