Partager via


New-AzDataMigrationLoginsMigration

Migrez les connexions à partir des serveurs Sql Server sources vers les serveurs Azure Sql Server cibles.

Syntaxe

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

Migrez les connexions à partir des serveurs Sql Server sources vers les serveurs Azure Sql Server cibles.

Exemples

Exemple 1 : Exécuter la migration des connexions à partir des serveurs Sql Source vers les serveurs Azure Sql Server cibles à l’aide de paramètres

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.

Cette commande exécute la recommandation d’exécution de référence SKU sur SQL Server donné à l’aide de la chaîne de connexion.

Exemple 2 : Exécuter la migration des connexions à partir des serveurs Sql Source vers azure Sql Server cible à l’aide du fichier de configuration

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.

Cette commande exécute les connexions Run Migrate à partir des serveurs Sql Server sources vers azure Sql Server cible à l’aide du fichier de configuration.

Paramètres

-AADDomainName

facultatif. Obligatoire si les connexions Windows sont incluses dans la liste des connexions à migrer. (Valeur par défaut : chaîne vide).

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ConfigFilePath

Chemin d’accès de ConfigFile

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Confirm

Vous demande une confirmation avant d’exécuter la commande cmdlet.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-CSVFilePath

facultatif. Emplacement du fichier CSV des connexions. Utilisez un seul paramètre entre ce paramètre et listOfLogin.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ListOfLogin

facultatif. Liste des connexions au format chaîne. Si un grand nombre de connexions doivent être migrées, utilisez l’option de fichier CSV.

Type:String[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-OutputFolder

facultatif. Valeur par défaut : %LocalAppData%/Microsoft/SqlLoginMigrations) Dossier dans lequel les journaux seront écrits.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PassThru

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SourceSqlConnectionString

Obligatoire. Chaînes de connexion pour les instances SQL sources à l’aide du format de chaîne de connexion formel.

Type:String[]
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-TargetSqlConnectionString

Obligatoire. Chaînes de connexion pour les instances SQL cibles à l’aide du format de chaîne de connexion formel.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Sorties

Boolean