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 之前,提示您進行確認。
參數屬性
參數集
(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。
參數屬性
參數集
(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 執行時會發生什麼事。
指令未執行。
參數屬性
參數集
(All)
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
CommonParameters
此 cmdlet 支援常見參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters 。
輸出