共用方式為


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

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
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ConfigFilePath

ConfigFile 的路徑

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-Confirm

執行 Cmdlet 之前先提示您確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-CSVFilePath

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

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ListOfLogin

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

類型:String[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-OutputFolder

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

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-PassThru

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-SourceSqlConnectionString

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

類型:String[]
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-TargetSqlConnectionString

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

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-WhatIf

顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。

類型:SwitchParameter
別名:wi
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

輸出

Boolean