Sybase ASE 데이터베이스 개체 (SybaseToSQL) 변환에 대 한 평가Assessing Sybase ASE Database Objects for Conversion (SybaseToSQL)

개체를 로드 하 고 데이터를 마이그레이션하 SQL ServerSQL Server 또는 복잡 한 정도 마이그레이션 되 고 시간 결정 해야 SQL Azure 마이그레이션 걸립니다.Before you load objects and migrate data to SQL ServerSQL Server or SQL Azure, you should determine how complex the migration will be and how much time the migration will take. SSMA 개체 및를 성공적으로 변환 되는 프로시저의 비율을 표시 하는 평가 보고서를 만들 수 Transact-SQLTransact-SQL합니다.SSMA can create an assessment report that shows the percentage of objects and procedures that will be successfully converted to Transact-SQLTransact-SQL. 또한 SSMA 변환 실패를 발생 시키는 특정 문제를 볼 수 있습니다.SSMA also lets you view the specific issues that will cause conversion failures.

평가 보고서 만들기Creating Assessment Reports

SSMA 변환 선택한 Sybase 적응형 Server Enterprise (ASE) 데이터베이스 개체를이 평가 보고서를 만들 때 SQL ServerSQL Server 또는 SQL Azure 구문과 다음 결과 표시 합니다.When it creates this assessment report, SSMA converts the selected Sybase Adaptive Server Enterprise (ASE) database objects to SQL ServerSQL Server or SQL Azure syntax, and then shows the results.

평가 보고서를 만들려면To create an assessment report

  1. Sybase 메타 데이터 탐색기에서 데이터베이스를 평가 하려는 선택 합니다.In Sybase Metadata Explorer, select the databases that you want to assess.

  2. 개별 개체를 생략 하려면 평가 하지 않을 개체 옆의 확인란 선택을 취소 합니다.To omit individual objects, clear the check boxes next to the objects that you do not want to assess.

  3. 마우스 오른쪽 단추로 클릭 데이터베이스를 선택한 후 보고서 만들기합니다.Right-click Databases, and then select Create Report.

    개체를 마우스 오른쪽 단추로 클릭 한 다음 선택 하 여 개별 개체를 분석할 수도 있습니다 보고서 만들기합니다.You can also analyze individual objects by right-clicking an object, and then selecting Create Report.

    SSMA는 창의 맨 아래에 상태 표시줄에 진행률이 표시 됩니다.SSMA will show progress in the status bar at the bottom of the window. 출력 창 보이는 경우 메시지가 출력 창에 나타납니다.If the Output pane is visible, you will also see messages in the Output pane.

    평가가 완료 되 면는 SQL ServerSQL Server Migration Assistant for Sybase: 평가 보고서 창에 표시 됩니다.When the assessment is complete, the SQL ServerSQL Server Migration Assistant for Sybase : Assessment Report window will appear.

평가 보고서를 사용 하 여Using Assessment Reports

평가 보고서 창에는 세 개의 창이 포함 됩니다.The Assessment Report window contains three panes:

  • 왼쪽된 창에서 평가 보고서에 포함 된 개체의 계층 구조를 포함 합니다.The left pane contains the hierarchy of objects that are included in the assessment report. 계층 구조를 찾아보고 개체 및 변환 통계 보기와 코드를 개체의 범주를 선택 수 있습니다.You can browse the hierarchy and select objects and categories of objects to view conversion statistics and code.

  • 오른쪽 창의 내용이 왼쪽된 창에서 선택한 항목에 따라 달라 집니다.The contents of the right pane depends on the item selected in the left pane.

    이러한 스키마 또는 테이블을 선택한 개체의 그룹을 선택 하면 오른쪽 창 범주 창에서 변환 통계 창 및 개체를 포함 합니다.If a group of objects is selected, such a schema, or a table is selected the right pane contains a Conversion statistics pane and an Objects by Categories pane. 변환 통계 창에는 선택한 개체에 대 한 변환 통계가 표시 됩니다.The Conversion Statistics pane shows the conversion statistics for the selected objects. 범주 창에서 개체에는 개체 또는 개체의 범주에 대 한 변환 통계가 표시 됩니다.The Objects by Categories pane shows the conversion statistics for the object or categories of objects.

    저장된 프로시저, 뷰 또는 트리거를 선택 하면 오른쪽 창 통계, 소스 코드 및 대상 코드를 포함 합니다.If a stored procedure, view, or trigger is selected, the right pane contains statistics, source code, and target code.

    • 맨 위에 개체에 대 한 전체 통계를 보여 줍니다.The top area shows the overall statistics for the object. 확장 해야 할 수도 통계 이 정보를 볼 수 있습니다.You might have to expand Statistics to view this information.

    • 소스 영역 왼쪽된 창에서 선택 된 개체의 소스 코드를 보여 줍니다.The Source area shows the source code of the object that is selected in the left pane. 강조 표시 된 영역 문제가 있는 소스 코드를 보여 줍니다.The highlighted areas show problematic source code.

    • 대상 영역 변환된 코드를 보여 줍니다.The Target area shows the converted code. 빨간색 텍스트 문제가 되는 코드 및 오류 메시지를 보여 줍니다.Red text shows problematic code and error messages.

  • 아래쪽 창에는 변환 메시지, 메시지 수로 그룹화 되어 표시 됩니다.The bottom pane shows conversion messages, grouped by message number. 클릭할 수 있는 오류, 경고, 또는 정보 를 메시지의 범주를 표시 한 다음 메시지 그룹을 확장 합니다.You can click Errors, Warnings, or Info to view categories of messages, and then expand a group of messages. 왼쪽된 창에서 개체를 선택 하 고 오른쪽 창에서 세부 정보를 표시 하는 개별 메시지를 클릭 합니다.Click an individual message to select the object in the left pane and display the details in the right pane.

