SSMA 콘솔 (OracleToSQL)를 실행합니다.Executing the SSMA Console (OracleToSQL)

Microsoft 파일 명령을 실행 및 제어 SSMA 활동을 스크립트의 강력한 집합 제공 합니다.Microsoft provides you with a robust set of script file commands to execute and control SSMA activities. 콘솔 응용 프로그램은이 섹션의 열거형으로 특정 표준 스크립트 파일 명령을 사용합니다.The console application uses certain standard script file commands as enumerated in this section.

프로젝트 스크립트 파일 명령Project Script File Commands

프로젝트 명령을 처리 프로젝트 만들기, 열기, 저장 하 고 프로젝트를 종료 합니다.The Project commands handle creating projects, opening, saving, and exiting projects.

CommandCommand

-새-프로젝트 만들기create-new-project
: 새 SSMA 프로젝트를 만듭니다.: Creates a new SSMA project.

스크립트Script

  • project-folder만든 가져오기 프로젝트의 폴더를 나타냅니다.project-folder indicates the folder of the project getting created.

  • project-name프로젝트의 이름을 나타냅니다.project-name indicates the name of the project. {string}{string}

  • overwrite-if-exists선택적 특성 기존 프로젝트를 덮어써야 하는 경우를 나타냅니다.overwrite-if-existsOptional attribute indicates if an existing project should be overwritten. {부울}{boolean}

  • project-type:선택적 특성입니다.project-type:Optional attribute. 프로젝트 형식 즉, "sql server 2005" 프로젝트 또는 프로젝트 "sql server 2008" 또는 "sql server 2012" 프로젝트 또는 프로젝트 "sql server 2014" 또는 "sql azure"를 나타냅니다.Indicates the project type i.e. “sql-server-2005” project or “sql-server-2008” project or “sql-server-2012” project or “sql-server-2014” project or “sql-azure”. 기본값은 "sql server 2014"입니다.Default is “sql-server-2014”.

예:Example:

<create-new-project  

   project-folder="<project-folder>"  

   project-name="<project-name>"  

   overwrite-if-exists="<true/false>"   (optional)  

   project-type="<sql-server-2008 | sql-server-2005 | sql-server-2012 | sql-server-2014>"   (optional)  

/>  

' 덮어쓰기-이미 있는 경우-' 특성은 false 기본적으로 합니다.Attribute ‘overwrite-if-exists’ is false by default.

' 프로젝트 type' 특성은 sql-서버-2008 기본적으로 합니다.Attribute ‘project-type’ is sql-server-2008 by default.

CommandCommand

프로젝트 열기: 기존 프로젝트를 엽니다.open-project: Opens an existing project.

스크립트Script

  • project-folder만든 가져오기 프로젝트의 폴더를 나타냅니다.project-folder indicates the folder of the project getting created. 이 명령은 지정 된 폴더가 존재 하지 않는 경우 실패 합니다.The command fails if the specified folder does not exist. {string}{string}

  • project-name프로젝트의 이름을 나타냅니다.project-name indicates the name of the project. 이 명령은 지정 된 프로젝트가 존재 하지 않는 경우 실패 합니다.The command fails if the specified project does not exist. {string}{string}

구문 예제:Syntax Example:

<open-project  

   project-folder="<project-folder>"  

   project-name="<project-name>"  

/>  

SSMA Oracle 콘솔 응용 프로그램에 대 한 이전 버전과 호환성을 지원합니다.SSMA for Oracle Console Application supports backward compatibility. SSMA의 이전 버전에서 만든 프로젝트를 열 수 있습니다.You will be able to open projects created by previous version of SSMA.

CommandCommand

프로젝트 저장save-project

마이그레이션 프로젝트를 저장합니다.Saves the migration project.

스크립트Script

구문 예제:Syntax Example:

<save-project/>  

CommandCommand

프로젝트 닫기close-project

마이그레이션 프로젝트를 닫습니다.Closes the migration project.

스크립트Script

구문 예제:Syntax Example:

<close-project  

   if-modified="<save/error/ignore>"   (optional)  

/>  

데이터베이스 연결 스크립트 파일 명령Database Connection Script File Commands

