Delen via


Start-AzureSqlDatabaseImport

Hiermee start u een importbewerking vanuit blobopslag naar een Azure SQL Database.

Notitie

De cmdlets waarnaar in deze documentatie wordt verwezen, zijn bedoeld voor het beheren van verouderde Azure-resources die gebruikmaken van Service Management-API's. Zie de Az PowerShell-module voor cmdlets voor het beheren van Azure Resource Manager-resources.

Syntax

Start-AzureSqlDatabaseImport
     -SqlConnectionContext <ISqlServerConnectionInformation>
     -StorageContainer <AzureStorageContainer>
     -DatabaseName <String>
     -BlobName <String>
     [-Edition <DatabaseEdition>]
     [-DatabaseMaxSize <Int32>]
     [-Profile <AzureSMProfile>]
     [<CommonParameters>]
Start-AzureSqlDatabaseImport
     -SqlConnectionContext <ISqlServerConnectionInformation>
     -StorageContext <IStorageContext>
     -StorageContainerName <String>
     -DatabaseName <String>
     -BlobName <String>
     [-Edition <DatabaseEdition>]
     [-DatabaseMaxSize <Int32>]
     [-Profile <AzureSMProfile>]
     [<CommonParameters>]

Description

De cmdlet Start-AzureSqlDatabaseImport start een importbewerking vanuit Azure Blob Storage naar een Azure SQL Database. Als de database niet bestaat, maakt deze cmdlet deze met behulp van de grootte- en editiewaarden die u opgeeft. Voor de bewerking is een databaseserververbindingscontext vereist. Gebruik de cmdlet Get-AzureSqlDatabaseImportExportStatus om de status van de importbewerking op te halen.

Voorbeelden

Voorbeeld 1: Een database importeren

PS C:\>$Credential = Get-Credential
PS C:\> $SqlContext = New-AzureSqlDatabaseServerContext -ServerName $ServerName -Credentials $Credential
PS C:\> $StorageContext = New-AzureStorageContext -StorageAccountName $StorageName -StorageAccountKey $StorageKey
PS C:\> $Container = Get-AzureStorageContainer -Name $ContainerName -Context $StorageContext
PS C:\> $ImportRequest = Start-AzureSqlDatabaseImport -SqlConnectionContext $SqlContext -StorageContainer $Container -DatabaseName $DatabaseName -BlobName $BlobName

In dit voorbeeld wordt een importproces gestart vanuit de Blob-opslag in de variabele $BlobName naar de Azure SQL Database met de naam DatabaseName.

Parameters

-BlobName

Hiermee geeft u de naam op van de Azure Blob Storage waaruit deze cmdlet de database importeert.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DatabaseMaxSize

Hiermee geeft u de maximale grootte, in gigabytes, voor de database. Als de database niet bestaat, maakt deze cmdlet deze op basis van deze maximale grootte. De acceptabele waarden verschillen op basis van de editie.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DatabaseName

Hiermee geeft u een naam voor de database. Als de database niet bestaat, wordt deze door deze cmdlet gemaakt en wordt de naam toegewezen die door deze parameter wordt opgegeven.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Edition

Hiermee geeft u de editie van de database. Als de database niet bestaat, maakt deze cmdlet deze als deze editie. Geldige waarden zijn:

  • None
  • Web
  • Onderneming
  • Basis
  • Standaard
  • Premium

De standaardwaarde is Web.

Type:DatabaseEdition
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Hiermee geeft u het Azure-profiel op waaruit deze cmdlet wordt gelezen. Als u geen profiel opgeeft, leest deze cmdlet uit het lokale standaardprofiel.

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SqlConnectionContext

Hiermee geeft u de verbindingscontext op van een server die de database bevat.

Type:ISqlServerConnectionInformation
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-StorageContainer

Hiermee geeft u de opslagcontainer op die de Blob bevat waaruit deze cmdlet een database importeert.

Type:AzureStorageContainer
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-StorageContainerName

Hiermee geeft u de naam van de Blob Storage-container.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-StorageContext

Hiermee geeft u de context van de Blob Storage-container.

Type:IStorageContext
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Uitvoerwaarden

Microsoft.WindowsAzure.Commands.SqlDatabase.Services.ImportExportRequest