Dela via


New-AzSqlDatabaseImport

Importerar en .bacpac-fil och skapar en ny databas på servern.

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>]

Description

Cmdleten New-AzSqlDatabaseImportera importerar en bacpac-fil från ett Azure Storage-konto till en ny Azure SQL Database. Begäran om importdatabasstatus kan skickas för att hämta statusinformation för den här begäran.

Exempel

Exempel 1: Skapa en importbegäran för en bacpac-fil

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               :

Det här kommandot skapar en importbegäran om att importera en .bacpac till en ny databas.

Exempel 2

Importerar en .bacpac-fil och skapar en ny databas på servern. (automatiskt genererad)

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'

Parametrar

-AdministratorLogin

Anger namnet på SQL-administratören.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-AdministratorLoginPassword

Anger lösenordet för SQL-administratören.

Typ:SecureString
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-AuthenticationType

Anger vilken typ av autentisering som används för att komma åt servern. Den här parametern är som standard SQL om ingen autentiseringstyp har angetts. De godtagbara värdena för den här parametern är:

  • SQL. SQL-autentisering. Ange parametrarna AdministratorLogin och AdministratorLoginPassword till SQL-administratörens användarnamn och lösenord.
  • ADPassword. Microsoft Entra-autentisering. Ange AdministratorLogin och AdministratorLoginPassword till användarnamnet och lösenordet för Microsoft Entra-administratören. Den här parametern är endast tillgänglig på SQL Database V12-servrar.
Typ:AuthenticationType
Godkända värden:None, Sql, AdPassword, ManagedIdentity
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DatabaseMaxSizeBytes

Anger den maximala storleken för den nyligen importerade databasen.

Typ:Int64
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DatabaseName

Anger namnet på SQL Database.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure

Typ:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Edition

Anger den utgåva av den nya databasen som ska importeras till. De godtagbara värdena för den här parametern är:

  • Premie
  • Grundläggande
  • Standard
  • DataWarehouse
  • Gratis
Typ:DatabaseEdition
Godkända värden:None, Premium, Basic, Standard, DataWarehouse, Stretch, Free, PremiumRS, GeneralPurpose, BusinessCritical, Hyperscale
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ResourceGroupName

Anger namnet på resursgruppen för SQL Database-servern.

Typ:String
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-ServerName

Anger namnet på SQL Database-servern.

Typ:String
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-ServiceObjectiveName

Anger namnet på tjänstmålet som ska tilldelas till Azure SQL Database.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Sql Server-resurs-ID:t för att skapa en privat länk

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Lagringskontots resurs-ID för att skapa en privat länk

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-StorageKey

Anger åtkomstnyckeln för lagringskontot.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-StorageKeyType

Anger typ av åtkomstnyckel för lagringskontot. De godtagbara värdena för den här parametern är:

  • StorageAccessKey. Använder lagringskontonyckeln.
  • SharedAccessKey. Använder SAS-nyckeln (Signatur för delad åtkomst).
Typ:StorageKeyType
Godkända värden:StorageAccessKey, SharedAccessKey, ManagedIdentity
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-StorageUri

Anger blob-URI:n för .bacpac-filen.

Typ:Uri
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-UseNetworkIsolation

Om det anges skapar du en privat länk för lagringskontot och/eller SQL-servern

Typ:Boolean
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-WhatIf

Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

String

Utdata

AzureSqlDatabaseImportExportBaseModel

Kommentarer

  • Nyckelord: azure, azurerm, arm, resource, management, manager, sql, database, mssql