Bagikan melalui


az datamigration

Note

Referensi ini adalah bagian dari ekstensi datamigrasi untuk Azure CLI (versi 2.75.0 atau yang lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah az datamigration . Pelajari selengkapnya tentang ekstensi.

Mengelola Datamigrasi.

Perintah

Nama Deskripsi Jenis Status
az datamigration get-assessment

Mulai penilaian pada instans SQL Server.

Extension GA
az datamigration get-sku-recommendation

Berikan rekomendasi SKU untuk penawaran Azure SQL.

Extension GA
az datamigration login-migration

Migrasikan login dari Sql Server sumber ke Azure Sql Server target.

Extension GA
az datamigration performance-data-collection

Kumpulkan data performa untuk instans SQL Server tertentu.

Extension GA
az datamigration register-integration-runtime

Daftarkan Database Migration Service pada Integration Runtime.

Extension GA
az datamigration sql-db

Mengelola Sql Db.

Extension GA
az datamigration sql-db cancel

Hentikan migrasi database yang sedang berlangsung ke SQL DB.

Extension GA
az datamigration sql-db create

Buat migrasi database baru ke SQL Db tertentu. Perintah ini dapat memigrasikan data dari tabel database sumber yang dipilih ke tabel database target. Jika database target tidak memiliki tabel yang ada, gunakan perintah New-AzDataMigrationSqlServerSchema untuk memigrasikan objek skema dari database sumber ke databse target. Tautan New-AzDataMigrationSqlServerSchema https://learn.microsoft.com/cli/azure/datamigration?view=azure-cli-latest#az-datamigration-sql-server-schema.

Extension GA
az datamigration sql-db delete

Menghapus migrasi database yang sedang berlangsung atau selesai ke SQL DB.

Extension GA
az datamigration sql-db retry

Coba lagi saat melakukan migrasi untuk database.

Extension GA
az datamigration sql-db show

Ambil migrasi database yang ditentukan untuk SQL DB tertentu.

Extension GA
az datamigration sql-db wait

Tempatkan CLI dalam status tunggu sampai kondisi datamigrasi sql-db terpenuhi.

Extension GA
az datamigration sql-managed-instance

Mengelola Sql Managed Instance.

Extension GA
az datamigration sql-managed-instance cancel

Hentikan migrasi database yang sedang berlangsung ke SQL Managed Instance.

Extension GA
az datamigration sql-managed-instance create

Buat migrasi database baru ke SQL Managed Instance tertentu.

Extension GA
az datamigration sql-managed-instance cutover

Mulai cutover untuk migrasi database online yang sedang berlangsung ke SQL Managed Instance.

Extension GA
az datamigration sql-managed-instance delete

Menghapus sumber daya Migrasi Database.

Extension GA
az datamigration sql-managed-instance show

Ambil migrasi database yang ditentukan untuk SQL Managed Instance tertentu.

Extension GA
az datamigration sql-managed-instance wait

Tempatkan CLI dalam status tunggu hingga kondisi datamigration sql-managed-instance terpenuhi.

Extension GA
az datamigration sql-server-schema

Migrasikan skema dari Sql Server sumber ke Azure Sql Server target.

Extension GA
az datamigration sql-service

Mengelola Database Migration Service.

Extension GA
az datamigration sql-service create

Membuat Database Migration Service.

Extension GA
az datamigration sql-service delete

Menghapus Database Migration Service.

Extension GA
az datamigration sql-service delete-node

Hapus simpul runtime integrasi.

Extension GA
az datamigration sql-service list

Ambil semua Database Migration Services dalam grup sumber daya. Dan Ambil semua Database Migration Services dalam langganan.

Extension GA
az datamigration sql-service list-auth-key

Ambil Daftar Kunci Autentikasi untuk Runtime Integrasi yang Dihost sendiri.

Extension GA
az datamigration sql-service list-integration-runtime-metric

Ambil simpul Integration Runtine terdaftar dan data pemantauannya untuk Database Migration Service tertentu.

Extension GA
az datamigration sql-service list-migration

Ambil Daftar migrasi database yang dilampirkan ke layanan.

Extension GA
az datamigration sql-service regenerate-auth-key

Regenerasi sekumpulan Kunci Autentikasi baru untuk Runtime Integrasi yang Dihost sendiri.

Extension GA
az datamigration sql-service show

Ambil Database Migration Service.

Extension GA
az datamigration sql-service update

Memperbarui Database Migration Service.

Extension GA
az datamigration sql-service wait

Tempatkan CLI dalam status tunggu sampai kondisi layanan sql datamigrasi terpenuhi.

Extension GA
az datamigration sql-vm

Mengelola Sql Vm.

Extension GA
az datamigration sql-vm cancel

Hentikan migrasi database yang sedang berlangsung ke komputer virtual SQL.

Extension GA
az datamigration sql-vm create

Buat migrasi database baru ke komputer virtual SQL tertentu.

Extension GA
az datamigration sql-vm cutover

Mulai cutover untuk migrasi database online yang sedang berlangsung ke SQL VM.

Extension GA
az datamigration sql-vm delete

Menghapus sumber daya Migrasi Database.

Extension GA
az datamigration sql-vm show

Ambil migrasi database yang ditentukan untuk komputer virtual SQL tertentu.

Extension GA
az datamigration sql-vm wait

Tempatkan CLI dalam status tunggu sampai kondisi datamigrasi sql-vm terpenuhi.

Extension GA
az datamigration tde-migration

Migrasikan sertifikat TDE dari SQL Server sumber ke Azure SQL Server target.

Extension GA

az datamigration get-assessment

Mulai penilaian pada instans SQL Server.

az datamigration get-assessment [--config-file-path]
                                [--connection-string]
                                [--output-folder]
                                [--overwrite]

Contoh

Jalankan Penilaian SQL pada SQL Server tertentu menggunakan string koneksi.

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

Jalankan Penilaian SQL pada SQL Server tertentu menggunakan file konfigurasi penilaian.

az datamigration get-assessment --config-file-path "C:\Users\user\document\config.json"

Jalankan Penilaian SQL pada beberapa SQL Server dalam satu panggilan menggunakan string koneksi.

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

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--config-file-path

Jalur ConfigFile.

--connection-string

String Koneksi SQL Server.

--output-folder

Folder output untuk menyimpan laporan penilaian.

--overwrite

Aktifkan parameter ini untuk menimpa laporan penilaian yang ada.

Properti Nilai
Nilai default: False
Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az datamigration get-sku-recommendation

Berikan rekomendasi SKU untuk penawaran Azure SQL.

az datamigration get-sku-recommendation [--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]

Contoh

Dapatkan rekomendasi SKU untuk SQL Server yang diberikan menggunakan baris perintah.

az datamigration get-sku-recommendation --output-folder "C:\PerfCollectionOutput" --database-allow-list AdventureWorks1 AdventureWorks2 --display-result --overwrite

Dapatkan rekomendasi SKU untuk SQL Server yang diberikan menggunakan file konfigurasi penilaian.

az datamigration get-sku-recommendation --config-file-path "C:\Users\user\document\config.json"

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--config-file-path

Jalur ConfigFile.

--database-allow-list

Spasi memisahkan daftar nama database yang diizinkan untuk pertimbangan rekomendasi SKU sambil mengecualikan semua yang lain. Hanya atur salah satu dari berikut ini atau tidak: databaseAllowList, databaseDenyList. Default: null.

--database-deny-list

Spasi memisahkan daftar nama database yang tidak akan dipertimbangkan untuk rekomendasi SKU. Hanya atur salah satu dari berikut ini atau tidak: databaseAllowList, databaseDenyList. Default: null.

--display-result

Apakah akan mencetak hasil rekomendasi SKU ke konsol atau tidak. Aktifkan parameter ini untuk menampilkan hasil.

Properti Nilai
Nilai default: False
--elastic-strategy

Apakah menggunakan strategi elastis untuk rekomendasi SKU berdasarkan pembuatan profil penggunaan sumber daya atau tidak. Aktifkan parameter ini untuk menggunakan strategi elastis.

Properti Nilai
Nilai default: False
--end-time

Waktu akhir UTC titik data performa yang perlu dipertimbangkan selama agregasi, dalam format YYYY-MM-DD HH:MM. Hanya digunakan untuk strategi garis besar (non-elastis). Default: semua titik data yang dikumpulkan akan dipertimbangkan.

--output-folder

Folder output tempat data performa SQL Server disimpan. Nilai di sini harus sama dengan yang digunakan dalam PerfDataCollection.

--overwrite

Apakah akan menimpa laporan rekomendasi SKU yang ada atau tidak. Aktifkan paramater ini untuk menimpa.

Properti Nilai
Nilai default: False
--scaling-factor

Faktor penskalaan (kenyamanan) yang digunakan selama rekomendasi SKU. Misalnya, jika ditentukan bahwa ada persyaratan CPU 4 vCore dengan faktor penskalaan 150%, maka persyaratan CPU yang sebenarnya adalah 6 vCore.

Properti Nilai
Nilai default: 100
--start-time

Waktu mulai UTC titik data performa yang perlu dipertimbangkan selama agregasi, dalam format YYYY-MM-DD HH:MM. Hanya digunakan untuk strategi garis besar (non-elastis). Default: semua titik data yang dikumpulkan akan dipertimbangkan.

--target-percentile

Persentil poin data yang akan digunakan selama agregasi data performa. Hanya digunakan untuk strategi garis besar (non-elastis).

Properti Nilai
Nilai default: 95
--target-platform

Platform target untuk rekomendasi SKU: Baik AzureSqlDatabase, AzureSqlManagedInstance, AzureSqlVirtualMachine, atau Apa pun. Jika Ada yang dipilih, maka rekomendasi SKU untuk ketiga platform target akan dievaluasi, dan yang paling cocok akan dikembalikan.

Properti Nilai
Nilai default: Any
--target-sql-instance

Nama instans SQL tempat SKU harus direkomendasikan. Default: outputFolder akan dipindai untuk file yang dibuat oleh tindakan PerfDataCollection, dan rekomendasi akan diberikan untuk setiap instans yang ditemukan.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az datamigration login-migration

Migrasikan login dari Sql Server sumber ke Azure Sql Server target.

az datamigration login-migration [--aad-domain-name]
                                 [--config-file-path]
                                 [--csv-file-path]
                                 [--list-of-login]
                                 [--output-folder]
                                 [--src-sql-connection-str]
                                 [--tgt-sql-connection-str]

Contoh

Jalankan Migrasi masuk dari Sql Server sumber ke Target Azure Sql Server menggunakan Parameter.

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"

Jalankan Migrasi masuk dari Sql Server sumber ke Azure Sql Server target menggunakan file konfigurasi.

az datamigration login-migration --config-file-path "C:\Users\user\document\config.json"

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--aad-domain-name

Diperlukan jika login Windows disertakan dalam daftar login yang akan dimigrasikan.

--config-file-path

Jalur ConfigFile.

--csv-file-path

Lokasi file CSV masuk. Gunakan hanya satu parameter antara ini dan listOfLogin.

--list-of-login

Daftar login dalam format string. Jika sejumlah besar login perlu dimigrasikan, gunakan opsi file CSV.

--output-folder

Default: %LocalAppData%Folder /Microsoft/SqlLoginMigrations) tempat log akan ditulis.