데이터베이스 연결 명령을 데이터베이스에 연결할 수 있습니다.The Database Connection commands help connect to the database.

CommandCommand

-소스-데이터베이스 연결connect-source-database

  • 원본 데이터베이스에 수행 하 고 원본 데이터베이스에만 메타 데이터의 높은 수준의 메타 데이터를 로드 합니다.Performs connection to the source database and loads high level metadata of the source database but not all of the metadata.

  • 원본에 대 한 연결을 설정할 수 없는 경우 오류가 생성 되 고 콘솔 응용 프로그램에서 더 이상 실행If the connection to the source cannot be established, an error is generated and the console application stops further execution

스크립트Script

서버 정의 서버 연결 파일 또는 스크립트 파일의 서버 섹션에서 각 연결에 대해 정의 된 이름 특성에서 검색 됩니다.Server definition is retrieved from the name attribute defined for each connection in the server section of the server connection file or the script file.

구문 예제:Syntax Example:

<connect-source-database  server="<server-unique-name>"/>  

CommandCommand

force-부하-원본/대상 데이터베이스force-load-source/target-database

  • 원본 메타 데이터를 로드합니다.Loads the source metadata.

  • 마이그레이션 프로젝트 오프 라인으로 작업을 수행 하는 데 유용 합니다.Useful for working on migration project offline.

  • 소스/대상에 대 한 연결을 설정할 수 없는 경우 오류가 생성 되 고 콘솔 응용 프로그램에서 더 이상 실행If the connection to the source/target cannot be established, an error is generated and the console application stops further execution

스크립트Script

하나 또는 여러 메타 베이스 노드 명령줄 매개 변수로 필요합니다.Requires one or several metabase nodes as command line parameter.

구문 예제:Syntax Example:

<force-load object-name="<object-name>"  

  metabase="<source/target>"/>  

또는or

<force-load>  

   <metabase-object object-name="<object-name>"/>  

</force-load>  

CommandCommand

다시 연결-소스-데이터베이스reconnect-source-database

  • 원본 데이터베이스에 다시 연결 되지만 원본 데이터베이스 연결 명령과 달리 모든 메타 데이터를 로드 하지 않습니다.Reconnects to the source database but does not load any metadata unlike the connect-source-database command.

  • 오류가 생성 됩니다 (다시) 원본과 연결을 설정할 수 없는 경우와 콘솔 응용 프로그램에서 더 이상 실행 합니다.If (re)connection with the source cannot be established, an error is generated and the console application stops further execution.

스크립트Script

구문 예제:Syntax Example:

<reconnect-source-database  server="<server-unique-name>"/>  

CommandCommand

대상 연결-데이터베이스connect-target-database

  • 대상 SQL Server 데이터베이스에 연결 하 고 대상 데이터베이스의 높은 수준의 메타 데이터는 있지만 메타 데이터가 아니라를 완전히 로드 합니다.Connects to the target SQL Server database and loads high level metadata of the target database but not the metadata entirely.

  • 대상에 대 한 연결을 설정할 수 없는 경우 오류가 발생 하 고 콘솔 응용 프로그램에서 더 이상 실행 합니다.If the connection to the target cannot be established, an error is generated and the console application stops further execution.

스크립트Script

서버 정의 검색 하는 서버 연결 파일 또는 스크립트 파일의 서버 섹션에서 각 연결에 대해 정의 된 이름 특성에서Server definition is retrieved from the name attribute defined for each connection in the server section of the server connection file or the script file

구문 예제:Syntax Example:

<connect-target-database  server="<server-unique-name>"/>  

CommandCommand

대상 다시 연결-데이터베이스reconnect-target-database

  • 대상 데이터베이스에 다시 연결 되지만 연결 대상 데이터베이스 명령과 달리 모든 메타 데이터를 로드 하지 않습니다.Reconnects to the target database but does not load any metadata, unlike the connect-target-database command.

  • 오류가 생성 됩니다 (다시) 대상에 대 한 연결을 설정할 수 없는 경우와 콘솔 응용 프로그램에서 더 이상 실행 합니다.If (re)connection to the target cannot be established, an error is generated and the console application stops further execution.