평가 보고서를 사용 하 여 변환 문제를 분석 합니다.Analyzing Conversion Problems Using the Assessment Report

변환 통계 창 변환 통계를 표시합니다.The Conversion Statistics panes show the conversion statistics. 100% 보다 작은 모든 범주에 대 한 백분율을 사용 하는 경우는 변환이 성공 하지 못한 이유에 결정 해야 합니다.If the percentage for any category is less than 100 percent, you should determine why the conversion was not successful.

변환 문제를 보려면To view conversion problems

  1. 이전 절차의 지침을 사용 하 여 평가 보고서를 만듭니다.Create the assessment report by using the instructions in the previous procedure.

  2. 왼쪽된 창에서 스키마 나 빨간색 오류 아이콘에 있는 폴더를 확장 합니다.In the left pane, expand schemas or folders that have a red error icon. 계속 변환 실패 한 개별 항목을 선택할 때까지 항목을 확장 합니다.Continue expanding items until you select an individual item that failed conversion.

  3. 소스 창 위쪽에 클릭 다음 문제점합니다.At the top of the Source pane, click Next Problem.

    문제가 있는 코드가 대상 탐색 창에서와 관련된 된 코드를 있는 그대로 강조 표시 됩니다.The problematic code is highlighted, as is the related code in the Target Navigation pane.

  4. 모든 오류 메시지를 검토 확인 한 다음 변환 문제가 발생 한 개체를 사용 하 여 수행할 대상:Review any error messages, and then determine what you want to do with the object that caused the conversion problem:

    • SSMA는 ASE 구문을 업데이트 합니다.Update the ASE syntax in SSMA. 저장된 프로시저 및 트리거에 대해서만 구문을 업데이트할 수 있습니다.You can update the syntax only for stored procedures and triggers. 구문을 업데이트 하려면 Sybase 메타 데이터 탐색기 창에서 개체를 선택, 클릭는 SQL 탭을 선택한 다음 SQL 코드를 편집 합니다.To update the syntax, select the object in the Sybase Metadata Explorer pane, click the SQL tab, and then edit the SQL code. 항목 벗어나 탐색 하면 업데이트 된 구문 저장할 묻는 메시지가 나타납니다.When you navigate away from the item, you will be prompted to save the updated syntax. 개체에 대해 보고 된 오류를 볼 수 있습니다는 보고서 탭 합니다.You can view the reported errors for the object on the Report tab.

    • ASE를 제거 하거나 문제가 있는 코드를 수정 하려면 ASE 개체를 변경할 수 있습니다.In ASE, you can alter the ASE object to remove or revise problematic code. SSMA에 업데이트 된 코드를 로드 하려면 메타 데이터를 업데이트 해야 합니다.To load the updated code into SSMA, you will have to update the metadata. 자세한 내용은 참조 Sybase ASE (에 연결 SybaseToSQL ) .For more information, see Connecting to Sybase ASE (SybaseToSQL).

    • 마이그레이션에서 개체를 제외할 수 있습니다.You can exclude the object from migration. SQL ServerSQL Server SQL Azure 메타 데이터 탐색기와 Sybase 메타 데이터 탐색기 확인란의 선택을 취소 항목 옆에 개체를 로드 하기 전에 또는 SQL ServerSQL Server 또는 SQL Azure 데이터 ASE를 마이그레이션합니다.In SQL ServerSQL Server or SQL Azure Metadata Explorer and Sybase Metadata Explorer, clear the check box next to the item before you load the objects into SQL ServerSQL Server or SQL Azure and migrate data from ASE.

다음 단계Next Step

Sybase ASE 데이터베이스 개체 ( 변환 SybaseToSQL )Converting Sybase ASE Database Objects (SybaseToSQL)

참고 항목See Also

Azure SQL DB ( SQL Server-Sybase ASE 데이터베이스 마이그레이션 SybaseToSQL )Migrating Sybase ASE Databases to SQL Server - Azure SQL DB (SybaseToSQL)