--src-sql-connection-str

String koneksi untuk instans SQL sumber, menggunakan format string koneksi formal.

--tgt-sql-connection-str

String koneksi untuk instans SQL target, menggunakan format string koneksi formal.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az datamigration performance-data-collection

Kumpulkan data performa untuk instans SQL Server tertentu.

az datamigration performance-data-collection [--config-file-path]
                                             [--connection-string]
                                             [--number-of-iteration]
                                             [--output-folder]
                                             [--perf-query-interval]
                                             [--static-query-interval]
                                             [--time]

Contoh

Kumpulkan data performa SQL Server tertentu menggunakan string koneksi.

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

Kumpulkan data performa beberapa SQL Server dalam satu panggilan menggunakan string koneksi.

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

Kumpulkan data performa SQL Server tertentu menggunakan file konfigurasi penilaian.

az datamigration performance-data-collection --config-file-path "C:\Users\user\document\config.json"

Kumpulkan data performa SQL Server tertentu dengan menentukan batas waktu. Jika batas waktu yang ditentukan adalah sebelum kompplisi siklus iterasi, proses akan berakhir tanpa menyimpan data performa siklus terakhir.

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

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--config-file-path

Jalur ConfigFile.

--connection-string

String Koneksi SQL Server.

--number-of-iteration

