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

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:\> SSMAforMySQLConsole.EXE -s scriptfile

C:\> SSMAforMySQLConsole.EXE -s “C:\Program Files\Microsoft SQL Server Migration Assistant for MySQL\Sample Console Scripts\AssessmentReportGenerationSample.xml” –v “C:\Program Files\Microsoft SQL Server Migration Assistant for MySQL\Sample Console Scripts\VariableValueFileSample.xml” –c “C:\Program Files\Microsoft SQL Server Migration Assistant for MySQL\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:\>SSMAforMySQLConsole.EXE –s “C:\Program Files\Microsoft SQL Server Migration Assistant for MySQL\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:\>SSMAforMySQLConsole.EXE -s

“C:\Program Files\Microsoft SQL Server Migration Assistant for MySQL\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:\>SSMAforMySQLConsole.EXE –s “C:\Program Files\Microsoft SQL Server Migration Assistant for MySQL\Sample Console Scripts\ConversionAndDataMigrationSample.xml” –v

c:\SsmaProjects\myvaluefile1.xml –c

c:\SsmaProjects\myserverconnectionsfile1.xml

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

C:\>SSMAforMySQLConsole.EXE –s “C:\Program Files\Microsoft SQL Server Migration Assistant for MySQL\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에 사용할 수 있는 viz 하십시오..,: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:\>SSMAforMySQLConsole.EXE –s

    “C:\Program Files\Microsoft SQL Server Migration Assistant for MySQL\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:\>SSMAforMySQLConsole.EXE –s “C:\Program Files\Microsoft SQL Server Migration Assistant for MySQL\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:\>SSMAforMySQLConsole.EXE

“C:\Program Files\Microsoft SQL Server Migration Assistant for MySQL\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:\>SSMAforMySQLConsole.EXE –s

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

– P/securepassword 보안 암호 옵션:Secure 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. -Overwrite 옵션을 업데이트 아래 암호 이미 있는 경우: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:\>SSMAforMySQLConsole.EXE -?

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

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

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

C:\>SSMAforMySQLConsole.EXE -securepassword -?

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

다음 단계Next Step

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