了解自定义文件

自定义文件中的每个节标头都包含包含类型和参数的方括号([])。 四个节类型由文本字符串指示,连接sqluserlist日志。 参数是文本字符串、默认值、用户指定的标识符或无任何内容。

重要

从 Windows 8 和 Windows Server 2012 开始,RDS 服务器组件不再包含在 Windows 操作系统中(有关详细信息,请参阅 Windows 8 和 Windows Server 2012 兼容性指南)。 RDS 客户端组件将在将来的 Windows 版本中删除。 避免在新开发工作中使用此功能,并计划修改当前使用此功能的应用程序。 使用 RDS 的应用程序应迁移到 WCF 数据服务

因此,每个节都标有以下节标头之一:

  
[ connect default ] [ connect    
identifier   
] [ sql  default ] [ sql    
identifier   
] [ userlist    
identifier   
] [ logs ]  
  

节标头包含以下部分。

部分 描述
连接 修改连接字符串的文本字符串。
sql 修改命令字符串的文本字符串。
userlist 修改特定用户的访问权限的文本字符串。
日志 一个指定记录操作错误的日志文件的文本字符串。
默认 如果未指定或找到标识符,则使用的文本字符串。
标识符 连接命令 字符串中的匹配字符串。

- 如果节标头包含 连接,并在连接字符串中找到标识符字符串,请使用本节。
- 如果节标头包含 sql,并且标识符字符串位于命令字符串中,请使用此部分。
- 如果章节标题中包含 用户列表,并且标识符字符串与 连接 章节标识符相匹配,请使用此部分。

DataFactory 调用处理程序,传递客户端参数。 处理程序在与相应节标头中的标识符匹配的客户端参数中搜索整个字符串。 如果找到匹配项,该部分的内容将应用于客户端参数。

在以下情况下使用特定部分:

  • 如果客户端连接字符串关键字中,值部分“数据源=”与 连接 节标识符匹配,则使用 连接 节。

  • 如果客户端命令字符串包含与 sql 节标识符匹配的字符串,则使用 sql 节。

  • 如果没有匹配标识符,将使用具有默认参数的 连接sql 部分。

  • 如果 用户列表 节标识符与 连接 节标识符匹配,则使用 用户列表 节。 如果存在匹配项,则 用户列表 部分的内容将应用于由 连接 部分控制的连接。

  • 如果连接或命令字符串中的字符串与任何 连接sql 节标头中的标识符不匹配,并且没有 连接sql 节标头与默认参数,则使用客户端字符串而不修改。

  • 每当 DataFactory 运行时,使用 日志 节。

另请参阅

自定义文件连接部分
自定义文件日志部分
自定义文件 SQL 部分
自定义文件 用户列表 节
DataFactory 自定义
所需的客户端设置
编写自己的自定义处理程序