Start-AzureSqlDatabaseImport
Memulai operasi impor dari penyimpanan blob ke Azure SQL Database.
Catatan
Cmdlet yang dirujuk dalam dokumentasi ini adalah untuk mengelola sumber daya Azure warisan yang menggunakan API Azure Service Manager (ASM). Modul PowerShell warisan ini tidak disarankan saat membuat sumber daya baru karena ASM dijadwalkan untuk dihentikan. Untuk informasi selengkapnya, lihat Penghentian Azure Service Manager.
Modul Az PowerShell adalah modul PowerShell yang direkomendasikan untuk mengelola sumber daya Azure Resource Manager (ARM) dengan PowerShell.
Sintaks
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>]
Deskripsi
Cmdlet Start-AzureSqlDatabaseImport memulai operasi impor dari penyimpanan Azure Blob ke Azure SQL Database. Jika database tidak ada, cmdlet ini membuatnya dengan menggunakan ukuran dan nilai edisi yang Anda tentukan. Operasi ini memerlukan konteks koneksi server database. Gunakan cmdlet Get-AzureSqlDatabaseImportExportStatus untuk mendapatkan status operasi impor.
Contoh
Contoh 1: Mengimpor database
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
Contoh ini memulai proses impor dari penyimpanan Blob dalam variabel $BlobName ke dalam Azure SQL Database bernama DatabaseName.
Parameter
-BlobName
Menentukan nama penyimpanan Azure Blob tempat cmdlet ini mengimpor database.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-DatabaseMaxSize
Menentukan ukuran maksimum, dalam gigabyte, untuk database. Jika database tidak ada, cmdlet ini membuatnya berdasarkan ukuran maksimum ini. Nilai yang dapat diterima berbeda berdasarkan edisi.
Jenis: | Int32 |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-DatabaseName
Menentukan nama untuk database. Jika database tidak ada, cmdlet ini membuatnya, dan menetapkan nama yang ditentukan parameter ini.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Edition
Menentukan edisi database. Jika database tidak ada, cmdlet ini membuatnya sebagai edisi ini. Nilai yang valid adalah:
- Tidak
- Web
- Bisnis
- Dasar
- Standard
- Premium
Defaultnya adalah Web.
Jenis: | DatabaseEdition |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Profile
Menentukan profil Azure tempat cmdlet ini dibaca. Jika Anda tidak menentukan profil, cmdlet ini akan membaca dari profil default lokal.
Jenis: | AzureSMProfile |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-SqlConnectionContext
Menentukan konteks koneksi server yang berisi database.
Jenis: | ISqlServerConnectionInformation |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-StorageContainer
Menentukan kontainer penyimpanan yang berisi Blob tempat cmdlet ini mengimpor database.
Jenis: | AzureStorageContainer |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-StorageContainerName
Menentukan nama kontainer penyimpanan Blob.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-StorageContext
Menentukan konteks kontainer penyimpanan Blob.
Jenis: | IStorageContext |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
Output
Microsoft.WindowsAzure.Commands.SqlDatabase.Services.ImportExportRequest