Jumlah perulangan pengumpulan data kinerja yang harus dilakukan sebelum menyimpan ke file. Misalnya, dengan nilai default, data performa akan dipertahankan setiap 30 detik * 20 perulangan = 10 menit. Minimum: 2.

Properti Nilai
Nilai default: 20
--output-folder

Folder output untuk menyimpan data performa.

--perf-query-interval

Interval untuk mengkueri data performa, dalam hitungan detik.

Properti Nilai
Nilai default: 30
--static-query-interval

Interval untuk mengkueri dan mempertahankan data konfigurasi statis, dalam hitungan detik.

Properti Nilai
Nilai default: 3600
--time

Waktu setelah eksekusi perintah secara otomatis berhenti, dalam detik. Jika parameter ini tidak ditentukan, intervensi manual akan diperlukan untuk menghentikan eksekusi perintah.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az datamigration register-integration-runtime

Daftarkan Database Migration Service pada Integration Runtime.

az datamigration register-integration-runtime --auth-key
                                              [--installed-ir-path]
                                              [--ir-path]

Contoh

Daftarkan Sql Migration Service pada Runtime Integrasi yang Dihost sendiri.

az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc"

Instal Integration Runtime dan daftarkan Sql Migration Service di dalamnya.

az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc" --ir-path "C:\Users\user\Downloads\IntegrationRuntime.msi"

