다음을 통해 공유


New-AzDataMigrationLoginsMigration

원본 Sql Server에서 대상 Azure Sql Server로 로그인을 마이그레이션합니다.

Syntax

New-AzDataMigrationLoginsMigration
   -ConfigFilePath <String>
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzDataMigrationLoginsMigration
   -SourceSqlConnectionString <String[]>
   -TargetSqlConnectionString <String>
   [-CSVFilePath <String>]
   [-ListOfLogin <String[]>]
   [-OutputFolder <String>]
   [-AADDomainName <String>]
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

원본 Sql Server에서 대상 Azure Sql Server로 로그인을 마이그레이션합니다.

예제

예제 1: 매개 변수를 사용하여 원본 Sql Server에서 대상 Azure Sql Server로 로그인 마이그레이션 실행

New-AzDataMigrationLoginsMigration -SourceSqlConnectionString "data source=servername;user id=userid;password=;initial catalog=master;TrustServerCertificate=True" -TargetSqlConnectionString "data source=servername;user id=userid;password=;initial catalog=master;TrustServerCertificate=True" -CSVFilePath "C:\CSVFile" -ListOfLogin "loginname1" "loginname2" -OutputFolder "C:\OutputFolder" -AADDomainName "AADDomainName"

Starting Logins migration...
Starting server roles migration...
Starting user-login mappings...
Starting server role mappings...
Restoring permissions for logins...
Restoring permissions for server roles...
Login migration process complete.

이 명령은 연결 문자열 사용하여 지정된 SQL Server에서 SKU 권장 사항 실행을 실행합니다.

예제 2: 구성 파일을 사용하여 원본 Sql Server에서 대상 Azure Sql Server로 로그인 마이그레이션 실행

New-AzDataMigrationLoginsMigration -ConfigFilePath "C:\Users\user\document\config.json"

Starting Logins migration...
Starting server roles migration...
Starting user-login mappings...
Starting server role mappings...
Restoring permissions for logins...
Restoring permissions for server roles...
Login migration process complete.

이 명령은 구성 파일을 사용하여 원본 Sql Server에서 대상 Azure Sql Server로 마이그레이션 실행 로그인을 실행합니다.

매개 변수

-AADDomainName

선택 사항. 마이그레이션할 로그인 목록에 Windows 로그인이 포함된 경우 필요합니다. (기본값: 빈 문자열).

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ConfigFilePath

ConfigFile의 경로

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

cmdlet을 실행하기 전에 확인 메시지가 표시됩니다.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CSVFilePath

선택 사항. 로그인 CSV 파일의 위치입니다. 이 매개 변수와 listOfLogin 사이에 하나의 매개 변수만 사용합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ListOfLogin

선택 사항. 문자열 형식의 로그인 목록입니다. 많은 수의 로그인을 마이그레이션해야 하는 경우 CSV 파일 옵션을 사용합니다.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OutputFolder

선택 사항. 기본값: %LocalAppData%/Microsoft/SqlLoginMigrations) 로그가 기록될 폴더입니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SourceSqlConnectionString

필수입니다. 정식 연결 문자열 형식을 사용하여 원본 SQL 인스턴스에 대한 커넥트ion 문자열입니다.

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-TargetSqlConnectionString

필수입니다. 공식 연결 문자열 형식을 사용하여 대상 SQL 인스턴스에 대한 커넥트ion 문자열입니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

cmdlet이 실행될 경우 결과 동작을 표시합니다. cmdlet이 실행되지 않습니다.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

출력

Boolean