변수 값 파일 (DB2ToSQL) 만들기Creating Variable Value Files (DB2ToSQL)

변수 값 파일은 다른 하나의 서버 마이그레이션의 자주 변경 하는 원본 또는 대상 서버 이름이 같은 명령의 매개 변수 값을 구성 하는 XML 파일입니다.Variable Value File is an XML file comprising the parameter values of commands like, the source or destination server name that frequently change from one server migration to another. 데이터베이스 마이그레이션 다 수 발생 하는 경우 원본 서버의 각 값을 저장 하기 위한 여러 변수 파일을 만든 포함 마스터 스크립트 파일에서 참조 되는 – v 명령줄에서 전환 합니다.When a large number of database migrations occur, multiple variable files for storing the value of each source server will be created and referenced in a master script file with the –v switch at command line. 이렇게 하면 여러 변수 파일에서 변수 값이 포함 된 몇 가지 스크립트 파일에 정적 값을 유지 관리 합니다.This helps in maintaining static values in a few script files with the variable values in multiple variable files.

참고
  1. 변수 이름은 접두사를 $ (달러) 기호 접미사.Variable names are prefixed and suffixed with a $ (dollar) symbol. 변수는 변수 값 파일의 값이 지정 되지 않은 경우에 콘솔 실행 프로세스 시간으로 인해 발생 하는 스크립트 파일의 구문 분석 하는 동안 오류가 발생 합니다.If the variables are not assigned a value in the variable value file, you will encounter an error during the parsing of the script file resulting in stalling the console execution process.
  2. The escape character for $ is $$.The escape character for $ is $$. 매개 변수 또는 정적 값의 값에 포함 된 경우 $ (달러) 기호를 다음 $$ 변수 대신 문자로 취급 되도록 지정 해야 합니다.If the value of a variable or static value of a parameter contains $ (dollar) symbol, then $$ must be specified to treat it as a character instead of a variable.
  3. 유지 관리 용이성을 위해 변수를 선언할 수 내부 ‘variable-group’ 사용자의 논리적 분리에 대 한 요소는 변수를 정의 합니다.For maintainability purposes, variables can be declared inside ‘variable-group’ elements for logical separation of user defined variables. 사용 현황이 요소는 필수입니다.Usage of this element is not mandatory.

예:Examples:

예제 1:Example 1:

<!--Sample of variable value file commands-->  

<variables>  

  <variable-group name="ProjectSpecs">  

    <variable name="$project_folder$" value="<project-folder>"/>  

    <variable name="$project_name$" value="<project-name>"/>  

    <variable name="$project_overwrite$" value="<true/false>"/>  

    <variable name="$project_type$" value="<project-type>"/>  

  </variable-group>  

</variables>  

예제 2:Example 2:

<!--Sample of variable value file commands-->  

<variables>  

  <variable-group name="SQLServerParams">  

    <variable-group name="SqlServerConnectionParams">  

      <variable name="$TargetServerName$" value="<server-name>"/>  

      <variable name="$TargetDB$" value="<database-name>"/>  

      <variable name="$TargetUserName$" value="<user-name>"/>  

      <variable name="$TargetPassword$" value="<password>"/>  

      <variable name="$TrustedConnection$" value="<true/false>"/>  

    </variable-group>  

    <variable-group name="SqlServerObjectParams">  

      <variable name="$ObjectName1$" value="<object-name>"/>  

      <variable name="$ObjectName2$" value="<object-name>"/>  

    </variable-group>  

  </variable-group>  

</variables>  

다음 단계Next Step

운영 콘솔에 다음 단계는 만드는 서버 연결 파일 ( DB2ToSQL )The next step in operating the console is Creating the Server Connection Files (DB2ToSQL)

참고 항목See Also

서버 연결 파일 만들기Creating the Server Connection Files