SSMA 콘솔 (OracleToSQL)의 명령줄 옵션Command Line Options in SSMA Console (OracleToSQL)

Microsoft를 실행 하 고 SSMA 작업을 제어 하려면 강력한 명령줄 옵션을 제공 합니다.Microsoft provides you with a robust set command line options to execute and control SSMA activities. 결과 섹션을 자세히 설명 동일 합니다.The ensuing sections detail the same.

SSMA 콘솔의 명령줄 옵션Command Line Options in SSMA Console

여기에 설명 된은 콘솔 명령 옵션입니다.Described herein are the console command options.

이 섹션 'option' 용어는 또한 'switch' 라고 합니다.For the purpose of this section, the term ‘option’ is also referred to as ‘switch’.

  • 옵션 대/소문자 구분 하지 않으며 사용 하 여 시작할 수 '-','/' 문자입니다.Options are not case-sensitive and may start with either ‘-’ or, ‘/’ character.

  • 옵션을 지정 하는 경우 해당 옵션 매개 변수를 지정 하는 필수 됩니다.If options are specified, it becomes mandatory to specify the corresponding option parameters.

  • 옵션 매개 변수는 옵션 문자에서 공백으로 구분 되어야 합니다.Option parameters must be separated from the option character by white space.

    구문 예제:Syntax Examples:

    C:\> SSMAforOracleConsole.EXE -s scriptfile

    C:\> SSMAforOracleConsole.EXE -s “C Program Files\Microsoft SQL Server Migration Assistant for Oracle\Sample Console Scripts \AssessmentReportGenerationSample.xml” –v “C Program Files\Microsoft SQL Server Migration Assistant for Oracle\Sample Console Scripts \VariableValueFileSample.xml” –c “C Program Files\Microsoft SQL Server Migration Assistant for Oracle\Sample Console Scripts \ServersConnectionFileSample.xml”

  • 공백이 포함 된 폴더 또는 파일 이름은 큰따옴표로 지정 해야 합니다.Folder or file names containing spaces should be specified in double quotes.

  • 명령줄 항목 및 오류 메시지의 출력은 STDOUT에서 또는 지정된 된 파일에 저장 됩니다.The output of command line entries and error messages are stored in STDOUT or in a specified file.

스크립트 파일 옵션:-s/스크립트Script File Option: –s/script

필수 스위치를 스크립트 파일 경로/이름 SSMA에서 실행할 명령 시퀀스의 스크립트를 지정 합니다.A mandatory switch, the script file path/name specifies the script of command sequences to be executed by SSMA.

구문 예제:Syntax Examples:

C:\>SSMAforOracleConsole.EXE –s “C Program Files\Microsoft SQL Server Migration Assistant for Oracle\Sample Console Scripts \ConversionAndDataMigrationSample.xml”

변수 값 파일 옵션:-v/변수Variable Value File Option: –v/variable

이 파일 스크립트 파일에서 사용 되는 변수를 구성 합니다.This file comprises variables used in the script file. 선택적 스위치입니다.This is an optional switch. 변수는 변수 파일에 선언 된을 스크립트 파일에서 사용 하지 않고에 하는 경우 응용 프로그램 오류가 생성 되 고 콘솔 실행을 종료 합니다.If variables are not declared in variable file and used in the script file, the application generates an error and terminates the console execution.

구문 예제:Syntax Examples:

  • 기본값은 아마도 하나 및 해당 하는 경우 인스턴스 특정 값을 사용 하 여 다른 여러 변수 값 파일에 정의 된 변수입니다.Variables defined in multiple variable value files, perhaps one with a default value and another with an instance specific value when applicable. 명령줄 인수에 지정 된 변수 파일을 마지막 변수의 중복이 발생 한 경우 기본 설정에 사용 합니다.The last variable file specified in the command line arguments takes the preference, in case there is a duplication of variables:

    C:\>SSMAforOracleConsole.EXE -s

    “C:\ Program Files\Microsoft SQL Server Migration Assistant for Oracle\Sample Console Scripts \ConversionAndDataMigrationSample.xml” –v c:\migration

    projects\global_variablevaluefile.xml –v “c:\migrationprojects\instance_variablevaluefile.xml”

서버 연결 파일 옵션:-c/serverconnectionServer Connection File Option: –c/serverconnection

이 파일에는 각 서버에 대 한 서버 연결 정보가 들어 있습니다.This file contains server connection information for each server. 각 서버 정의 ID로 식별 됩니다는 고유한 서버Each server definition is identified by a unique Server ID. 연결에 대 한 스크립트 파일에서 참조 하는 서버 Id에 관련 된 명령입니다.The Server IDs are referenced in the script file for connection related commands.

