New-AzDataMigrationLoginsMigration

ソース Sql Server からターゲットの Azure Sql Server にログインを移行します。

構文

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>]

説明

ソース 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 への Run Migrate ログインを実行します。

パラメーター

-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

コマンドレットの実行前に確認を求めるメッセージが表示されます。

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

-CSVFilePath

省略可能。 ログインの CSV ファイルの場所。 このパラメーターと listOfLogin の間で使用するパラメーターは 1 つだけです。

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 インスタンスの接続文字列。

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

-TargetSqlConnectionString

必須。 正式な接続文字列形式を使用するターゲット SQL インスタンスの接続文字列。

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

-WhatIf

コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。

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

出力

Boolean