Baca Integration Runtime dari lokasi penginstalan yang diberikan.

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"

Parameter yang Diperlukan

--auth-key

AuthKey dari SQL Migration Service.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--installed-ir-path

Jalur folder versi di lokasi terinstal Integration Runtime. Ini dapat disediakan ketika IR diinstal tetapi perintah gagal membacanya. Format: <Parent-folder-path>\Microsoft Integration Runtime\<Version>.

--ir-path

Jalur MSI Integration Runtime.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az datamigration sql-server-schema

Migrasikan skema dari Sql Server sumber ke Azure Sql Server target.

az datamigration sql-server-schema [--action {DeploySchema, GenerateScript, MigrateSchema}]
                                   [--config-file-path]
                                   [--input-script-file-path]
                                   [--output-folder]
                                   [--src-sql-connection-str]
                                   [--tgt-sql-connection-str]

Contoh

Jalankan Migrasi objek database dari SQL Server sumber ke Azure SQL Database target menggunakan Parameter.

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="

Jalankan Hasilkan skrip skema TSQL dari SQL Server sumber menggunakan Parameter.

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"

Jalankan Sebarkan skrip TSQL ke Azure SQL Database target menggunakan Parameter.

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"

Jalankan Migrasi objek database dari SQL Server sumber ke Azure SQL Database target menggunakan ConfigFile.

az datamigration sql-server-schema --config-file-path "C:\configfile.json"

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--action

Pilih satu tindakan migrasi skema. MigrateSchema adalah memigrasikan objek database ke target Azure SQL Database. GenerateScript adalah menghasilkan skrip skema TSQL yang dapat diedit yang dapat digunakan untuk berjalan pada target untuk menyebarkan objek. DeploySchema adalah menjalankan skrip TSQL yang dihasilkan dari tindakan -GenerateScript pada target untuk menyebarkan objek.

Properti Nilai
Nilai yang diterima: DeploySchema, GenerateScript, MigrateSchema
--config-file-path

Jalur ConfigFile. Nama parameter yang diterima dalam configfile.json adalah Tindakan, sourceConnectionString, targetConnectionString, inputScriptFilePath, dan outputFolder.

--input-script-file-path

Lokasi skrip skema TSQL yang dapat diedit. Gunakan parameter ini hanya dengan Tindakan DeploySchema.

--output-folder

Default: %LocalAppData%Folder /Microsoft/SqlSchemaMigration) tempat log akan ditulis dan skrip skema TSQL yang dihasilkan oleh GenerateScript Action.

--src-sql-connection-str

String koneksi untuk instans SQL sumber, menggunakan format string koneksi formal.

--tgt-sql-connection-str

String koneksi untuk instans SQL target, menggunakan format string koneksi formal.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az datamigration tde-migration

Migrasikan sertifikat TDE dari SQL Server sumber ke Azure SQL Server target.

az datamigration tde-migration [--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]

Contoh

Migrasikan sertifikat TDE dari SQL Server sumber ke Azure SQL Server target.

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"

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--database-name --dbname

Nama database sumber.

--network-share-domain --networkdomain

Domain berbagi jaringan.

--network-share-password --networkpw

Kata sandi berbagi jaringan.

--network-share-path --networkpath

Jalur berbagi jaringan.

--network-share-user-name --networkuser

Nama pengguna berbagi jaringan.

--source-sql-connection-string --srcsqlcs

String koneksi untuk instans SQL sumber, menggunakan format string koneksi formal.

--target-managed-instance-name --tgtname

Nama Azure SQL Server.

--target-resource-group-name --tgtrg

Nama grup sumber daya dari server Azure SQL target.

--target-subscription-id --tgtsubscription

Id Langganan server Azure SQL target.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False