마이그레이션 평가용 PowerShell cmdletPowerShell Cmdlet for Migration Evaluation

Save-SqlMigrationReport cmdlet은 SQL Server 데이터베이스에서 여러 개체의 마이그레이션 적합성을 평가하는 도구입니다.The Save-SqlMigrationReport cmdlet is a tool that evaluates the migration fitness of multiple objects in a SQL Server database. 현재 이 도구에서는 메모리 내 OLTP에 대한 마이그레이션 적합성만 평가할 수 있습니다.Currently, it is limited to evaluating the migration fitness for In-Memory OLTP. 이 cmdlet은 관리자 권한 Windows PowerShell 환경과 sqlps에서 모두 실행할 수 있습니다.The cmdlet can run in both an elevated Windows PowerShell environment and sqlps.

구문Syntax

Save-SqlMigrationReport [ -MigrationType OLTP ] [ -Server server -Database database [ -Object object_name ] ]  |  [ -InputObject smo_object ] -FolderPath path  

매개 변수Parameters

아래 표에서는 이 cmdlet의 매개 변수에 대해 설명합니다.The following table describers the parameters.

매개 변수Parameters 설명Description
MigrationTypeMigrationType cmdlet의 대상인 마이그레이션 시나리오의 유형입니다.The type of migration scenario the cmdlet is targeting. 현재 이 매개 변수에 사용 가능한 값은 기본 OLTP뿐입니다.Currently the only value is the default OLTP. (선택 사항)Optional.
ServerServer 대상 SQL Server 인스턴스의 이름입니다.The name of the target SQL Server instance. -InputObject 매개 변수를 제공하지 않는 경우 Windows PowerShell에서 필수 항목입니다.Mandatory in Windows Powershell environment if -InputObject parameter is not supplied. SQLPS에서는 선택 사항입니다.Optional in SQLPS.
데이터베이스Database 대상 SQL Server 데이터베이스의 이름입니다.The name of the target SQL Server database. -InputObject 매개 변수를 제공하지 않는 경우 Windows PowerShell에서 필수 항목입니다.Mandatory in Windows Powershell environment if -InputObject parameter is not supplied. SQLPS에서는 선택 사항입니다.Optional in SQLPS.
개체Object 대상 데이터베이스 개체의 이름입니다.The name of the target database object. 테이블 또는 저장 프로시저일 수 있습니다.Can be table or stored procedure.
InputObjectInputObject cmdlet의 대상으로 지정해야 하는 SMO 개체입니다.The SMO object the cmdlet should target. -Server 및 -Database를 제공하지 않는 경우 Windows PowerShell에서 필수 항목입니다.Mandatory in Windows Powershell environment if -Server and -Database are not supplied. SQLPS에서는 선택 사항입니다.Optional in SQLPS.
FolderPathFolderPath cmdlet이 생성된 보고서를 저장해야 하는 폴더입니다.The folder in which the cmdlet should deposit the generated reports. 필수 사항입니다.Required.

결과Results

-FolderPath 매개 변수에 지정된 폴더에서 Tables 및 Stored Procedures의 두 폴더 이름이 생성됩니다.In the folder specified in the -FolderPath parameter, there will be two folder names: Tables and Stored Procedures. 대상 개체가 테이블이면 해당 보고서는 Tables 폴더에 저장됩니다.If the targeted object is a table, its report will be inside the Tables folder. 그렇지 않으면 보고서가 Stored Procedures 폴더에 저장됩니다.Otherwise it will be inside the Stored Procedures folder.