New-AzSqlDatabaseExport

bir Azure SQL Veritabanı .bacpac dosyası olarak depolama hesabına aktarır.

Syntax

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>]

Description

New-AzSqlDatabaseExport cmdlet'i bir Azure SQL Veritabanı .bacpac dosyası olarak bir depolama hesabına aktarır. Bu isteğin durum bilgilerini almak için dışarı aktarma veritabanı durum isteği gönderilebilir. Bu cmdlet, Azure'da SQL Server Stretch Database hizmeti tarafından da desteklenir.

Önemli

Bu cmdlet'i kullanabilmek için Azure SQL Server'daki güvenlik duvarının "Azure hizmetlerinin ve kaynaklarının bu sunucuya erişmesine izin ver" olarak yapılandırılması gerekir. Bu yapılandırılmamışsa GatewayTimeout hatalarıyla karşılaşılır.

Örnekler

Örnek 1: Veritabanı için dışarı aktarma isteği oluşturma

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               :

Bu komut, belirtilen veritabanı için bir dışarı aktarma isteği oluşturur.

Parametreler

-AdministratorLogin

SQL yöneticisinin adını belirtir.

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

-AdministratorLoginPassword

SQL yöneticisinin parolasını belirtir.

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

-AuthenticationType

Sunucuya erişmek için kullanılan kimlik doğrulama türünü belirtir. Kimlik doğrulama türü ayarlı değilse varsayılan değer SQL'dir. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • Sql. SQL kimlik doğrulaması. Yönetici istratorLogin ve Yönetici istratorLoginPassword'u SQL yöneticisi kullanıcı adı ve parolası olarak ayarlayın.
  • ADPassword. Microsoft Entra kimlik doğrulaması. Yönetici istratorLogin ve Yönetici istratorLoginPassword'u Microsoft Entra yönetici kullanıcı adı ve parolası olarak ayarlayın. Bu parametre yalnızca SQL Veritabanı V12 sunucularında kullanılabilir.
Type:AuthenticationType
Accepted values:None, Sql, AdPassword
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

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

-DatabaseName

SQL Veritabanı adını belirtir.

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

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik

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

-ResourceGroupName

SQL Veritabanı sunucusu için kaynak grubunun adını belirtir.

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

-ServerName

SQL Veritabanı sunucusunun adını belirtir.

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

Özel bağlantı oluşturmak için sql server kaynak kimliği

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

Özel bağlantı oluşturmak için depolama hesabı kaynak kimliği

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

-StorageKey

Depolama hesabının erişim anahtarını belirtir.

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

-StorageKeyType

Depolama hesabı için erişim anahtarının türünü belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • Depolama AccessKey. Bu değer bir depolama hesabı anahtarı kullanır.
  • SharedAccessKey. Bu değer Paylaşılan Erişim İmzası (SAS) anahtarı kullanır.
Type:StorageKeyType
Accepted values:StorageAccessKey, SharedAccessKey
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-StorageUri

.bacpac dosyasına url olarak blob bağlantısını belirtir.

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

-UseNetworkIsolation

Ayarlanırsa, depolama hesabı ve/veya SQL sunucusu için özel bağlantı oluşturur

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

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

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

Girişler

String

Çıkışlar

AzureSqlDatabaseImportExportBaseModel

Notlar

  • Anahtar sözcükler: azure, azurerm, arm, resource, management, manager, sql, database, mssql