目录

Search

  1. 前言
  2. 命令行程序和实用程序
  3. 安装和配置命令行实用程序
  4. 使用命令行程序
  5. 命令行程序的环境变量
  6. 使用 infacmd
  7. infacmd as 命令引用
  8. infacmd aud 命令引用
  9. infacmd autotune 命令引用
  10. Infacmd bg 命令参考
  11. infacmd ccps 命令引用
  12. infacmd cluster 命令引用
  13. infacmd cms 命令引用
  14. infacmd dis 命令引用
  15. Infacmd dis 查询
  16. infacmd dp 命令引用
  17. infacmd idp 命令引用
  18. infacmd edp 命令引用
  19. Infacmd es 命令参考
  20. infacmd ics 命令引用
  21. infacmd ipc 命令引用
  22. infacmd isp 命令引用
  23. infacmd ldm 命令引用
  24. infacmd mas 命令引用
  25. infacmd mi 命令引用
  26. infacmd mrs 命令引用
  27. infacmd ms 命令引用
  28. infacmd oie 命令引用
  29. infacmd ps 命令引用
  30. infacmd pwx 命令引用
  31. infacmd roh 命令引用
  32. infacmd rms 命令参考
  33. infacmd rtm 命令引用
  34. infacmd sch 命令参考
  35. infacmd search 命令引用
  36. infacmd sql 命令引用
  37. infacmd tdm 命令引用
  38. infacmd tools 命令引用
  39. infacmd wfs 命令引用
  40. infacmd ws 命令引用
  41. infacmd xrf 命令引用
  42. infacmd 控制文件
  43. infasetup 命令引用
  44. pmcmd 命令引用
  45. pmrep 命令引用
  46. 使用 filemanager
  47. 处理 pmrep 文件

CreateConnection

CreateConnection

在存储库中创建源连接或目标连接。连接可以是关系连接、应用程序连接或 FTP 连接。每种关系子类型的关系数据库连接需要所有 CreateConnection 选项和参数的子集。例如,Oracle 连接不接受 -z、-d 或 -t 选项。对于应用程序连接,使用 -k 选项来指定属性。
CreateConnection 命令使用以下语法:
createconnection -s <connection_subtype> -n <connection_name> [{-u <user_name> [{-p <password> | -P <password_environment_variable> [-w (use parameter in password)]}]}]| -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)] [-S <odbc_subtype> (valid for ODBC connection only, default is None)]
下表介绍了
pmrep
CreateConnection 选项和参数:
选项
参数
说明
-s
connection_subtype
必需。显示连接子类型。
连接可以为以下类型之一:
  • 应用程序
  • FTP
  • 关系
例如,对于关系连接,连接子类型包括 Oracle、Sybase 和 Microsoft SQL Server。对于 FTP 连接,有效子类型为 FTP。
-n
connection_name
必需。连接的名称。
-u
user_name
对于某些连接类型为必选项。用于身份验证的用户名。
-p
密码
对于某些连接类型为必选项。连接关系数据库时用于身份验证的密码。使用 -p 或 -P 选项,但不能同时使用二者。如果指定用户名但未指定 -p 或 -P,则 pmrep 会提示您输入密码。
要在密码中指定参数,请为 -p 选项添加 $Param 前缀并确保使用 -w 选项。不要在 -p 选项中的任何其他位置使用美元符号 ($),并输入不含空格的参数密码。例如,
-p '$Param_abc' -w
-P
password_
environment_variable
可选。连接关系数据库时用于身份验证的密码环境变量。使用 -p 或 -P 选项,但不能同时使用二者。如果未使用 -p 或 -P 选项,
pmrep
会提示您输入密码。
-w
-
可选。允许在密码选项中使用一个参数。在运行时,
pmrep
使用通过 -p 或 -P 选项指定的密码作为会话参数的名称。
仅在使用 -p 或 -P 选项时才有效。
如果未在密码选项中使用参数,则
pmrep
会使用通过 -p 或 -P 选项指定的密码。
-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 检索数据库名称和服务器名称。
-S
odbc_subtype
可选。为 ODBC 连接启用 ODBC 子类型。
ODBC 连接可以为以下 ODBC 子类型之一:
  • AWS Redshift
  • Azure DW
  • Greenplum
  • Google Big Query
  • PostgreSQL
  • Snowflake
  • SAP HANA
默认值为“无”。
有关连接子类型的详细信息,请参阅连接子类型