目录

Search

  1. 前言
  2. 命令行程序和实用程序
  3. 安装和配置命令行实用程序
  4. 使用命令行程序
  5. 命令行程序的环境变量
  6. 使用 infacmd
  7. infacmd as 命令引用
  8. infacmd aud 命令引用
  9. Infacmd bg 命令参考
  10. infacmd cms 命令引用
  11. infacmd dis 命令引用
  12. Infacmd es 命令参考
  13. infacmd ihs 命令参考
  14. infacmd ipc 命令引用
  15. infacmd isp 命令引用
  16. infacmd ldm 命令参考
  17. infacmd mrs 命令引用
  18. infacmd ms 命令引用
  19. infacmd oie 命令引用
  20. infacmd ps 命令引用
  21. infacmd pwx 命令引用
  22. infacmd rms 命令参考
  23. infacmd rtm 命令引用
  24. infacmd sch 命令参考
  25. infacmd search 命令引用
  26. infacmd sql 命令引用
  27. infacmd tdm 命令引用
  28. infacmd wfs 命令引用
  29. infacmd ws 命令引用
  30. infacmd xrf 命令引用
  31. infacmd 控制文件
  32. infasetup 命令引用
  33. pmcmd 命令引用
  34. pmrep 命令引用
  35. 处理 pmrep 文件
  36. POWERCENTERHELP
  37. 已弃用的命令

CreateConnection

CreateConnection

在存储库中创建源连接或目标连接。连接可以是关系连接、应用程序连接或 FTP 连接。每种关系子类型的关系数据库连接需要所有 CreateConnection 选项和参数的子集。例如,Oracle 连接不接受 -z、-d 或 -t 选项。对于应用程序连接,使用 -k 选项来指定属性。
CreateConnection 命令使用以下语法:
createconnection -s <connection_type> -n <connection_name> [{-u <user_name> [-p <password> | -P <password_environment_variable>]}| -K <connection_to_the_Kerberos_server>] [-c <connect_string> (required for Oracle, Informix, DB2, Microsoft SQL Server, ODBC, and NetezzaRelational)] [-l <code_page>] [-r <rollback_segment> (valid for Oracle connection only)] [-e <connection_environment_SQL>] [-f <transaction_environment_SQL>] [-z <packet_size> (valid for Sybase ASE and MS SQL Server connection)] [-b <database_name> (valid for Sybase ASE, Teradata and MS SQL Server connection)] [-v <server_name> (valid for Sybase ASE and MS SQL Server connection)] [-d <domain_name> (valid for MS SQL Server connection only)] [-t (enable trusted connection, valid for MS SQL Server connection only)] [-a <data_source_name> (valid for Teradata connection only)] [-x (enable advanced security, lets users give Read, Write and Execute permissions only for themselves.)] [-k <connection_attributes> (attributes have the format name=value;name=value; and so on)] [-y (Provider Type (1 for ODBC and 2 for OLEDB), valid for MS SQL Server connection only)] [-m (UseDSN, valid for MS SQL Server connection only)]
下表介绍了
pmrep
CreateConnection 选项和参数:
选项
参数
说明
-s
connection_type
必需。连接的类型。
连接可以为以下类型之一:
  • 应用程序
  • FTP
  • 关系
例如,要创建 Salesforce 连接,请使用以下语法:
-s "salesforce connection"
-n
connection_name
必需。连接的名称。
-u
user_name
对于某些连接类型为必选项。用于身份验证的用户名。
-p
密码
对于某些连接类型为必选项。连接关系数据库时用于身份验证的密码。使用 -p 或 -P 选项,但不能同时使用二者。如果指定用户名但未指定 -p 或 -P,则 pmrep 会提示您输入密码。
-P
password_
environment_variable
可选。连接关系数据库时用于身份验证的密码环境变量。使用 -p 或 -P 选项,但不能同时使用二者。如果未使用 -p 或 -P 选项,
pmrep
会提示您输入密码。
-K
connection_to_the_Kerberos_server
可选。指示您正在连接的数据库在使用 Kerberos 身份验证的网络上运行。
-c
connect_string
集成服务用来连接关系数据库的连接字符串。
-l
code_page
对于某些连接类型为必选项。与连接关联的代码页。
-r
rollback_segment
可选。对 Oracle 连接有效。回滚段的名称。回滚段记录允许撤消事务的数据库事务。
-e
connection_
environment_sql
可选。输入在连接到数据库时用于设置数据库环境的 SQL 命令。集成服务每次连接到数据库时执行连接环境 SQL。
-f
transaction_
environment_sql
可选。输入在连接到数据库时用于设置数据库环境的 SQL 命令。集成服务在每个事务开始时执行事务环境 SQL。
-z
packet_size
可选。对 Sybase ASE 和 Microsoft SQL Server 连接有效。优化与 Sybase ASE 和 Microsoft SQL Server 的 ODBC 连接。
-b
database_name
可选。数据库的名称。对 Sybase ASE 和 Microsoft SQL Server 连接有效。
-v
server_name
(可选)数据库服务器的名称。对 Sybase ASE 和 Microsoft SQL Server 连接有效。
-d
domain_name
(可选)对 Microsoft SQL Server 连接有效。域的名称。用于 Microsoft SQL Server。
-t
-
可选。对 Microsoft SQL Server 连接有效。如果启用,集成服务使用 Windows 身份验证来访问 Microsoft SQL Server 数据库。启动集成服务的用户名必须是有效的 Windows 用户并拥有对 Microsoft SQL Server 数据库的访问权限。
-a
data_source_name
(可选)Teradata ODBC 数据源名称。对 Teradata 连接有效。
-x
-
启用增强的安全性。授予您读取、写入和执行权限。不授予公用组和全局组任何权限。如果未启用此选项,则为所有组和用户授予读取、写入和执行权限。
-k
connection_attributes
启用用户定义的连接属性。属性格式为 <name>=<value>;<name>=<value>。
请勿在属性名称前添加空格。
-y
-
启用提供程序类型值。可以指定以下提供程序类型:
  • 对于 ODBC 为 1
  • 对于 Oledb 为 2(已弃用)
-m
-
启用“使用 DSN”属性。
PowerCenter 集成服务将从 DSN 检索数据库名称和服务器名称。