스크립트Script

구문 예제:Syntax Example:

<reconnect-target-database  server="<server-unique-name>"/>  

보고서 스크립트 파일 명령Report Script File Commands

SSMA 콘솔의 다양 한 작업의 성능에는 보고서를 생성 하는 보고서 명령입니다.The Report commands generate reports on the performance of various SSMA Console activities.

CommandCommand

-평가-보고서 생성generate-assessment-report

  • 원본 데이터베이스에서 평가 보고서를 생성합니다.Generates assessment reports on the source database.

  • 이 명령을 실행 하기 전에 원본 데이터베이스 연결을 수행 하지 않는 경우 오류가 발생 하 고 콘솔 응용 프로그램 종료 합니다.If the source database connection is not performed before executing this command, an error is generated and the console application exits.

  • 또한 명령 실행 하는 동안 원본 데이터베이스 서버에 연결 하지 못한 콘솔 응용 프로그램을 종료 발생 합니다.Failure to connect to the source database server during the command execution, also results in terminating the console application.

스크립트Script

  • conversion-report-folder:평가 보고서 저장을 수행할 수 있는 폴더를 지정 합니다. (선택 사항 특성)conversion-report-folder: Specifies folder where the assessment report can to be stored.(optional attribute)

  • object-name:평가 보고서 생성 (은 indivdual 개체 이름이 나 그룹 개체 이름)에 대 한 것으로 간주 하는 개체를 지정 합니다.object-name: Specifies the object(s) considered for assessment report generation (It can have indivdual object names or a group object name).

  • object-type:지정 하는 경우 개체 범주는 개체 유형 "범주"이 됩니다 개체 이름 특성에 지정 된 개체의 유형을 지정 합니다.object-type: specifies the type of the object specified in the object-name attribute (if object category is specified then object type will be "category").

  • conversion-report-overwrite:이미 있는 경우 평가 보고서 폴더를 덮어쓸 것인지 지정 합니다.conversion-report-overwrite: Specifies whether to overwrite the assessment report folder if it already exists.

    기본값: false입니다.Default value: false. (선택 사항 특성)(optional attribute)

  • write-summary-report-to:요약 보고서가 생성 하는 위치 경로 지정 합니다.write-summary-report-to: Specifies the path where the summary report will be generated.

    폴더 경로 지정 된 경우에 다음 이름으로 파일 AssessmentReport<n>합니다. XML 만들어집니다.If only the folder path is mentioned, then file by name AssessmentReport<n>.XML is created. (선택 사항 특성)(optional attribute)

    보고서를 만드는 두 가지 추가 하위 범주에 있습니다.Report creation has two further sub-categories:

    • report-errors(= "true/false" 이며 기본값은 "false" (선택 사항 특성)으로)report-errors (="true/false", with default as "false" (optional attributes))

    • verbose(= "true/false" 이며 기본값은 "false" (선택 사항 특성)으로)verbose (="true/false", with default as "false" (optional attributes))

구문 예제:Syntax Example:

<generate-assessment-report  

   object-name="<object-name>"  

   object-type="<object-category>"  

   write-summary-report-to="<file>"   (optional)  

   verbose="<true/false>"   (optional)  

   report-errors="<true/false>"   (optional)  

   assessment-report-folder="<folder-name>"   (optional)  

   conversion-report-overwrite="<true/false>"   (optional)  

/>  

또는or

<generate-assessment-report  

   conversion-report-folder="<folder-name>"   (optional)  

   conversion-report-overwrite="<true/false>"   (optional)  

>  

      <metabase-object object-name="<object-name>"  

         object-type="<object-category>"/>  

</generate-assessment-report>  

마이그레이션 스크립트 파일 명령Migration Script File Commands

마이그레이션 명령 소스 스키마에 대상 데이터베이스 스키마를 변환 및 대상 서버에 데이터를 마이그레이션합니다.The Migration commands convert the target database schema to the source schema and migrates data to the target server.

마이그레이션 명령에 대 한 설정 기본 콘솔 출력은 보고 하지 않으려면 자세한 오류 사용 하 여 '전체' 출력 보고서: 소스 개체 트리의 루트 노드에서 요약 합니다.The default console output setting for the migration commands is ‘Full' output report with no detailed error reporting: Only summary at the source object tree root node.

CommandCommand

스키마 변환convert-schema

  • 소스에서 대상 스키마로 스키마 변환을 수행합니다.Performs schema conversion from source to the target schema.

  • 이 명령을 실행 하기 전에 원본 또는 대상 데이터베이스 연결을 수행 하지 않으면 명령 실행 하는 동안 소스 또는 대상 데이터베이스 서버에 연결할 수 없는 경우 오류가 발생 하 고 콘솔 응용 프로그램 종료 합니다.If the source or target database connection is not performed before executing this command or the connection to the source or target database server fails during the command execution, an error is generated and the console application exits.

스크립트Script

  • conversion-report-folder:평가 보고서 저장을 수행할 수 있는 폴더를 지정 합니다. (선택 사항 특성)conversion-report-folder: Specifies folder where the assessment report can to be stored.(optional attribute)

  • object-name:스키마 (은 indivdual 개체 이름이 나 그룹 개체 이름)을 변환 하기 위한 것으로 간주 원본 개체를 지정 합니다.object-name: Specifies the source object(s) considered for converting schema (It can have indivdual object names or a group object name).

  • object-type:지정 하는 경우 개체 범주는 개체 유형 "범주"이 됩니다 개체 이름 특성에 지정 된 개체의 유형을 지정 합니다.object-type: specifies the type of the object specified in the object-name attribute (if object category is specified then object type will be "category").

  • conversion-report-overwrite:이미 있는 경우 평가 보고서 폴더를 덮어쓸 것인지 지정 합니다.conversion-report-overwrite: Specifies whether to overwrite the assessment report folder if it already exists.

    기본값: false입니다.Default value: false. (선택 사항 특성)(optional attribute)

  • write-summary-report-to:요약 보고서가 생성 하는 위치 경로 지정 합니다.write-summary-report-to: Specifies the path where the summary report will be generated.

    폴더 경로 지정 된 경우에 다음 이름으로 파일 SchemaConversionReport<n>합니다. XML 만들어집니다.If only the folder path is mentioned, then file by name SchemaConversionReport<n>.XML is created. (선택 사항 특성)(optional attribute)

    보고서를 만드는 두 가지 추가 하위 범주에 있습니다.Report creation has two further sub-categories:

    • report-errors(= "true/false" 이며 기본값은 "false" (선택 사항 특성)으로)report-errors (="true/false", with default as "false" (optional attributes))

    • verbose(= "true/false" 이며 기본값은 "false" (선택 사항 특성)으로)verbose (="true/false", with default as "false" (optional attributes))

구문 예제:Syntax Example:

<convert-schema  

   object-name="<object-name>"  

   object-type="<object-category>"  

   write-summary-report-to="<file-name/folder-name>"   (optional)  

   verbose="<true/false>"   (optional)  

   report-errors="<true/false>"   (optional)  

   conversion-report-folder="<folder-name>"   (optional)  

   conversion-report-overwrite="<true/false>"   (optional)  

/>  

또는or

<convert-schema  

   conversion-report-folder="<folder-name>"   (optional)  

   conversion-report-overwrite="<true/false>"   (optional)  

      <metabase-object object-name="<object-name>"  

         object-type="<object-category>"/>  

</convert-schema>  

CommandCommand

데이터 마이그레이션migrate-data

대상에는 원본 데이터를 마이그레이션합니다.Migrates the source data to the target.