서버 정의는 서버 연결 파일 및/또는 스크립트 파일에 포함할 수 있습니다.Server definition can be a part of server connection file and/or script file. 스크립트 파일에 서버 id 서버 id의 중복이 발생 한 경우 서버 연결 파일 보다 우선 합니다.Server id in script file takes precedence over the server connection file, in case there is a duplication of server id.

구문 예제:Syntax Examples:

  • 서버 Id는 스크립트 파일에 사용 되 고 별도 서버 연결 파일에 정의 된 변수 값 파일에 정의 된 변수를 사용 하는 서버 연결 파일:Server IDs are used in the script file and they are defined in a separate server connection file, server connection file uses variables which are defined in the variable value file:

    C:\>SSMAforOracleConsole.EXE –s “C:\ Program Files\Microsoft SQL Server Migration Assistant for Oracle\Sample Console Scripts \ConversionAndDataMigrationSample.xml” –v

    c:\SsmaProjects\myvaluefile1.xml –c

    c:\SsmaProjects\myserverconnectionsfile1.xml

  • 서버 정의 스크립트 파일에 포함 됩니다.Server definition is embedded in the script file:

    C:\>SSMAforOracleConsole.EXE –s “C:\ Program Files\Microsoft SQL Server Migration Assistant for Oracle\Sample Console Scripts \ConversionAndDataMigrationSample.xml”

XML 출력 옵션:-x / xmloutput [xmloutputfile]XML Output Option: -x/xmloutput [xmloutputfile]

이 명령은 콘솔 또는 xml 파일에 xml 형식에서 명령 출력 메시지를 출력 하는 중에 사용 됩니다.This command is used for outputting the command output messages in an xml format either to console or to an xml file.

두 가지 옵션이 있습니다 xmloutput에 대 한 사용 가능한 시각화 합니다..There are two options available for xmloutput, viz..,:

  • Filepath xmloutput 전환 된 후 제공 되는 출력 파일로 리디렉션됩니다.If the filepath is provided after the xmloutput switch the output is redirected to the file.

    구문 예제:Syntax Example:

    C:\>SSMAforOracleConsole.EXE –s

    “C:\ Program Files\Microsoft SQL Server Migration Assistant for Oracle\Sample Console Scripts \ConversionAndDataMigrationSample.xml” –x d:\xmloutput\project1output.xml

  • 없는 filepath xmloutput 전환 된 후 제공 된 경우는 xmlout 본체 자체에 표시 됩니다.If no filepath is provided after the xmloutput switch then the xmlout is displayed on the console itself.

    구문 예제:Syntax Example:

    C:\>SSMAforOracleConsole.EXE –s “C:\ Program Files\Microsoft SQL Server Migration Assistant for Oracle\Sample Console Scripts \ConversionAndDataMigrationSample.xml” –xmloutput

로그 파일 옵션:-l/로그Log File Option: –l/log

콘솔 응용 프로그램의 모든 SSMA 작업이 로그 파일에 기록 합니다.All the SSMA operations in the Console application get recorded in a log file. 선택적 스위치입니다.This is an optional switch. 로그 파일 및 해당 경로 명령줄에 지정 된 경우 로그는 지정된 된 위치에 생성 됩니다.If a log file and its path are specified at the command line, the log gets generated in the specified location. 그렇지 않으면 해당가 기본 위치에 생성 됩니다.Otherwise, it gets generated in its default location.

구문 예제:Syntax Example:

C:\>SSMAforOracleConsole.EXE

“C:\ Program Files\Microsoft SQL Server Migration Assistant for Oracle\Sample Console Scripts \ConversionAndDataMigrationSample.xml” –l c:\SsmaProjects\migration1.log

– E/projectenvironment 프로젝트 환경 폴더 옵션:Project Environment Folder Option: –e/projectenvironment

이 현재 SSMA 프로젝트의 프로젝트 환경 설정 폴더를 나타냅니다.This denotes the project environment settings folder for the current SSMA project. 이 스위치는 선택 사항입니다.This switch is optional.

구문 예제:Syntax Example:

C:\>SSMAforOracleConsole.EXE –s

“C:\ Program Files\Microsoft SQL Server Migration Assistant for Oracle\Sample Console Scripts \ConversionAndDataMigrationSample.xml” –e c:\SsmaProjects\CommonEnvironment

보안 암호 옵션:-p/securepasswordSecure Password Option: –p/securepassword

