Создать файл подключения ArcSDE (Create ArcSDE Connection File) (Управление данными)

Уровень лицензии:BasicStandardAdvanced

Резюме

Создает файл подключения ArcSDE для использования в подключении к базам геоданных ArcSDE.

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

Синтаксис

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

Имя файла Подключение ArcSDE. Используйте расширение .sde файла.

String
server

Имя компьютера ArcSDE Server.

String
service

Имя ArcSDE Service или номер порта TCP.

String
database
(дополнительно)

Только для баз геоданных не-Oracle. СУБД, к которой будет осуществлено подключение.

String
account_authentication
(дополнительно)
  • DATABASE_AUTHПроверка подлинности в базе данных. Для подключения к СУБД использует имя пользователя и пароль внутренней базы геоданных. Вам не требуется пропечатывать имя пользователя или пароль для создания подключения; однако, если вы не сделаете этого, вам будет предложено ввести их при установлении подключения.
  • OPERATING_SYSTEM_AUTHПроверка подлинности средствами операционной системы. Вам не нужно вводить имя пользователя и пароль. Подключение будет сделано с именем пользователя и паролем, используемыми для регистрации в операционной системе. Если логин, используемый для операционной системы, является некорректным логином базы геоданных, подключение не будет выполнено. Также обратите внимание, если вы создаете подключение в базе геоданных, хранящейся в Oracle, DB2 или Informix, вам необходимо использовать прямое подключение к базе данных.
Boolean
username
(дополнительно)

Имя пользователя базы данных для подключения с использованием Аутентификации в базе данных.

String
password
(дополнительно)

Пароль пользователя базы данных для подключения с использованием Аутентификации в базе данных.

Encrypted String
save_username_password
(дополнительно)
  • SAVE_USERNAMEСохранить имя пользователя и пароль в файле подключения.
  • DO_NOT_SAVE_USERNAMEНе сохранять имя пользователя и пароль в файле. Каждый раз при попытке подключиться с помощью файла, вам будет предложено ввести имя пользователя и пароль.
Boolean
version
(дополнительно)

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

String
save_version_info
(дополнительно)
  • SAVE_VERSIONСохранить имя версии в файле подключения.
  • DO_NOT_SAVE_VERSIONНе сохранять имя версии в файле подключения. Без сохранения имени версии с файлом для версии, вам будет предложено ввести версию для подключения, всякий раз при доступе к файлу подключения.
Boolean

Пример кода

Создать файл подключения ArcSDE.Пример (окно 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')
Создать файл подключения ArcSDE.Пример 2 (автономный скрипт)

Пример скрипта 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)

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

Этот инструмент не использует параметры среды геообработки

Связанные темы

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

ArcGIS for Desktop Basic: Нет
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
9/10/2013