스크립트Script

  • conversion-report-folder:평가 보고서 저장을 수행할 수 있는 폴더를 지정 합니다. (선택 사항 특성)conversion-report-folder: Specifies folder where the assessment report can to be stored.(optional attribute)

  • object-name:마이그레이션에 대 한 것으로 간주 원본 개체를 지정 합니다 (이 있을 수 있음 indivdual 개체 이름이 나 그룹 개체 이름)는 데이터입니다.object-name: Specifies the source object(s) considered for migrating data (It can have indivdual object names or a group object name).

  • object-type:지정 하는 경우 개체 범주는 개체 유형 "범주"이 됩니다 개체 이름 특성에 지정 된 개체의 유형을 지정 합니다.object-type: specifies the type of the object specified in the object-name attribute (if object category is specified then object type will be "category").

  • conversion-report-overwrite:이미 있는 경우 평가 보고서 폴더를 덮어쓸 것인지 지정 합니다.conversion-report-overwrite: Specifies whether to overwrite the assessment report folder if it already exists.

    기본값: false입니다.Default value: false. (선택 사항 특성)(optional attribute)

  • write-summary-report-to:요약 보고서가 생성 하는 위치 경로 지정 합니다.write-summary-report-to: Specifies the path where the summary report will be generated.

    폴더 경로 지정 된 경우에 다음 이름으로 파일 DataMigrationReport<n>합니다. XML 만들어집니다.If only the folder path is mentioned,then file by name DataMigrationReport<n>.XML is created. (선택 사항 특성)(optional attribute)

    보고서를 만드는 두 가지 추가 하위 범주에 있습니다.Report creation has two further sub-categories:

    • report-errors(= "true/false" 이며 기본값은 "false" (선택 사항 특성)으로)report-errors (="true/false", with default as "false" (optional attributes))

    • verbose(= "true/false" 이며 기본값은 "false" (선택 사항 특성)으로)verbose (="true/false", with default as "false" (optional attributes))

구문 예제:Syntax Example:

<migrate-data  

   write-summary-report-to="<file-name/folder-name>"  

   report-errors="<true/false>"  

   verbose="<true/false>">  

      <metabase-object object-name="<object-name>"/>  

      <metabase-object object-name="<object-name>"/>  

      <metabase-object object-name="<object-name>"/>  

      <data-migration-connection  

         source-use-last-used="true"/source-server="<server-unique-name>"  

         target-use-last-used="true"/target-server="<server-unique-name>"/>  

</migrate-data>  

또는or

<migrate-data  

   object-name="<object-name>"  

   object-type="<object-category>"  

   write-summary-report-to="<file-name/folder-name>"  

   report-errors="<true/false>"  

   verbose="<true/false>"/>  

마이그레이션 준비 스크립트 파일 명령Migration Preparation Script File Commands

마이그레이션 준비 명령은 원본 및 대상 데이터베이스 간에 스키마 매핑을 시작합니다.The Migration Preparation command initiates schema mapping between the source and target databases.

CommandCommand

스키마 맵map-schema

원본 데이터베이스와 대상 스키마의 스키마 매핑.Schema mapping of source database to the target schema.

대상에는 원본 데이터를 마이그레이션합니다.Migrates the source data to the target.

스크립트Script

  • source-schema마이그레이션할를 소스 스키마를 지정 합니다.source-schema specifies the source schema we intend to migrate.

  • sql-server-schema대상 스키마를 원하는 위치로 마이그레이션할 수를 지정 합니다.sql-server-schema specifies the target schema where we want it to be migrated.

구문 예제:Syntax Example:

<map-schema  

   source-schema="<source-schema>"  

   sql-server-schema="<target-schema>"/>  

관리 효율성 스크립트 파일 명령Manageability Script File Commands

원본 데이터베이스와 대상 데이터베이스 개체를 동기화 하는 데 도움이 관리 효율성 명령.The Manageability commands help synchronize the target database objects with the source database. 마이그레이션 명령에 대 한 설정 기본 콘솔 출력은 보고 하지 않으려면 자세한 오류 사용 하 여 '전체' 출력 보고서: 소스 개체 트리의 루트 노드에서 요약 합니다.The default console output setting for the migration commands is ‘Full' output report with no detailed error reporting: Only summary at the source object tree root node.

CommandCommand

동기화 대상synchronize-target

  • 대상 데이터베이스와 대상 개체를 동기화합니다.Synchronizes the target objects with the target database.

  • 이 명령은 원본 데이터베이스에 대해 실행 될 경우 오류가 발생 합니다.If this command is executed against the source database, an error is encountered.

  • 이 명령을 실행 하기 전에 대상 데이터베이스 연결을 수행 하지 않으면 명령 실행 중에 대상 데이터베이스 서버에 연결할 수 없는 경우 오류가 발생 하 고 콘솔 응용 프로그램 종료 합니다.If the target database connection is not performed before executing this command or the connection to the target database server fails during the command execution, an error is generated and the console application exits.

