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
Output
AzureSqlDatabaseImportExportBaseModel
Catatan
- Kata kunci: azure, azurerm, arm, sumber daya, manajemen, manajer, sql, database, mssql