共用方式為


New-AzDataMigrationLoginsMigration

將登入從來源 Sql Server 移轉至目標 Azure Sql Server。

語法

ConfigFile (預設值)

New-AzDataMigrationLoginsMigration
    -ConfigFilePath <String>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

CommandLine

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 登入,則為必要專案。 (預設值:空字串)。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

CommandLine
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ConfigFilePath

ConfigFile 的路徑

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

ConfigFile
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Confirm

在執行 Cmdlet 之前,提示您進行確認。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False
別名:參見

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-CSVFilePath

選擇性。 登入 CSV 檔案的位置。 在此和 listOfLogin 之間只使用一個參數。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

CommandLine
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ListOfLogin

選擇性。 字串格式的登入清單。 如果需要移轉大量的登入,請使用 CSV 檔案選項。

參數屬性

類型:

String[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

CommandLine
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-OutputFolder

選擇性。 默認值:%LocalAppData%/Microsoft/SqlLoginMigrations) 將寫入記錄的資料夾。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

CommandLine
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-PassThru

將登入從來源 Sql Server 移轉至目標 Azure Sql Server。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-SourceSqlConnectionString

必須的。 來源 SQL 實例的連接字串(s),使用正式連接字串格式。

參數屬性

類型:

String[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

CommandLine
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-TargetSqlConnectionString

必須的。 目標 SQL 實例的連接字串(s),使用正式連接字串格式。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

CommandLine
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-WhatIf

顯示 Cmdlet 執行時會發生什麼事。 指令未執行。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False
別名:威斯康辛

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

CommonParameters

此 cmdlet 支援常見參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters

輸出

Boolean