스크립트Script

  • object-name:대상 데이터베이스 (은 indivdual 개체 이름이 나 그룹 개체 이름)와 동기화 할 대상으로 고려 대상 개체를 지정 합니다.object-name: Specifies the target object(s) considered for synchronizing with target database (It can have indivdual object names or a group object name).

  • object-type:지정 하는 경우 개체 범주는 개체 유형 "범주"이 됩니다 개체 이름 특성에 지정 된 개체의 유형을 지정 합니다.object-type: specifies the type of the object specified in the object-name attribute (if object category is specified then object type will be "category").

  • on-error:동기화 오류 경고 또는 오류로 지정할 것인지 지정 합니다.on-error: Specifies whether to specify synchronization errors as warnings or error. 오류에 대 한 사용 가능한 옵션:Available options for on-error:

    • 경고로 보고서 합계report-total-as-warning

    • 보고서-each-으로-경고report-each-as-warning

    • 스크립트 실패fail-script

  • report-errors-to:에 대 한 동기화 작업 (특성 선택 사항) 폴더 경로 지정 하는 경우에 다음 파일 이름으로 오류 보고서의 위치를 지정 TargetSynchronizationReport.XML 만들어집니다.report-errors-to: Specifies location of error report for the synchronization operation (optional attribute) if only folder path is given, then file by name TargetSynchronizationReport.XML is created.

구문 예제:Syntax Example:

<synchronize-target  

   object-name="<object-name>"  

   on-error="<report-total-as-warning/  

               report-each-as-warning/  

               fail-script>"   (optional)  

   report-errors-to="<file-name/folder-name>"   (optional)  

/>  

또는or

<synchronize-target  

   object-name="<object-name>"  

   object-type="<object-category>"/>  

또는or

<synchronize-target>  

   <metabase-object object-name="<object-name>"/>  

   <metabase-object object-name="<object-name>"/>  

   <metabase-object object-name="<object-name>"/>  

</synchronize-target>  

CommandCommand

데이터베이스에서 새로 고침refresh-from-database

  • 데이터베이스의 원본 개체를 새로 고칩니다.Refreshes the source objects from database.

  • 이 명령은 대상 데이터베이스에 대해 실행 될 경우 오류가 생성 됩니다.If this command is executed against the target database, an error is generated.

스크립트Script

하나 또는 여러 메타 베이스 노드 명령줄 매개 변수로 필요합니다.Requires one or several metabase nodes as command line parameter.

  • object-name:(은 개별 개체 이름이 나 그룹 개체 이름)는 원본 데이터베이스에서 새로 고침에 대 한 것으로 간주 원본 개체를 지정 합니다.object-name: Specifies the source object(s) considered for refreshing from source database (It can have individual object names or a group object name).

  • object-type:지정 하는 경우 개체 범주는 개체 유형 "범주"이 됩니다 개체 이름 특성에 지정 된 개체의 유형을 지정 합니다.object-type: Specifies the type of the object specified in the object-name attribute (if object category is specified then object type will be "category").

  • on-error:경고 또는 오류도 새로 고침 오류를 지정할 것인지 지정 합니다.on-error: Specifies whether to specify refresh errors as warnings or error. 오류에 대 한 사용 가능한 옵션:Available options for on-error:

    • 경고로 보고서 합계report-total-as-warning

    • 보고서-each-으로-경고report-each-as-warning

    • 스크립트 실패fail-script

  • report-errors-to:에 대 한 새로 고침 작업 (특성 선택 사항) 폴더 경로 지정 하는 경우에 다음 파일 이름으로 오류 보고서의 위치를 지정 SourceDBRefreshReport.XML 만들어집니다.report-errors-to: Specifies location of error report for the refresh operation (optional attribute) if only folder path is given, then file by name SourceDBRefreshReport.XML is created.

