Aracılığıyla paylaş


New-AzureRmSqlDatabaseExport

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

Uyarı

AzureRM PowerShell modülü 29 Şubat 2024 itibarıyla resmi olarak kullanım dışı bırakılmıştır. Kullanıcıların destek ve güncelleştirmelerin devam etmesini sağlamak için AzureRM'den Az PowerShell modülüne geçmeleri tavsiye edilir.

AzureRM modülü çalışmaya devam edebilir, ancak artık bakım yapılmaz veya desteklenmez ve kullanıcının takdirine ve riskine bağlı olarak sürekli kullanım sağlanır. Az modülüne geçiş konusunda yönergeler için lütfen geçiş kaynaklarımıza bakın.

Sözdizimi

New-AzureRmSqlDatabaseExport
   [-DatabaseName] <String>
   [-ServerName] <String>
   -StorageKeyType <StorageKeyType>
   -StorageKey <String>
   -StorageUri <Uri>
   -AdministratorLogin <String>
   -AdministratorLoginPassword <SecureString>
   [-AuthenticationType <AuthenticationType>]
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

New-AzureRmSqlDatabaseExport cmdlet'i bir Azure SQL Veritabanı bir depolama hesabına .bacpac dosyası olarak dışarı 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.

Örnekler

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

PS C:\>New-AzureRmSqlDatabaseExport -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.

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-AdministratorLoginPassword

SQL yöneticisinin parolasını belirtir.

Tür:SecureString
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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.
Tür:AuthenticationType
Kabul edilen değerler:None, Sql, AdPassword
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Confirm

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

Tür:SwitchParameter
Diğer adlar:cf
Position:Named
Default value:False
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DatabaseName

SQL Veritabanı adını belirtir.

Tür:String
Position:2
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-DefaultProfile

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

Tür:IAzureContextContainer
Diğer adlar:AzureRmContext, AzureCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ResourceGroupName

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

Tür:String
Position:0
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ServerName

SQL Veritabanı sunucusunun adını belirtir.

Tür:String
Position:1
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-StorageKey

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

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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.
Tür:StorageKeyType
Kabul edilen değerler:StorageAccessKey, SharedAccessKey
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-StorageUri

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

Tür:Uri
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-WhatIf

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

Tür:SwitchParameter
Diğer adlar:wi
Position:Named
Default value:False
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Girişler

String

Çıkışlar

AzureSqlDatabaseImportExportBaseModel

Notlar

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