New-AzDataMigrationToSqlManagedInstance
Belirli bir SQL Yönetilen Örneği yeni bir veritabanı geçişi oluşturun.
Sözdizimi
New-AzDataMigrationToSqlManagedInstance
-ManagedInstanceName <String>
-ResourceGroupName <String>
-TargetDbName <String>
[-SubscriptionId <String>]
[-AzureBlobAccountKey <String>]
[-AzureBlobContainerName <String>]
[-AzureBlobStorageAccountResourceId <String>]
[-FileSharePassword <SecureString>]
[-FileSharePath <String>]
[-FileShareUsername <String>]
[-Kind <ResourceType>]
[-MigrationService <String>]
[-Offline]
[-OfflineConfigurationLastBackupName <String>]
[-Scope <String>]
[-SourceDatabaseName <String>]
[-SourceSqlConnectionAuthentication <String>]
[-SourceSqlConnectionDataSource <String>]
[-SourceSqlConnectionEncryptConnection]
[-SourceSqlConnectionPassword <SecureString>]
[-SourceSqlConnectionTrustServerCertificate]
[-SourceSqlConnectionUserName <String>]
[-StorageAccountKey <String>]
[-StorageAccountResourceId <String>]
[-TargetDatabaseCollation <String>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Belirli bir SQL Yönetilen Örneği yeni bir veritabanı geçişi oluşturun.
Örnekler
Örnek 1: Şirket içi Kaynak Sql Server'dan hedef Yönetilen Örneğe Veritabanı Geçişi Başlatma
$sourcePassword = ConvertTo-SecureString "pass123" -AsPlainText -Force
$filesharePassword = ConvertTo-SecureString "pass123" -AsPlainText -Force
New-AzDataMigrationToSqlManagedInstance -ResourceGroupName "MyResourceGroup" -ManagedInstanceName "MyManagedInstance" -TargetDbName "MyDb" -Kind "SqlMI" -Scope "/subscriptions/0000-1111-2222-3333-4444/resourceGroups/MyResourceGroup/providers/Microsoft.Sql/managedInstances/MyManagedInstance" -MigrationService "/subscriptions/0000-1111-2222-3333-4444/resourceGroups/MyRG/providers/Microsoft.DataMigration/SqlMigrationServices/MySqlMigrationService" -StorageAccountResourceId "/subscriptions/0000-1111-2222-3333-4444/resourceGroups/MyResourceGroup/providers/Microsoft.Storage/storageAccounts/MyStorageAccount" -StorageAccountKey "aaaaacccccoouunntkkkkeeeyyy" -FileSharePath "\\filesharepath.com\SharedBackup\MyBackUps" -FileShareUsername "filesharepath\User" -FileSharePassword $filesharePassword -SourceSqlConnectionAuthentication "SqlAuthentication" -SourceSqlConnectionDataSource "LabServer.database.net" -SourceSqlConnectionUserName "User" -SourceSqlConnectionPassword $sourcePassword -SourceDatabaseName "AdventureWorks"
Name Type Kind ProvisioningState MigrationStatus
---- ---- ---- ----------------- ---------------
MyDb Microsoft.DataMigration/databaseMigrations SqlMi Succeeded InProgress
Bu komut, Kaynak Sql Server'dan Yönetilen Örneği hedeflemek için bir Veritabanı Geçişi başlatır. Bu örnek, çevrimiçi geçiş içindir. Çevrimdışı yapmak için parametrelere -Çevrimdışı ekleyin.
Parametreler
-AsJob
Komutu iş olarak çalıştırma
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-AzureBlobAccountKey
Hesap Anahtarı'Depolama.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-AzureBlobContainerName
Yedeklemelerin depolandığı Blob kapsayıcı adı.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-AzureBlobStorageAccountResourceId
Yedeklemelerin depolandığı depolama hesabının kaynak kimliği.
Tür: | String |
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: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-DefaultProfile
DefaultProfile parametresi işlevsel değil. Cmdlet'i farklı bir abonelikte yürütürken kullanılabilir olduğunda SubscriptionId parametresini kullanın.
Tür: | PSObject |
Diğer adlar: | AzureRMContext, AzureCredential |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-FileSharePassword
Dosya paylaşımı konumuna erişmek için kullanıcı adı parolası.
Tür: | SecureString |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-FileSharePath
Yedeklerin yerleştirildiği SMB paylaşımı veya yerel sürücü olarak konum.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-FileShareUsername
Yedeklemeler için dosya paylaşımı konumuna erişmek için kullanıcı adı.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Kind
.
Tür: | ResourceType |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ManagedInstanceName
.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-MigrationService
Geçiş Hizmetinin Kaynak Kimliği.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-NoWait
Komutu zaman uyumsuz olarak çalıştırma
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Offline
Çevrimdışı geçiş
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-OfflineConfigurationLastBackupName
Çevrimdışı geçiş için son yedekleme adı. Bu, dosya paylaşımından geçişler için isteğe bağlıdır. Sağlanmazsa hizmet, dosya paylaşımında bulunan en son yedekleme dosyalarına göre son yedekleme dosya adını belirler.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-PassThru
Komut başarılı olduğunda true döndürür
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ResourceGroupName
Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Scope
Hedef kaynağın kaynak kimliği (SQL VM veya SQL Yönetilen Örneği)
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-SourceDatabaseName
Kaynak veritabanının adı.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-SourceSqlConnectionAuthentication
Kimlik doğrulama türü.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-SourceSqlConnectionDataSource
Veri kaynağı.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-SourceSqlConnectionEncryptConnection
Bağlantının şifrelenip şifrelenmemesi.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-SourceSqlConnectionPassword
Kaynak SQL'e bağlanmak için parola.
Tür: | SecureString |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-SourceSqlConnectionTrustServerCertificate
Sunucu sertifikasına güvenilip güvenilmeyeceği.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-SourceSqlConnectionUserName
Kaynak SQL'e bağlanmak için kullanıcı adı.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-StorageAccountKey
Hesap Anahtarı'Depolama.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-StorageAccountResourceId
Yedeklemeleri kopyalayan depolama hesabının kaynak kimliği.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-SubscriptionId
Azure aboneliğini tanımlayan abonelik kimliği.
Tür: | String |
Position: | Named |
Default value: | (Get-AzContext).Subscription.Id |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-TargetDatabaseCollation
Hedef veritabanı için kullanılacak veritabanı harmanlaması.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-TargetDbName
Hedef veritabanının adı.
Tür: | String |
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: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |