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