Bagikan melalui


New-AzSqlDatabaseExport

Mengekspor Azure SQL Database sebagai file .bacpac ke akun penyimpanan.

Sintaks

New-AzSqlDatabaseExport
   [-DatabaseName] <String>
   [-ServerName] <String>
   -StorageKeyType <StorageKeyType>
   -StorageKey <String>
   -StorageUri <Uri>
   -AdministratorLogin <String>
   -AdministratorLoginPassword <SecureString>
   [-AuthenticationType <AuthenticationType>]
   [-UseNetworkIsolation <Boolean>]
   [-StorageAccountResourceIdForPrivateLink <String>]
   [-SqlServerResourceIdForPrivateLink <String>]
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Deskripsi

Cmdlet New-AzSqlDatabaseExport mengekspor Azure SQL Database sebagai file .bacpac ke akun penyimpanan. Permintaan dapatkan status database ekspor dapat dikirim untuk mengambil informasi status untuk permintaan ini. Cmdlet ini juga didukung oleh layanan SQL Server Stretch Database di Azure.

Penting

Untuk menggunakan cmdlet ini, firewall di Azure SQL Server perlu dikonfigurasi ke "Izinkan layanan dan sumber daya Azure untuk mengakses server ini". Jika ini tidak dikonfigurasi, maka kesalahan GatewayTimeout akan dialami.

Contoh

Contoh 1: Membuat permintaan ekspor untuk database

New-AzSqlDatabaseExport -ResourceGroupName "RG01" -ServerName "Server01" -DatabaseName "Database01" -StorageKeyType "StorageAccessKey" -StorageKey "StorageKey01" -StorageUri "http://account01.blob.core.contoso.net/bacpacs/database01.bacpac" -AdministratorLogin "User" -AdministratorLoginPassword "secure password"

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.azure.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 ekspor untuk database yang ditentukan.

Parameter

-AdministratorLogin

Menentukan nama administrator SQL.

Jenis:String
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters:False

-AdministratorLoginPassword

Menentukan kata sandi administrator SQL.

Jenis:SecureString
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters:False

-AuthenticationType

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

  • Sql. Autentikasi SQL. Atur 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.
Jenis:AuthenticationType
nilai yang diterima:None, Sql, AdPassword
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Jenis:SwitchParameter
Aliases:cf
Position:Named
nilai default:False
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-DatabaseName

Menentukan nama SQL Database.

Jenis:String
Position:2
nilai default:None
Diperlukan:True
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

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

Jenis:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Menentukan nama grup sumber daya untuk server SQL Database.

Jenis:String
Position:0
nilai default:None
Diperlukan:True
Accept pipeline input:True
Accept wildcard characters:False

-ServerName

Menentukan nama server SQL Database.

Jenis:String
Position:1
nilai default:None
Diperlukan:True
Accept pipeline input:True
Accept wildcard characters:False

Id sumber daya server sql untuk membuat tautan privat

Jenis:String
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

Id sumber daya akun penyimpanan untuk membuat tautan privat

Jenis:String
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageKey

Menentukan kunci akses untuk akun penyimpanan.

Jenis:String
Position:Named
nilai default:None
Diperlukan: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. Nilai ini menggunakan kunci akun penyimpanan.
  • SharedAccessKey. Nilai ini menggunakan kunci Tanda Tangan Akses Bersama (SAS).
Jenis:StorageKeyType
nilai yang diterima:StorageAccessKey, SharedAccessKey
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters:False

-StorageUri

Menentukan tautan blob, sebagai URL, ke file .bacpac.

Jenis:Uri
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters:False

-UseNetworkIsolation

Jika diatur, akan membuat tautan privat untuk akun penyimpanan dan/atau server SQL

Jenis:Boolean
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

Jenis:SwitchParameter
Aliases:wi
Position:Named
nilai default:False
Diperlukan: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