Delen via


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

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

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

String

Uitvoerwaarden

AzureSqlDatabaseImportExportBaseModel

Notities

  • Trefwoorden: azure, azurerm, arm, resource, beheer, manager, sql, database, mssql