New-AzSqlDatabaseImport
Importiert eine BACPAC-Datei und erstellt eine neue Datenbank auf dem Server.
Syntax
New-AzSqlDatabaseImport
-DatabaseName <String>
-Edition <DatabaseEdition>
-ServiceObjectiveName <String>
-DatabaseMaxSizeBytes <Int64>
[-ServerName] <String>
-StorageKeyType <StorageKeyType>
-StorageKey <String>
-StorageUri <Uri>
-AdministratorLogin <String>
-AdministratorLoginPassword <SecureString>
[-AuthenticationType <AuthenticationType>]
[-UseNetworkIsolation <Boolean>]
[-StorageAccountResourceIdForPrivateLink <String>]
[-SqlServerResourceIdForPrivateLink <String>]
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das Cmdlet New-AzSqlDatabaseImport importiert eine Bacpac-Datei aus einem Azure-Speicherkonto in eine neue Azure SQL-Datenbank. Die Anforderung zum Abrufen des Importdatenbankstatus kann gesendet werden, um Statusinformationen für diese Anforderung abzurufen.
Beispiele
Beispiel 1: Erstellen einer Importanforderung für eine Bacpac-Datei
New-AzSqlDatabaseImport -ResourceGroupName "RG01" -ServerName "Server01" -DatabaseName "Database01" -StorageKeyType "StorageAccessKey" -StorageKey "StorageKey01" -StorageUri "http://account01.blob.core.contoso.net/bacpacs/database01.bacpac" -AdministratorLogin "User" -AdministratorLoginPassword $SecureString -Edition Standard -ServiceObjectiveName S0 -DatabaseMaxSizeBytes 5000000
ResourceGroupName : RG01
ServerName : Server01
DatabaseName : Database01
StorageKeyType : StorageAccessKey
StorageKey :
StorageUri : http://account01.blob.core.contoso.net/bacpacs/database01.bacpac
AdministratorLogin : User
AdministratorLoginPassword :
AuthenticationType : None
OperationStatusLink : https://management.contoso.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource01/providers/Microsoft.Sql/servers/server01/databases/database01/importExportOperationResults/00000000-00
0-0000-0000-000000000000?api-version=2014-04-01
Status : InProgress
ErrorMessage :
Mit diesem Befehl wird eine Importanforderung erstellt, um eine BACPAC-Datei in eine neue Datenbank zu importieren.
Beispiel 2
Importiert eine BACPAC-Datei und erstellt eine neue Datenbank auf dem Server. (automatisch generiert)
New-AzSqlDatabaseImport -AdministratorLogin 'User' -AdministratorLoginPassword <SecureString> -AuthenticationType None -DatabaseMaxSizeBytes 5000000 -DatabaseName 'Database01' -Edition None -ResourceGroupName 'RG01' -ServerName 'Server01' -ServiceObjectiveName S0 -StorageKey 'StorageKey01' -StorageKeyType StorageAccessKey -StorageUri 'https://account01.blob.core.contoso.net/bacpacs/database01.bacpac'
Parameter
-AdministratorLogin
Gibt den Namen des SQL-Administrators an.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AdministratorLoginPassword
Gibt das Kennwort des SQL-Administrators an.
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AuthenticationType
Gibt den Typ der Authentifizierung an, die für den Zugriff auf den Server verwendet wird. Dieser Parameter ist standardmäßig sql, wenn kein Authentifizierungstyp festgelegt ist. Zulässige Werte für diesen Parameter:
- SQL. SQL-Authentifizierung Legen Sie die Parameter "AdministratorLogin " und "AdministratorLoginPassword " auf den BENUTZERNAMEN und das Kennwort des SQL-Administrators fest.
- ADPassword. Microsoft Entra-Authentifizierung. Legen Sie "AdministratorLogin " und "AdministratorLoginPassword " auf den Benutzernamen und das Kennwort des Microsoft Entra-Administrators fest. Dieser Parameter ist nur auf SQL-Datenbank V12-Servern verfügbar.
Type: | AuthenticationType |
Accepted values: | None, Sql, AdPassword |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatabaseMaxSizeBytes
Gibt die maximale Größe für die neu importierte Datenbank an.
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatabaseName
Gibt den Namen des SQL-Datenbank an.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Edition
Gibt die Edition der neuen Datenbank an, in die importiert werden soll. Zulässige Werte für diesen Parameter:
- Premium
- Grundlegend
- Standard
- DataWarehouse
- Kostenlos
Type: | DatabaseEdition |
Accepted values: | None, Premium, Basic, Standard, DataWarehouse, Stretch, Free, PremiumRS, GeneralPurpose, BusinessCritical, Hyperscale |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Gibt den Namen der Ressourcengruppe für den SQL-Datenbank-Server an.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServerName
Gibt den Namen des SQL-Datenbank-Servers an.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServiceObjectiveName
Gibt den Namen des Dienstziels an, das dem Azure SQL-Datenbank zugewiesen werden soll.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SqlServerResourceIdForPrivateLink
Die SQL Server-Ressourcen-ID zum Erstellen eines privaten Links
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageAccountResourceIdForPrivateLink
Die Ressourcen-ID des Speicherkontos zum Erstellen eines privaten Links
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageKey
Gibt den Zugriffsschlüssel für das Speicherkonto an.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageKeyType
Gibt den Zugriffsschlüsseltyp für das Speicherkonto an. Zulässige Werte für diesen Parameter:
- StorageAccessKey. Verwendet den Speicherkontoschlüssel.
- SharedAccessKey. Verwendet den SAS-Schlüssel (Shared Access Signature).
Type: | StorageKeyType |
Accepted values: | StorageAccessKey, SharedAccessKey |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageUri
Gibt den BLOB-URI der BACPAC-Datei an.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseNetworkIsolation
Wenn festgelegt, wird eine private Verknüpfung für Speicherkonto und/oder SQL Server erstellt.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Eingaben
Ausgaben
AzureSqlDatabaseImportExportBaseModel
Hinweise
- Schlüsselwörter: azure, azurerm, arm, resource, management, manager, sql, database, mssql
Ähnliche Themen
Azure PowerShell
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Feedback senden und anzeigen für