New-AzureRmSqlDatabaseImport

Bir .bacpac dosyasını içeri aktarır ve sunucuda yeni bir veritabanı oluşturur.

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.

Syntax

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

Description

New-AzureRmSqlDatabaseImport cmdlet'i bir Azure depolama hesabından yeni bir Azure SQL Veritabanı bacpac dosyasını içeri aktarır. Bu isteğin durum bilgilerini almak için içeri aktarma veritabanı durum isteği gönderilebilir.

Örnekler

Örnek 1: bacpac dosyası için içeri aktarma isteği oluşturma

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               :

Bu komut, .bacpac dosyasını yeni bir veritabanına aktarmak için bir içeri 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 bu parametre varsayılan olarak SQL'dir. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • SQL. SQL kimlik doğrulaması. Yönetici istratorLogin ve Yönetici istratorLoginPassword parametrelerini 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

-DatabaseMaxSizeBytes

Yeni içeri aktarılan veritabanı için en büyük boyutu belirtir.

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

-DatabaseName

SQL Veritabanı adını belirtir.

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

-DefaultProfile

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

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

-Edition

İçeri aktarılacağını yeni veritabanının sürümünü belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • Premium
  • Temel
  • Standart
  • DataWarehouse
  • Ücretsiz
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

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

-ServiceObjectiveName

Azure SQL Veritabanı atanacak hizmet hedefinin adını belirtir.

Type:String
Position:Named
Default value:None
Required:True
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. Depolama hesabı anahtarını kullanır.
  • SharedAccessKey. Paylaşılan Erişim İmzası (SAS) anahtarını 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ının blob URI'sini belirtir.

Type:Uri
Position:Named
Default value:None
Required:True
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