구문 예제:Syntax Example:

<refresh-from-database  

   object-name="<object-name>"  

   on-error="<report-total-as-warning/  

               report-each-as-warning/  

               fail-script>"   (optional)  

   report-errors-to="<file-name/folder-name>"   (optional)  

/>  

또는or

<refresh-from-database  

   object-name="<object-name>"  

   object-type="<object-category>"/>  

또는or

<refresh-from-database>  

   <metabase-object object-name="<object-name>"/>  

</refresh-from-database>  

스크립트 생성 스크립트 파일 명령Script Generation Script File Commands

이중 작업을 수행 하는 스크립트 생성 명령을: 콘솔; 스크립트 파일에 출력을 절약할 및 T-SQL 출력을 콘솔 또는 지정한 매개 변수를 기준으로 파일을 기록 합니다.The Script Generation commands perform dual tasks: They help save the console output in a script file; and record the T-SQL output to the console or a file based on the parameter you specify.

CommandCommand

스크립트로 저장save-as-script

개체의 스크립트 때 언급 된 파일에 저장 하는 데 사용 메타 베이스 = 대상, 여기서에서는 스크립트 하 고 대상 데이터베이스에서 실행 하는 동일한 동기화 명령에 대 한 대안입니다.Used to save the scripts of the objects to a file mentioned when metabase=target ,this is an alternative to synchronization command where in we get the scripts and execute the same on the target database.

스크립트Script

하나 또는 여러 메타 베이스 노드 명령줄 매개 변수로 필요합니다.Requires one or several metabase nodes as command line parameter.

  • object-name:해당 스크립트를 저장할는 개체를 지정 합니다.object-name: Specifies the object(s) whose scripts are to be saved . (은 개별 개체 이름이 나 그룹 개체 이름)(It can have individual object names or a group object name)

  • object-type:지정 하는 경우 개체 범주는 개체 유형 "범주"이 됩니다 개체 이름 특성에 지정 된 개체의 유형을 지정 합니다.object-type: specifies the type of the object specified in the object-name attribute (if object category is specified then object type will be "category").

  • metabase:지정 하는지 여부를 것 ithe 원본 또는 대상으로 메타 베이스 합니다.metabase: Specifies whether it ithe source or target metabase.

  • destination:경로나 파일 이름이 제공 되지 않으면 다음 파일 이름 (object_name 특성 값) 형식.out에 스크립트 저장 되도록에 있는 폴더를 지정 합니다.destination: Specifies the path or the folder where the script has to be saved, if the file name is not given then a file name in the format (object_name attribute value).out

  • overwrite:true 인 경우 다음 덮어씁니다 파일 이름이 같은 존재 합니다.overwrite: if true then it overwrites if same filename exist. (True/false) 값을 가질 수 있습니다.It can have the values (true/false).

구문 예제:Syntax Example:

<save-as-script  

   metabase="<source/target>"  

   object-name="<object-name>"  

   object-type="<object-category>"  

   destination="<file/folder>"  

   overwrite="<true/false>"   (optional)  

/>  

또는or

<save-as-script  

   metabase="<source/target>"  

   destination="<file/folder>"  

      <metabase-object object-name="<object-name>"  

         object-type="<object-category>"/>  

</save-as-script>  

CommandCommand

