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 är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.
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.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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:
- Nej
- Webb
- Företag
- Grundläggande
- Standard
- Premium
Standardvärdet är Webb.
Type: | DatabaseEdition |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SqlConnectionContext
Anger anslutningskontexten för en server som innehåller databasen.
Type: | ISqlServerConnectionInformation |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageContainer
Anger den lagringscontainer som innehåller den blob som den här cmdleten importerar en databas från.
Type: | AzureStorageContainer |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageContainerName
Anger namnet på Blob Storage-containern.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageContext
Anger kontexten för Blob Storage-containern.
Type: | IStorageContext |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Utdata
Microsoft.WindowsAzure.Commands.SqlDatabase.Services.ImportExportRequest