이 옵션에는 서버 연결에 대 한 암호화 된 암호를 나타냅니다.This option indicates the encrypted password for server connections. 다른 모든 옵션에서 다른: 마이그레이션 프로젝트에 사용 되는 서버 연결에 대 한 암호 암호화를 관리할 수 있습니다 하지만 옵션은 모든 스크립트 실행 아니고 모든 마이그레이션 관련 작업에 도움이 됩니다.It differs from all other options: the option neither executes any script nor helps in any migration-related activities but helps manage password-encryption for the server connections used in the migration project.

명령줄 매개 변수로 옵션 또는 암호를 입력할 수 없습니다.You cannot enter any other option or password as the command line parameter. 그렇지 않으면 오류가 발생합니다.Otherwise, it results in an error. 자세한 내용은 참조는 관리 암호 섹션입니다.For more information, refer to the Managing Passwords section.

다음 하위 옵션에 대 한 지 –p/securepassword:The following sub-options are supported for –p/securepassword:

  • 암호를 추가 하려면 서버 연결 파일에 정의 된 모든 서버 Id 또는 지정 된 서버 ID에 대 한 저장소를 보호 합니다.To add password to protected storage for a specified Server ID or for all Server IDs defined in the server connection file. -업데이트 아래 옵션을 암호를 덮어 씁니까 이미 있는 경우:The -overwrite option, below, updates the password if it already exists:

    -p|-securepassword -a|add {"<server_id>[, .n]"|all} -c|-serverconnection <server-connection-file> [-v|variable <variable-value-file>]``[-o|overwrite]-p|-securepassword -a|add {"<server_id>[, .n]"|all} -c|-serverconnection <server-connection-file> [-v|variable <variable-value-file>]``[-o|overwrite]

    -p|-securepassword -a|add {"<server_id>[, .n]"|all}``-s|-script <server-connection-file> [-v|variable <variable-value-file>] [-o|overwrite]

  • 에 지정 된 서버 ID 또는 모든 서버 Id에 대 한 보호 된 저장소에서 암호화 된 암호를 제거 합니다.To remove the encrypted password from the protected storage of the specified Server ID or for all Server IDs:

    –p/securepassword –r/remove {<server_id> [, …n] | all}

  • 암호를 암호화 하는 서버 Id의 목록을 표시 합니다.To display a list of Server IDs for which the password is encrypted:

    –p/securepassword –l/list

  • 보호 된 저장소 암호화 된 파일에 저장 된 암호를 내보내려면 합니다.To export the passwords stored in protected storage to an encrypted file. 이 파일은 사용자가 지정한 암호를 사용 하 여 암호화 됩니다.This file is encrypted with the user-specified pass-phrase.

    –p/securepassword –e/export {<server-id> [, …n] | all} <encrypted-password -file>

  • 암호화-내보낸 파일은 이전 사용자 지정 암호를 사용 하 여 로컬 보호 된 저장소를 가져옵니다.The encrypted-file that was earlier exported is imported to local protected storage using the user-specified pass-phrase. 파일의 암호를 해독 한 후 로컬 컴퓨터에서 암호화 되는 새 파일에 저장 됩니다.Once the file is decrypted, it is stored in a new file, which in turn, is encrypted on the local machine.

    –p/securepassword –i/import {<server-id> [, …n] | all} <encrypted-password -file>

    쉼표 구분 기호를 사용 하 여 여러 서버 Id는 지정할 수 있습니다.Multiple Server IDs can be specified using comma-separators.

도움말 옵션:-? / hHelp Option: –?/Help

SSMA 콘솔 옵션의 구문 요약 정보를 표시합니다.Displays the syntax summary of SSMA Console options:

C:\>SSMAforOracleConsole.EXE -?

SSMA 콘솔 명령줄 옵션의 테이블 형식으로 출력을 참조 하세요 부록-1 (OracleToSQL)합니다.For a tabular display of the SSMA Console command line options, refer to Appendix - 1 (OracleToSQL).

SecurePassword 도움말 옵션:-securepassword-? / hSecurePassword Help Option: –securepassword -?/Help

SSMA 콘솔 옵션의 구문 요약 정보를 표시합니다.Displays the syntax summary of SSMA Console options:

C:\>SSMAforOracleConsole.EXE -securepassword -?

SSMA 콘솔 명령줄 옵션의 테이블 형식으로 출력을 참조 하세요 부록-1 (OracleToSQL)For a tabular display of the SSMA Console command line options, refer to Appendix - 1 (OracleToSQL)

다음 단계Next Step

다음 단계는 프로젝트 요구 사항에 따라 달라 집니다.The next step depends on your project requirements: