Start-AzureSqlDatabaseImport
Spustí operaci importu z úložiště objektů blob do služby Azure SQL Database.
Poznámka:
Rutiny, na které odkazuje tato dokumentace, slouží ke správě starších prostředků Azure, které používají rozhraní API Azure Service Manageru (ASM). Tento starší modul PowerShellu se nedoporučuje při vytváření nových prostředků, protože ASM je naplánované pro vyřazení z provozu. Další informace najdete v části Vyřazení Azure Service Manageru.
Modul Az PowerShell je doporučený modul PowerShellu pro správu prostředků Azure Resource Manageru (ARM) pomocí PowerShellu.
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
Rutina Start-AzureSqlDatabaseImport spustí operaci importu ze služby Azure Blob Storage do služby Azure SQL Database. Pokud databáze neexistuje, tato rutina ji vytvoří pomocí zadaných hodnot velikosti a edice. Operace vyžaduje kontext připojení databázového serveru. Pomocí rutiny Get-AzureSqlDatabaseImportExportStatus získejte stav operace importu.
Příklady
Příklad 1: Import databáze
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
Tento příklad zahájí proces importu z úložiště objektů blob v proměnné $BlobName do služby Azure SQL Database s názvem DatabaseName.
Parametry
-BlobName
Určuje název úložiště objektů blob v Azure, ze kterého tato rutina importuje databázi.
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatabaseMaxSize
Určuje maximální velikost databáze v gigabajtech. Pokud databáze neexistuje, tato rutina ji vytvoří na základě této maximální velikosti. Přijatelné hodnoty se liší v závislosti na edici.
Typ: | Int32 |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatabaseName
Určuje název databáze. Pokud databáze neexistuje, tato rutina ji vytvoří a přiřadí název, který určuje tento parametr.
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Edition
Určuje edici databáze. Pokud databáze neexistuje, tato rutina ji vytvoří jako tuto edici. Platné hodnoty jsou:
- Nic
- Web
- Obchodní
- Basic
- Standard
- Premium
Výchozí hodnota je Web.
Typ: | DatabaseEdition |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Profile
Určuje profil Azure, ze kterého se tato rutina čte. Pokud nezadáte profil, tato rutina načte z místního výchozího profilu.
Typ: | AzureSMProfile |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SqlConnectionContext
Určuje kontext připojení serveru, který obsahuje databázi.
Typ: | ISqlServerConnectionInformation |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageContainer
Určuje kontejner úložiště, který obsahuje objekt blob, ze kterého tato rutina importuje databázi.
Typ: | AzureStorageContainer |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageContainerName
Určuje název kontejneru úložiště objektů blob.
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageContext
Určuje kontext kontejneru úložiště objektů blob.
Typ: | IStorageContext |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Výstupy
Microsoft.WindowsAzure.Commands.SqlDatabase.Services.ImportExportRequest