Condividi tramite


New-AzDataMigrationLoginsMigration

Eseguire la migrazione degli account di accesso da SQL Server di origine a Sql Server di Azure di destinazione.

Sintassi

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

Descrizione

Eseguire la migrazione degli account di accesso da SQL Server di origine a Sql Server di Azure di destinazione.

Esempio

Esempio 1: Eseguire la migrazione degli account di accesso da SQL Server di origine a Sql Server di azure di destinazione usando i parametri

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.

Questo comando esegue la raccomandazione Esegui SKU in SQL Server specificato usando il stringa di connessione.

Esempio 2: Eseguire la migrazione degli account di accesso da Sql Server di origine ad Azure Sql Server di destinazione usando il file di configurazione

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.

Questo comando esegue Run Migrate logins from the source Sql Servers to the target Azure Sql Servers using config file (Esegui esegui migrazione degli account di accesso da Sql Server di origine a Sql Server di destinazione tramite il file di configurazione).

Parametri

-AADDomainName

Facoltativo. Obbligatorio se gli account di accesso di Windows sono inclusi nell'elenco degli account di accesso di cui eseguire la migrazione. (Impostazione predefinita: stringa vuota).

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ConfigFilePath

Percorso del file di configurazione

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CSVFilePath

Facoltativo. Percorso del file CSV degli account di accesso. Usare un solo parametro tra questo e listOfLogin.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ListOfLogin

Facoltativo. Elenco di account di accesso in formato stringa. Se è necessario eseguire la migrazione di un numero elevato di account di accesso, usare l'opzione file CSV.

Tipo:String[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-OutputFolder

Facoltativo. Impostazione predefinita: %LocalAppData%/Microsoft/SqlLoginMigrations) Cartella in cui verranno scritti i log.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PassThru

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SourceSqlConnectionString

Obbligatorio. Stringhe di connessione per le istanze SQL di origine, usando il formato stringa di connessione formale.

Tipo:String[]
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-TargetSqlConnectionString

Obbligatorio. Stringhe di connessione per le istanze SQL di destinazione, usando il formato stringa di connessione formale.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Output

Boolean