convert sql 문convert-sql-statement

  • context스키마 이름을 지정합니다.context specifies the schema name.

  • destination출력 파일에 저장할지 여부를 지정 합니다.destination specifies whether the output should be stored in a file.

    이 특성을 지정 하지 않으면 변환된 된 T-SQL 문이 콘솔에 표시 됩니다.If this attribute is not specified, then the converted T-SQL statement is displayed on the console. (선택 사항 특성)(optional attribute)

  • conversion-report-folder평가 보고서 저장을 수행할 수 있는 폴더를 지정 합니다. (선택 사항 특성)conversion-report-folder specifies folder where the assessment report can to be stored.(optional attribute)

  • conversion-report-overwrite이미 있는 경우 평가 보고서 폴더를 덮어쓸 것인지 지정 합니다.conversion-report-overwrite specifies whether to overwrite the assessment report folder if it already exists.

    기본값: false입니다.Default value: false. (선택 사항 특성)(optional attribute)

  • write-converted-sql-to파일 (또는) 변환 된 T-SQL 저장 될 여기서는 폴더 경로 지정 합니다.write-converted-sql-to specifies the file (or) folder path where the converted T-SQL is to be stored. 폴더 경로와 함께 지정 된 경우는 sql-files 특성을 각 소스 파일에는 해당 대상 지정된 된 폴더 아래에 생성 되는 T-SQL 파일 포함 됩니다.When a folder path is specified along with the sql-files attribute, each source file will have a corresponding target T-SQL file created under the specified folder. 폴더 경로와 함께 지정 된 경우는 sql 특성을 변환 된 T-SQL 라는 파일에 기록 됩니다 Result.out 지정 된 폴더입니다.When a folder path is specified along with the sql attribute, the converted T-SQL is written to a file named Result.out under the specified folder.

  • sql변환 될 하나 이상의 문을 Oracle sql 문을 지정 수 수 구분 되는 사용 하는 ";"sql specifies the Oracle sql statements to be converted, one or more statements can be seperated using a ";"

  • sql-filesT-SQL 코드를 변환할 수 있는 sql 파일의 경로 지정 합니다.sql-files specifies the path of the sql files which has to be converted to T-SQL code.

  • write-summary-report-to보고서를 생성할 수는 경로 지정 합니다.write-summary-report-to specifies the path where the report will be generated. 폴더 경로 지정 된 경우에 다음 이름으로 파일 ConvertSQLReport.XML 만들어집니다.If only the folder path is mentioned, then file by name ConvertSQLReport.XML is created. (선택 사항 특성)(optional attribute)

    보고서 작성에 2 viz 하위 범주를 추가 합니다.:Report creation has 2 further sub-categories, viz.:

    • -오류를 보고 (= "true/false" 이며 기본값은 "false" (선택 사항 특성)으로).report-errors (="true/false", with default as "false" (optional attributes)).

    • 자세한 정보 (= "true/false" 이며 기본값은 "false" (선택 사항 특성)으로).verbose (="true/false", with default as "false" (optional attributes)).

스크립트Script

하나 또는 여러 메타 베이스 노드 명령줄 매개 변수로 필요합니다.Requires one or several metabase nodes as command line parameter.

구문 예제:Syntax Example:

<convert-sql-statement  

   context="<schema-name>"  

   conversion-report-folder="<folder-name>"  

   conversion-report-overwrite="<true/false>"  

   write-summary-report-to="<file-name/folder-name>"   (optional)  

   verbose="<true/false>"   (optional)  

   report-errors="<true/false>"   (optional)  

   destination="<stdout/file>"   (optional)  

   file-name="<file-name>"  

   sql="SELECT 1 FROM DUAL;">  

   <output-window suppress-messages="<true/false>" />  

</convert-sql-statement>  

또는or

<convert-sql-statement  

   context="<schema-name>"  

   conversion-report-folder="<folder-name>"  

   conversion-report-overwrite="<true/false>"  

   write-summary-report-to="<file-name/folder-name>" (optional)  

   verbose="<true/false>" (optional)  

   report-errors="<true/false>"  

   destination="<stdout/file>"   (optional)  

   write-converted-sql-to="<file-name/folder-name>"  

   sql-files="<folder-name>\*.sql" />  

또는or

<convert-sql-statement  

   context="<schema-name>"  

   conversion-report-folder="<folder-name>"  

   conversion-report-overwrite="<true/false>"  

   sql-files="<folder-name>\*.sql" />  

다음 단계Next Step

명령줄 옵션에 대 한 자세한 내용은 참조 하십시오. SSMA 콘솔 ( OracleToSQL ) Command Line Options 합니다.For information on command line options, see Command Line Options in SSMA Console (OracleToSQL) .

샘플 콘솔 스크립트 파일에 대 한 자세한 내용은 참조 하세요. 작업 콘솔 스크립트 파일 샘플 ( OracleToSQL )For information on Sample console script files, see Working with the Sample Console Script Files (OracleToSQL)

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