Bagikan melalui


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