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 ASM-API's (Azure Service Manager). Deze verouderde PowerShell-module wordt niet aanbevolen bij het maken van nieuwe resources, omdat ASM is gepland voor buitengebruikstelling. Zie Buitengebruikstelling van Azure Service Manager voor meer informatie.

De Az PowerShell-module is de aanbevolen PowerShell-module voor het beheren van ARM-resources (Azure Resource Manager) met PowerShell.

Syntaxis

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
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren: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
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren: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
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren: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:

  • Geen
  • Web
  • Onderneming
  • Basic
  • Standard
  • Premium

De standaardwaarde is Web.

Type:DatabaseEdition
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren: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
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SqlConnectionContext

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

Type:ISqlServerConnectionInformation
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren: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
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-StorageContainerName

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

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-StorageContext

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

Type:IStorageContext
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Uitvoerwaarden

Microsoft.WindowsAzure.Commands.SqlDatabase.Services.ImportExportRequest