New-AzSqlDatabaseImport
Hiermee importeert u een BACPAC-bestand en maakt u een nieuwe database op de server.
Syntaxis
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>]
Description
De cmdlet New-AzSqlDatabaseImport importeert een bacpac-bestand van een Azure-opslagaccount naar een nieuwe Azure SQL Database. De aanvraag voor het ophalen van de databasestatus van de importdatabase kan worden verzonden om statusinformatie voor deze aanvraag op te halen.
Voorbeelden
Voorbeeld 1: Een importaanvraag maken voor een bacpac-bestand
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 :
Met deze opdracht maakt u een importaanvraag om een .bacpac te importeren in een nieuwe database.
Voorbeeld 2
Hiermee importeert u een BACPAC-bestand en maakt u een nieuwe database op de server. (automatisch gegenereerd)
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'
Parameters
-AdministratorLogin
Hiermee geeft u de naam van de SQL-beheerder.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-AdministratorLoginPassword
Hiermee geeft u het wachtwoord van de SQL-beheerder.
Type: | SecureString |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-AuthenticationType
Hiermee geeft u het type verificatie dat wordt gebruikt voor toegang tot de server. Deze parameter wordt standaard ingesteld op SQL als er geen verificatietype is ingesteld. De aanvaardbare waarden voor deze parameter zijn:
- SQL. SQL-verificatie. Stel de parameters AdministratorLogin en AdministratorLoginPassword in op de gebruikersnaam en het wachtwoord van de SQL-beheerder.
- ADPassword. Microsoft Entra-verificatie. Stel AdministratorLogin en AdministratorLoginPassword in op de gebruikersnaam en het wachtwoord van de Microsoft Entra-beheerder. Deze parameter is alleen beschikbaar op SQL Database V12-servers.
Type: | AuthenticationType |
Geaccepteerde waarden: | None, Sql, AdPassword |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Confirm
Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DatabaseMaxSizeBytes
Hiermee geeft u de maximale grootte voor de zojuist geïmporteerde database.
Type: | Int64 |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DatabaseName
Hiermee geeft u de naam van de SQL Database.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure
Type: | IAzureContextContainer |
Aliassen: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Edition
Hiermee geeft u de editie van de nieuwe database te importeren. De aanvaardbare waarden voor deze parameter zijn:
- Premium
- Basic
- Standaard
- DataWarehouse
- Gratis
Type: | DatabaseEdition |
Geaccepteerde waarden: | None, Premium, Basic, Standard, DataWarehouse, Stretch, Free, PremiumRS, GeneralPurpose, BusinessCritical, Hyperscale |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ResourceGroupName
Hiermee geeft u de naam van de resourcegroep voor de SQL Database-server.
Type: | String |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ServerName
Hiermee geeft u de naam van de SQL Database-server.
Type: | String |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ServiceObjectiveName
Hiermee geeft u de naam van de servicedoelstelling die moet worden toegewezen aan de Azure SQL Database.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SqlServerResourceIdForPrivateLink
De sql Server-resource-id voor het maken van een privékoppeling
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-StorageAccountResourceIdForPrivateLink
De resource-id van het opslagaccount voor het maken van een privékoppeling
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-StorageKey
Hiermee geeft u de toegangssleutel voor het opslagaccount op.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-StorageKeyType
Hiermee geeft u het type toegangssleutel voor het opslagaccount op. De aanvaardbare waarden voor deze parameter zijn:
- StorageAccessKey. Maakt gebruik van de sleutel van het opslagaccount.
- SharedAccessKey. Maakt gebruik van de SAS-sleutel (Shared Access Signature).
Type: | StorageKeyType |
Geaccepteerde waarden: | StorageAccessKey, SharedAccessKey |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-StorageUri
Hiermee geeft u de blob-URI van het BACPAC-bestand.
Type: | Uri |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-UseNetworkIsolation
Als deze optie is ingesteld, maakt u een private link voor het opslagaccount en/of sql-server
Type: | Boolean |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-WhatIf
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
Uitvoerwaarden
AzureSqlDatabaseImportExportBaseModel
Notities
- Trefwoorden: azure, azurerm, arm, resource, beheer, manager, sql, database, mssql
Verwante koppelingen
Azure PowerShell