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 |
출력
Azure PowerShell
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기