Partager via


New-AzDataMigrationLoginsMigration

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

Syntaxe

ConfigFile (Par défaut)

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

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

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

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

CommandLine
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ConfigFilePath

Chemin d’accès de ConfigFile

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

ConfigFile
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Confirm

Vous invite à confirmer avant d’exécuter l’applet de commande.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:cf

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-CSVFilePath

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

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

CommandLine
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ListOfLogin

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

Propriétés du paramètre

Type:

String[]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

CommandLine
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-OutputFolder

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

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

CommandLine
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-PassThru

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

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-SourceSqlConnectionString

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

Propriétés du paramètre

Type:

String[]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

CommandLine
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-TargetSqlConnectionString

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

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

CommandLine
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande ne s’exécute pas.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:Wi

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Sorties

Boolean