New-AzureRmSqlDatabaseImport

Mengimpor file .bacpac dan membuat database baru di server.

Peringatan

Modul AzureRM PowerShell telah resmi tidak digunakan lagi per 29 Februari 2024. Pengguna disarankan untuk bermigrasi dari AzureRM ke modul Az PowerShell untuk memastikan dukungan dan pembaruan yang berkelanjutan.

Meskipun modul AzureRM mungkin masih berfungsi, modul tersebut tidak lagi dipertahankan atau didukung, menempatkan penggunaan berkelanjutan berdasarkan kebijaksanaan dan risiko pengguna. Silakan merujuk ke sumber daya migrasi kami untuk panduan tentang transisi ke modul Az.

Sintaks

New-AzureRmSqlDatabaseImport
   -DatabaseName <String>
   -Edition <DatabaseEdition>
   -ServiceObjectiveName <String>
   -DatabaseMaxSizeBytes <Int64>
   [-ServerName] <String>
   -StorageKeyType <StorageKeyType>
   -StorageKey <String>
   -StorageUri <Uri>
   -AdministratorLogin <String>
   -AdministratorLoginPassword <SecureString>
   [-AuthenticationType <AuthenticationType>]
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Deskripsi

Cmdlet New-AzureRmSqlDatabaseImport mengimpor file bacpac dari akun penyimpanan Azure ke Azure SQL Database baru. Permintaan dapatkan status database impor dapat dikirim untuk mengambil informasi status untuk permintaan ini.

Contoh

Contoh 1: Membuat permintaan impor untuk file bacpac

PS C:\>New-AzureRmSqlDatabaseImport -ResourceGroupName "RG01" -ServerName "Server01" -DatabaseName "Database01" -StorageKeyType "StorageAccessKey" -StorageKey "StorageKey01" -StorageUri "http://account01.blob.core.contoso.net/bacpacs/database01.bacpac" -AdministratorLogin "User" -AdministratorLoginPassword $SecureString -Edition Standard -ServiceObjectiveName S0 -DatabaseMaxSizeBytes 5000000
ResourceGroupName          : RG01
ServerName                 : Server01
DatabaseName               : Database01
StorageKeyType             : StorageAccessKey
StorageKey                 : 
StorageUri                 : http://account01.blob.core.contoso.net/bacpacs/database01.bacpac
AdministratorLogin         : User
AdministratorLoginPassword : 
AuthenticationType         : None
OperationStatusLink        : https://management.contoso.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource01/providers/Microsoft.Sql/servers/server01/databases/database01/importExportOperationResults/00000000-00
                             0-0000-0000-000000000000?api-version=2014-04-01
Status                     : InProgress
ErrorMessage               :

Perintah ini membuat permintaan impor untuk mengimpor .bacpac ke database baru.

Parameter

-AdministratorLogin

Menentukan nama administrator SQL.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-AdministratorLoginPassword

Menentukan kata sandi administrator SQL.

Type:SecureString
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-AuthenticationType

Menentukan jenis autentikasi yang digunakan untuk mengakses server. Parameter ini default ke SQL jika tidak ada jenis autentikasi yang diatur. Nilai yang dapat diterima untuk parameter ini adalah:

  • SQL. Autentikasi SQL. Atur parameter AdministratorLogin dan AdministratorLoginPassword ke nama pengguna dan kata sandi administrator SQL.
  • Kata sandi AD. Autentikasi Microsoft Entra. Atur AdministratorLogin dan AdministratorLoginPassword ke nama pengguna dan kata sandi administrator Microsoft Entra. Parameter ini hanya tersedia di server SQL Database V12.
Type:AuthenticationType
Accepted values:None, Sql, AdPassword
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DatabaseMaxSizeBytes

Menentukan ukuran maksimum untuk database yang baru diimpor.

Type:Int64
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DatabaseName

Menentukan nama SQL Database.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure

Type:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Edition

Menentukan edisi database baru yang akan diimpor. Nilai yang dapat diterima untuk parameter ini adalah:

  • Premium
  • Dasar
  • Standard
  • DataWarehouse
  • Gratis
Type:DatabaseEdition
Accepted values:None, Premium, Basic, Standard, DataWarehouse, Stretch, Free, PremiumRS, GeneralPurpose, BusinessCritical
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Menentukan nama grup sumber daya untuk server SQL Database.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ServerName

Menentukan nama server SQL Database.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ServiceObjectiveName

Menentukan nama tujuan layanan untuk ditetapkan ke Azure SQL Database.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-StorageKey

Menentukan kunci akses untuk akun penyimpanan.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-StorageKeyType

Menentukan jenis kunci akses untuk akun penyimpanan. Nilai yang dapat diterima untuk parameter ini adalah:

  • StorageAccessKey. Menggunakan kunci akun penyimpanan.
  • SharedAccessKey. Menggunakan kunci Tanda Tangan Akses Bersama (SAS).
Type:StorageKeyType
Accepted values:StorageAccessKey, SharedAccessKey
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-StorageUri

Menentukan URI blob file .bacpac.

Type:Uri
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

String

Output

AzureSqlDatabaseImportExportBaseModel

Catatan

  • Kata kunci: azure, azurerm, arm, sumber daya, manajemen, manajer, sql, database, mssql