SSMA 콘솔 (AccessToSQL)의 명령줄 옵션Command-line options in the SSMA Console (AccessToSQL)

Microsoft는 강력한 집합 실행 및 제어 SSMA 활동 명령줄 옵션을 제공 합니다.Microsoft provides you with a robust set of command-line options to execute and control SSMA activities. 마샬링과 이후 섹션에서는 추가 세부 정보를 제공 합니다.The ensuing sections provide additional detail.

SSMA 콘솔에서 명령줄 옵션Command-line options in the 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 the ‘-’ or ‘/’ character.

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

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

구문 예제:Syntax examples:

C:\> SSMAforAccessConsole.EXE -s scriptfile

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

변수 값 파일 옵션:-v/변수Variable value file option: –v/variable

변수 값 파일 스크립트 파일에 사용 되는 변수를 구성 합니다.The variable value file comprises variables used in the script file. 스위치는 선택 사항입니다.The switch is optional. 변수 되지 변수 파일에 선언 하 고 스크립트 파일에 사용 되는 응용 프로그램에서 오류를 생성 하 고 콘솔 실행을 종료 합니다.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:\>SSMAforAccessConsole.EXE -s

    “C:\Program Files\Microsoft SQL Server Migration Assistant for Access\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. 별도 서버 연결 파일에 정의 됩니다.They are defined in a separate server connection file. 이 파일에는 변수 값 파일에 정의 된 변수를 사용 합니다.This file uses variables that are defined in the variable value file:

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

    c:\SsmaProjects\myvaluefile1.xml –c

    c:\SsmaProjects\myserverconnectionsfile1.xml

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

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

  • Xmloutput 전환 된 후의 파일 경로 제공 하는 경우 출력 파일에 리디렉션됩니다.If the filepath is provided after the xmloutput switch, the output is redirected to the file.

    구문 예제:Syntax example:

    C:\>SSMAforAccessConsole.EXE –s

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

로그 파일 옵션: – l/로그Log file option: –l/log

콘솔 응용 프로그램에서 모든 SSMA 작업 로그 파일에 기록 됩니다 및 스위치는 선택 사항입니다.All the SSMA operations in the Console application are recorded in a log file, and the switch is optional. 로그 파일 및 설치 경로 명령줄에서 지정 경우 지정된 된 위치에 로그 생성을 가져옵니다.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:\>SSMAforAccessConsole.EXE

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

환경 폴더 옵션 프로젝트: – e/projectenvironmentProject environment folder option: –e/projectenvironment

이 선택적 스위치 현재 SSMA 프로젝트에 대 한 프로젝트 환경 설정 폴더를 나타냅니다.This optional switch denotes the project environment settings folder for the current SSMA project.

구문 예제:Syntax example:

C:\>SSMAforAccessConsole.EXE –s

“C:\Program Files\Microsoft SQL Server Migration Assistant for Access\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 in that it does not execute any script or help 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, see the Managing Passwords section.

다음 하위 옵션이 지원 되는 –p/securepassword:The following suboptions are supported for –p/securepassword:

  • 암호를 추가 하거나 기존 암호를 업데이트 하려면 서버 연결 파일에 정의 된 모든 서버 Id 또는 지정 된 서버 ID에 대 한 저장소를 보호:To add a password, or update an existing password, to protected storage for a specified Server ID or for all Server IDs defined in the server connection file:

    -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:\>SSMAforAccessConsole.EXE -?

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

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

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

C:\>SSMAforAccessConsole.EXE -securepassword -?

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

다음 단계Next steps

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

  1. 암호 또는 내보내기 지정 하기 위한 암호 가져오기 /를 참조 하십시오 암호 관리 ( AccessToSQL ) .For specifying a password or export/ import passwords, see Managing Passwords (AccessToSQL).

  2. 보고서를 생성 하는 것에 대 한 참조 보고서 생성 ( AccessToSQL ) .For generating reports, see Generating Reports (AccessToSQL).

  3. 콘솔에서 문제를 해결 하는 것에 대 한 참조 문제 해결 ( AccessToSQL ) .For troubleshooting issues in console, see Troubleshooting (AccessToSQL).