Создать файл подключения ArcSDE (Create ArcSDE Connection File) (Управление данными)
Резюме
Создает файл подключения ArcSDE для использования в подключении к базам геоданных ArcSDE.
Использование
-
Хотя вы можете ввести любое расширение файла для Имени файла подключения ArcSDE (ArcSDE Connection File Name), используйте стандартное расширение файла .sde, чтобы ArcGIS корректно распознал его.
-
Если была введена корректная информация о подключении, инструмент будет подключен к серверу ArcSDE, чтобы заполнить список версий теми версиями, к которым подключенный пользователь имеет права доступа.
-
Для получений более полной информации о свойствах подключения к ArcSDE см. раздел Краткий обзор подключений к базам геоданных ArcSDE.
- Если вы хотите предотвратить сохранение информации о подключении в окне Результаты (Results) или сохранение файлов журнала истории геообработки, вам необходимо будет отключить регистрацию истории (history logging) и сохранить файл "Подключение к ArcSDE" без сохранения информации о подключении, которую вы хотите скрыть.
Этот инструмент следует использовать только для создания подключения сервера приложений к базе геоданных. Для создания прямого подключения необходимо использовать инструмент Создать подключение базы данных (Create Database Connection).
Синтаксис
Параметр | Объяснение | Тип данных |
out_folder_path |
Путь к папке, где будет храниться файл .sde. | Folder |
out_name |
Имя файла Подключение ArcSDE. Используйте расширение .sde файла. | String |
server |
Имя компьютера ArcSDE Server. | String |
service |
Имя ArcSDE Service или номер порта TCP. | String |
database (дополнительно) |
Только для баз геоданных не-Oracle. СУБД, к которой будет осуществлено подключение. | String |
account_authentication (дополнительно) |
| Boolean |
username (дополнительно) |
Имя пользователя базы данных для подключения с использованием Аутентификации в базе данных. | String |
password (дополнительно) |
Пароль пользователя базы данных для подключения с использованием Аутентификации в базе данных. | Encrypted String |
save_username_password (дополнительно) |
| Boolean |
version (дополнительно) |
Версия базы геоданных, к которой будет осуществляться подключение. | String |
save_version_info (дополнительно) |
| Boolean |
Пример кода
Пример скрипта 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')
Пример скрипта Python для выполнения функции Создать файл подключения ArcSDE (Create ArcSDE Connection File) в автономном режиме.
# 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)