az datamigration
Note
Bu başvuru, Azure CLI (sürüm 2.75.0 veya üzeri) için datamigration uzantısının bir parçasıdır. Uzantı, az datamigration komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.
Datamigration'i yönetin.
Komutlar
| Name | Description | Tür | Durum |
|---|---|---|---|
| az datamigration get-assessment |
değerlendirmeyi SQL Server örneklerde başlatın. |
Extension | GA |
| az datamigration get-sku-recommendation |
Azure SQL teklifleri için SKU önerileri verin. |
Extension | GA |
| az datamigration login-migration |
Oturum açma bilgilerini kaynak Sql Server'lardan hedef Azure Sql Server'lara geçirin. |
Extension | GA |
| az datamigration performance-data-collection |
Belirli SQL Server örnekler için performans verilerini toplayın. |
Extension | GA |
| az datamigration register-integration-runtime |
Integration Runtime'da Veritabanı Geçiş Hizmeti kaydedin. |
Extension | GA |
| az datamigration sql-db |
Sql Db'i yönetin. |
Extension | GA |
| az datamigration sql-db cancel |
SQL DB'ye devam eden veritabanı geçişlerini durdurun. |
Extension | GA |
| az datamigration sql-db create |
Belirli bir SQL Veritabanına yeni bir veritabanı geçişi oluşturun. Bu komut, seçilen kaynak veritabanı tablolarındaki verileri hedef veritabanı tablolarına geçirebilir. Hedef veritabanında tablo yoksa, şema nesnelerini kaynak veritabanından hedef databse'e geçirmek için lütfen New-AzDataMigrationSqlServerSchema komutunu kullanın. New-AzDataMigrationSqlServerSchema bağlantısı https://learn.microsoft.com/cli/azure/datamigration?view=azure-cli-latest#az-datamigration-sql-server-schema. |
Extension | GA |
| az datamigration sql-db delete |
SQL DB'ye devam eden veya tamamlanan veritabanı geçişlerini silin. |
Extension | GA |
| az datamigration sql-db retry |
Veritabanı için geçişe devam ederken yeniden deneyin. |
Extension | GA |
| az datamigration sql-db show |
Belirli bir SQL VERITABANı için belirtilen veritabanı geçişini alın. |
Extension | GA |
| az datamigration sql-db wait |
SQL-db datamigration koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin. |
Extension | GA |
| az datamigration sql-managed-instance |
Sql Managed Instance yönetme. |
Extension | GA |
| az datamigration sql-managed-instance cancel |
SQL Yönetilen Örneği devam eden veritabanı geçişlerini durdurun. |
Extension | GA |
| az datamigration sql-managed-instance create |
Belirli bir SQL Yönetilen Örneği yeni bir veritabanı geçişi oluşturun. |
Extension | GA |
| az datamigration sql-managed-instance cutover |
SQL Yönetilen Örneği devam eden çevrimiçi veritabanı geçişi için tam geçişi başlatın. |
Extension | GA |
| az datamigration sql-managed-instance delete |
Veritabanı Geçişi kaynağını silin. |
Extension | GA |
| az datamigration sql-managed-instance show |
Belirli bir SQL Yönetilen Örneği için belirtilen veritabanı geçişini alın. |
Extension | GA |
| az datamigration sql-managed-instance wait |
SQL-managed-instance datamigration koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin. |
Extension | GA |
| az datamigration sql-server-schema |
Şemayı kaynak Sql Server'lardan hedef Azure Sql Server'lara geçirin. |
Extension | GA |
| az datamigration sql-service |
Veritabanı Geçiş Hizmeti yönetme. |
Extension | GA |
| az datamigration sql-service create |
Veritabanı Geçiş Hizmeti oluşturun. |
Extension | GA |
| az datamigration sql-service delete |
Veritabanı Geçiş Hizmeti silin. |
Extension | GA |
| az datamigration sql-service delete-node |
Tümleştirme çalışma zamanı düğümünü silin. |
Extension | GA |
| az datamigration sql-service list |
Kaynak grubundaki tüm Veritabanı Geçiş Hizmetleri'ni alın. Ve abonelikteki tüm Veritabanı Geçiş Hizmetleri'ni alın. |
Extension | GA |
| az datamigration sql-service list-auth-key |
Şirket İçinde Barındırılan Integration Runtime için Kimlik Doğrulama Anahtarları Listesini alın. |
Extension | GA |
| az datamigration sql-service list-integration-runtime-metric |
Belirli bir Veritabanı Geçiş Hizmeti için kayıtlı Integration Runtine düğümlerini ve bunların izleme verilerini alın. |
Extension | GA |
| az datamigration sql-service list-migration |
Hizmete bağlı veritabanı geçişlerinin listesini alın. |
Extension | GA |
| az datamigration sql-service regenerate-auth-key |
Şirket İçinde Barındırılan Integration Runtime için yeni bir Kimlik Doğrulama Anahtarları kümesi yeniden üretin. |
Extension | GA |
| az datamigration sql-service show |
Veritabanı Geçiş Hizmeti alın. |
Extension | GA |
| az datamigration sql-service update |
Veritabanı Geçiş Hizmeti güncelleştirin. |
Extension | GA |
| az datamigration sql-service wait |
SQL-service datamigration koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin. |
Extension | GA |
| az datamigration sql-vm |
Sql Vm'lerini yönetin. |
Extension | GA |
| az datamigration sql-vm cancel |
SQL VM'ye devam eden veritabanı geçişlerini durdurun. |
Extension | GA |
| az datamigration sql-vm create |
Belirli bir SQL VM'sine yeni bir veritabanı geçişi oluşturun. |
Extension | GA |
| az datamigration sql-vm cutover |
SQL VM'ye devam eden çevrimiçi veritabanı geçişi için tam geçişi başlatın. |
Extension | GA |
| az datamigration sql-vm delete |
Veritabanı Geçişi kaynağını silin. |
Extension | GA |
| az datamigration sql-vm show |
Belirli bir SQL VM için belirtilen veritabanı geçişini alın. |
Extension | GA |
| az datamigration sql-vm wait |
SQL-vm datamigration koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin. |
Extension | GA |
| az datamigration tde-migration |
TDE sertifikasını kaynak SQL Server hedef Azure SQL Server geçirin. |
Extension | GA |
az datamigration get-assessment
değerlendirmeyi SQL Server örneklerde başlatın.
az datamigration get-assessment [--acquire-policy-token]
[--change-reference]
[--config-file-path]
[--connection-string]
[--output-folder]
[--overwrite]
Örnekler
bağlantı dizesi kullanarak belirli SQL Server ÜZERINDE SQL Değerlendirmesi çalıştırın.
az datamigration get-assessment --connection-string "Data Source=LabServer.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\AssessmentOutput" --overwrite
Değerlendirme yapılandırma dosyasını kullanarak belirli SQL Server SQL Değerlendirmesini çalıştırın.
az datamigration get-assessment --config-file-path "C:\Users\user\document\config.json"
bağlantı dizesi kullanarak tek bir çağrıda birden çok SQL Sunucusunda SQL Değerlendirmesi çalıştırın.
az datamigration get-assessment --connection-string "Data Source=LabServer1.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" "Data Source=LabServer2.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\AssessmentOutput" --overwrite
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
ConfigFile'ın yolu.
Bağlantı Dizelerini SQL Server.
Değerlendirme raporunu depolamak için çıkış klasörü.
Mevcut değerlendirme raporunun üzerine yazmak için bu parametreyi etkinleştirin.
| Özellik | Değer |
|---|---|
| Default value: | False |
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az datamigration get-sku-recommendation
Azure SQL teklifleri için SKU önerileri verin.
az datamigration get-sku-recommendation [--acquire-policy-token]
[--change-reference]
[--config-file-path]
[--database-allow-list]
[--database-deny-list]
[--display-result]
[--elastic-strategy]
[--end-time]
[--output-folder]
[--overwrite]
[--scaling-factor]
[--start-time]
[--target-percentile]
[--target-platform]
[--target-sql-instance]
Örnekler
Komut satırını kullanarak belirli SQL Server için SKU önerisi alın.
az datamigration get-sku-recommendation --output-folder "C:\PerfCollectionOutput" --database-allow-list AdventureWorks1 AdventureWorks2 --display-result --overwrite
Değerlendirme yapılandırma dosyasını kullanarak verilen SQL Server için SKU önerisi alın.
az datamigration get-sku-recommendation --config-file-path "C:\Users\user\document\config.json"
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
ConfigFile'ın yolu.
SKU önerisinin dikkate alınması ve diğer tüm veritabanlarının dışlanması için izin verilecek veritabanlarının adlarının boşlukla ayrılmış listesi. Aşağıdakilerden yalnızca birini veya hiçbirini ayarlama: databaseAllowList, databaseDenyList. Varsayılan: null.
SKU önerisi için dikkate alınmayacak veritabanlarının adlarının boşlukla ayrılmış listesi. Aşağıdakilerden yalnızca birini veya hiçbirini ayarlama: databaseAllowList, databaseDenyList. Varsayılan: null.
SKU öneri sonuçlarının konsola yazdırılıp yazdırılmayacağı. Sonucu görüntülemek için bu parametreyi etkinleştirin.
| Özellik | Değer |
|---|---|
| Default value: | False |
Kaynak kullanımı profili oluşturma temelinde SKU önerileri için elastik stratejinin kullanılıp kullanılmaymayacağı. Elastik stratejiyi kullanmak için bu parametreyi etkinleştirin.
| Özellik | Değer |
|---|---|
| Default value: | False |
YYYY-MM-DD SS:MM biçiminde toplama sırasında dikkate alınacak performans veri noktalarının UTC bitiş saati. Yalnızca temel (elastik olmayan) strateji için kullanılır. Varsayılan: Toplanan tüm veri noktaları dikkate alınır.
SQL Server performans verilerinin depolandığı çıkış klasörü. Buradaki değer, PerfDataCollection'da kullanılan değerle aynı olmalıdır.
Mevcut SKU öneri raporlarının üzerine yazıp yazılmayacağı. Bu paramaterin üzerine yazmasını etkinleştirin.
| Özellik | Değer |
|---|---|
| Default value: | False |
SKU önerisi sırasında kullanılan ölçeklendirme (konfor) faktörü. Örneğin, ölçeklendirme faktörü 150%olan 4 sanal çekirdek CPU gereksinimi olduğu belirlenirse, gerçek CPU gereksinimi 6 sanal çekirdek olacaktır.
| Özellik | Değer |
|---|---|
| Default value: | 100 |
Toplama sırasında dikkate alınacak performans veri noktalarının UTC başlangıç saati( YYYY-MM-DD HH:MM biçiminde). Yalnızca temel (elastik olmayan) strateji için kullanılır. Varsayılan: Toplanan tüm veri noktaları dikkate alınır.
Performans verilerinin toplanması sırasında kullanılacak veri noktalarının yüzdebirliği. Yalnızca temel (elastik olmayan) strateji için kullanılır.
| Özellik | Değer |
|---|---|
| Default value: | 95 |
SKU önerisi için hedef platform: AzureSqlDatabase, AzureSqlManagedInstance, AzureSqlVirtualMachine veya Any. Herhangi biri seçilirse, üç hedef platform için de SKU önerileri değerlendirilir ve en uygun olan döndürülür.
| Özellik | Değer |
|---|---|
| Default value: | Any |
SKU'nun önerilmesi gereken SQL örneğinin adı. Varsayılan: outputFolder, PerfDataCollection eylemi tarafından oluşturulan dosyalar için taranır ve bulunan her örnek için öneriler sağlanır.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az datamigration login-migration
Oturum açma bilgilerini kaynak Sql Server'lardan hedef Azure Sql Server'lara geçirin.
az datamigration login-migration [--aad-domain-name]
[--acquire-policy-token]
[--change-reference]
[--config-file-path]
[--csv-file-path]
[--list-of-login]
[--output-folder]
[--src-sql-connection-str]
[--tgt-sql-connection-str]
Örnekler
Parametreleri kullanarak Kaynak Sql Server'lardan hedef Azure Sql Server'lara geçiş oturum açma bilgilerini çalıştırın.
az datamigration login-migration --src-sql-connection-str "data source=servername;user id=userid;password=;initial catalog=master;TrustServerCertificate=True" --tgt-sql-connection-str "data source=servername;user id=userid;password=;initial catalog=master;TrustServerCertificate=True" --csv-file-path "C:\CSVFile" --list-of-login "loginname1" "loginname2" --output-folder "C:\OutputFolder" --aad-domain-name "AADDomainName"
Yapılandırma dosyasını kullanarak Kaynak Sql Server'lardan hedef Azure Sql Server'lara geçiş oturum açma bilgilerini çalıştırın.
az datamigration login-migration --config-file-path "C:\Users\user\document\config.json"
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Geçirilecek oturum açma bilgileri listesine Windows oturum açma bilgileri dahil edilirse gereklidir.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
ConfigFile'ın yolu.
Oturum açma bilgilerinin CSV dosyasının konumu. Bu ve listOfLogin arasında yalnızca bir parametre kullanın.
Dize biçiminde oturum açma bilgileri listesi. Çok sayıda oturum açma bilgilerinin geçirilmesi gerekiyorsa CSV dosyası seçeneğini kullanın.
Varsayılan: %LocalAppData%/Microsoft/SqlLoginMigrations) Günlüklerin yazılacağı klasör.
Resmi bağlantı dizesi biçimini kullanarak kaynak SQL örnekleri için Connection string.
Resmi bağlantı dizesi biçimini kullanarak hedef SQL örnekleri için Connection string.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az datamigration performance-data-collection
Belirli SQL Server örnekler için performans verilerini toplayın.
az datamigration performance-data-collection [--acquire-policy-token]
[--change-reference]
[--config-file-path]
[--connection-string]
[--number-of-iteration]
[--output-folder]
[--perf-query-interval]
[--static-query-interval]
[--time]
Örnekler
bağlantı dizesi kullanarak belirli bir SQL Server performans verilerini toplayın.
az datamigration performance-data-collection --connection-string "Data Source=LabServer.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\PerfCollectionOutput" --number-of-iteration 5 --perf-query-interval 10 --static-query-interval 60
bağlantı dizesi kullanarak tek bir çağrıda birden çok SQL Server'ın performans verilerini toplayın.
az datamigration performance-data-collection --connection-string "Data Source=LabServer1.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" "Data Source=LabServer2.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\PerfCollectionOutput" --number-of-iteration 5 --perf-query-interval 10 --static-query-interval 60
Değerlendirme yapılandırma dosyasını kullanarak belirli bir SQL Server performans verilerini toplayın.
az datamigration performance-data-collection --config-file-path "C:\Users\user\document\config.json"
Zaman sınırı belirterek belirli bir SQL Server performans verilerini toplayın. Belirtilen süre sınırı yineleme döngüsünün uyumluluğundan önceyse, işlem son döngü performans verilerini kaydetmeden sona erer.
az datamigration performance-data-collection --connection-string "Data Source=LabServer.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\PerfCollectionOutput" --number-of-iteration 5 --perf-query-interval 10 --static-query-interval 60 --time 60
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
ConfigFile'ın yolu.
Bağlantı Dizelerini SQL Server.
Dosyada kalıcı hale getirilmeden önce gerçekleştirilecek performans verileri toplama yinelemelerinin sayısı. Örneğin, varsayılan değerlerle performans verileri 30 saniyede bir * 20 yineleme = 10 dakikada bir kalıcı hale getirilir. En az: 2.
| Özellik | Değer |
|---|---|
| Default value: | 20 |
Performans verilerini depolamak için çıkış klasörü.
Performans verilerinin saniye cinsinden sorgulandığı aralık.
| Özellik | Değer |
|---|---|
| Default value: | 30 |
Statik yapılandırma verilerini sorgulama ve kalıcı hale getirmek için saniye cinsinden aralık.
| Özellik | Değer |
|---|---|
| Default value: | 3600 |
Komut yürütme işleminin saniyeler içinde otomatik olarak durdurulma zamanı. Bu parametre belirtilmezse, komut yürütmeyi durdurmak için el ile müdahale gerekir.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az datamigration register-integration-runtime
Integration Runtime'da Veritabanı Geçiş Hizmeti kaydedin.
az datamigration register-integration-runtime --auth-key
[--acquire-policy-token]
[--change-reference]
[--installed-ir-path]
[--ir-path]
Örnekler
Sql Migration Service'i Şirket İçinde Barındırılan Integration Runtime kaydedin.
az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc"
Integration Runtime yükleyin ve üzerine bir Sql Geçiş Hizmeti kaydedin.
az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc" --ir-path "C:\Users\user\Downloads\IntegrationRuntime.msi"
Verilen yükleme konumundan Integration Runtime okuyun.
az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc" --installed-ir-path "D:\My Softwares\Microsoft Integration Runtime\5.0"
Gerekli Parametreler
SQL Geçiş Hizmeti'nin AuthKey değeri.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Integration Runtime yüklü konumdaki sürüm klasörü yolu. IR yüklendiğinde ancak komut bunu okuyamadığında bu sağlanabilir. Biçim: <Parent-folder-path>\Microsoft Integration Runtime\<Version>.
Integration Runtime MSI yolu.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az datamigration sql-server-schema
Şemayı kaynak Sql Server'lardan hedef Azure Sql Server'lara geçirin.
az datamigration sql-server-schema [--acquire-policy-token]
[--action {DeploySchema, GenerateScript, MigrateSchema}]
[--change-reference]
[--config-file-path]
[--input-script-file-path]
[--output-folder]
[--src-sql-connection-str]
[--tgt-sql-connection-str]
Örnekler
Parametre kullanarak kaynak SQL Server hedef Azure SQL Veritabanı veritabanı nesnelerini geçirme komutunu çalıştırın.
az datamigration sql-server-schema --action "MigrateSchema" --src-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --tgt-sql-connection-str "Server=;Initial Catalog=;User ID=;Password="
Parametreleri kullanarak kaynak SQL Server TSQL şema betiği oluşturma komutunu çalıştırın.
az datamigration sql-server-schema --action "GenerateScript" --src-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --tgt-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --output-folder "C:\OutputFolder"
Parametreleri kullanarak TSQL betiğini hedef Azure SQL Veritabanı dağıtma komutunu çalıştırın.
az datamigration sql-server-schema --action "GenerateScript" --src-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --tgt-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --input-script-file-path "C:\OutputFolder\script.sql"
ConfigFile kullanarak kaynak SQL Server hedef Azure SQL Veritabanı veritabanı nesnelerini geçirme komutunu çalıştırın.
az datamigration sql-server-schema --config-file-path "C:\configfile.json"
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bir şema geçiş eylemi seçin. MigrateSchema, veritabanı nesnelerini Azure SQL Veritabanı hedefe geçirmektir. GenerateScript, nesneleri dağıtmak üzere hedefte çalıştırmak için kullanılabilecek düzenlenebilir bir TSQL şema betiği oluşturmaktır. DeploySchema, nesneleri dağıtmak için hedefte -GenerateScript eylemden oluşturulan TSQL betiğini çalıştırmaktır.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | DeploySchema, GenerateScript, MigrateSchema |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
ConfigFile'ın yolu. configfile.json kabul edilen parametre adları Action, sourceConnectionString, targetConnectionString, inputScriptFilePath ve outputFolder'dır.
Düzenlenebilir bir TSQL şema betiğinin konumu. Bu parametreyi yalnızca DeploySchema Eylemi ile kullanın.
Varsayılan: %LocalAppData%/Microsoft/SqlSchemaMigration) Günlüklerin yazılacağı klasör ve GenerateScript Eylemi tarafından oluşturulan TSQL şema betiği.
Resmi bağlantı dizesi biçimini kullanarak kaynak SQL örneği için Connection string.
Resmi bağlantı dizesi biçimini kullanarak hedef SQL örneği için Connection string.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az datamigration tde-migration
TDE sertifikasını kaynak SQL Server hedef Azure SQL Server geçirin.
az datamigration tde-migration [--acquire-policy-token]
[--change-reference]
[--database-name --dbname]
[--network-share-domain --networkdomain]
[--network-share-password --networkpw]
[--network-share-path --networkpath]
[--network-share-user-name --networkuser]
[--source-sql-connection-string --srcsqlcs]
[--target-managed-instance-name --tgtname]
[--target-resource-group-name --tgtrg]
[--target-subscription-id --tgtsubscription]
Örnekler
TDE sertifikasını kaynak SQL Server hedef Azure SQL Server geçirin.
az datamigration tde-migration --source-sql-connection-string "data source=servername;user id=userid;password=;initial catalog=master;TrustServerCertificate=True" --target-subscription-id "00000000-0000-0000-0000-000000000000" --target-resource-group-name "ResourceGroupName" --target-managed-instance-name "TargetManagedInstanceName" --network-share-path "\NetworkShare\Folder" --network-share-domain "NetworkShare" --network-share-user-name "NetworkShareUserName" --network-share-password "" --database-name "TdeDb_0" "TdeDb_1" "TdeDb_2"
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Kaynak veritabanı adı.
Ağ paylaşımı etki alanı.
Ağ paylaşımı parolası.
Ağ paylaşımı yolu.
Ağ paylaşımı kullanıcı adı.
Resmi bağlantı dizesi biçimini kullanarak kaynak SQL örneği için Connection string.
Azure SQL Server adı.
Hedef Azure SQL sunucusunun kaynak grubu adı.
Hedef Azure SQL sunucusunun abonelik kimliği.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |