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