Start-AzureSqlDatabaseImport
Startar en importåtgärd från Blob Storage till en Azure SQL Database.
Kommentar
De cmdletar som refereras i den här dokumentationen används för att hantera äldre Azure-resurser som använder API:er för Azure Service Manager (ASM). Den här äldre PowerShell-modulen rekommenderas inte när du skapar nya resurser eftersom ASM är schemalagt för tillbakadragning. Mer information finns i Azure Service Manager-tillbakadragning.
Az PowerShell-modulen är den rekommenderade PowerShell-modulen för hantering av Arm-resurser (Azure Resource Manager) med PowerShell.
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
Cmdleten Start-AzureSqlDatabaseImport startar en importåtgärd från Azure Blob Storage till en Azure SQL Database. Om databasen inte finns skapar den här cmdleten den med hjälp av de storleks- och versionsvärden som du anger. Åtgärden kräver en anslutningskontext för databasservern. Använd cmdleten Get-AzureSqlDatabaseImportExportStatus för att hämta status för importåtgärden.
Exempel
Exempel 1: Importera en databas
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
Det här exemplet initierar en importprocess från Blob Storage i variabeln $BlobName till Azure SQL Database med namnet DatabaseName.
Parametrar
-BlobName
Anger namnet på Azure Blob Storage som den här cmdleten importerar databasen från.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DatabaseMaxSize
Anger den maximala storleken i gigabyte för databasen. Om databasen inte finns skapar den här cmdleten den baserat på den här maximala storleken. De acceptabla värdena skiljer sig åt baserat på utgåva.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DatabaseName
Anger ett namn på databasen. Om databasen inte finns skapar den här cmdleten den och tilldelar det namn som den här parametern anger.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Edition
Anger databasens utgåva. Om databasen inte finns skapar den här cmdleten den som den här utgåvan. Giltiga värden är:
- Ingen
- Webb
- Företag
- Basic
- Standard
- Premium
Standardvärdet är Webb.
Typ: | DatabaseEdition |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Profile
Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.
Typ: | AzureSMProfile |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-SqlConnectionContext
Anger anslutningskontexten för en server som innehåller databasen.
Typ: | ISqlServerConnectionInformation |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-StorageContainer
Anger den lagringscontainer som innehåller den blob som den här cmdleten importerar en databas från.
Typ: | AzureStorageContainer |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-StorageContainerName
Anger namnet på Blob Storage-containern.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-StorageContext
Anger kontexten för Blob Storage-containern.
Typ: | IStorageContext |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Utdata
Microsoft.WindowsAzure.Commands.SqlDatabase.Services.ImportExportRequest