次の方法で共有


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 ログインが含まれている場合は必須です。 (既定値: 空の文字列)。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ConfigFilePath

ConfigFile のパス

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Confirm

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

型:SwitchParameter
Aliases:cf
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-CSVFilePath

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

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ListOfLogin

省略可能。 文字列形式のログインの一覧。 多数のログインを移行する必要がある場合は、CSV ファイル オプションを使用します。

型:String[]
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-OutputFolder

省略可能。 既定値: %LocalAppData%/Microsoft/SqlLoginMigrations) ログが書き込まれるフォルダー。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-PassThru

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-SourceSqlConnectionString

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

型:String[]
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-TargetSqlConnectionString

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

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-WhatIf

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

型:SwitchParameter
Aliases:wi
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

出力

Boolean