az dms project task
Catatan
Grup perintah ini memiliki perintah yang ditentukan di Azure CLI dan setidaknya satu ekstensi. Instal setiap ekstensi untuk mendapatkan manfaat dari kemampuannya yang diperluas. Pelajari lebih lanjut tentang ekstensi.
Mengelola tugas untuk proyek instans Azure Database Migration Service (klasik).
Perintah
Nama | Deskripsi | Jenis | Status |
---|---|---|---|
az dms project task cancel |
Batalkan tugas jika saat ini sedang diantrekan atau dijalankan. |
Core | GA |
az dms project task cancel (dms-preview extension) |
Perintah ini tidak digunakan lagi. Gunakan perintah hentikan sebagai gantinya. |
Ekstensi | GA |
az dms project task check-name |
Periksa apakah nama tugas tertentu tersedia dalam instans DMS tertentu serta validitas nama. |
Core | GA |
az dms project task create |
Membuat dan memulai tugas migrasi. |
Core | GA |
az dms project task create (dms-preview extension) |
Membuat dan memulai tugas migrasi. |
Ekstensi | GA |
az dms project task cutover |
Untuk tugas migrasi online, selesaikan migrasi dengan melakukan cutover. |
Core | GA |
az dms project task delete |
Menghapus tugas migrasi. |
Core | GA |
az dms project task list |
Mencantumkan tugas dalam proyek. Beberapa tugas mungkin memiliki status Tidak Diketahui, yang menunjukkan bahwa terjadi kesalahan saat mengkueri status tugas tersebut. |
Core | GA |
az dms project task restart |
Mulai ulang seluruh migrasi atau hanya objek tertentu. Saat ini hanya didukung oleh migrasi MongoDB. |
Ekstensi | GA |
az dms project task show |
Perlihatkan detail tugas migrasi. Gunakan "--expand" untuk mendapatkan detail selengkapnya. |
Core | GA |
az dms project task stop |
Menghentikan tugas, atau menghentikan migrasi pada objek yang ditentukan (hanya migrasi MongoDB). |
Ekstensi | GA |
az dms project task cancel
Batalkan tugas jika saat ini sedang diantrekan atau dijalankan.
az dms project task cancel --name
--project-name
--resource-group
--service-name
Parameter yang Diperlukan
Nama Tugas.
Nama Proyek.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama Layanan.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az dms project task cancel (dms-preview extension)
Perintah ini tidak digunakan lagi. Gunakan perintah hentikan sebagai gantinya.
Untuk menjaga pengalaman yang lebih konsisten dengan penggunaan UI portal Azure: az dms project task stop.
az dms project task cancel --name
--project-name
--resource-group
--service-name
[--object-name]
Parameter yang Diperlukan
Nama Tugas. Tugas Proyek DMS adalah aktivitas yang melakukan pekerjaan terkait migrasi. Mungkin ada beberapa Tugas yang terkait dengan Proyek.
Nama Proyek. DMS Project adalah pengelompokan logis yang mencakup koneksi database sumber, koneksi database target, dan daftar database yang akan dimigrasikan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama Layanan. Layanan DMS adalah instans Azure yang melakukan migrasi database.
Parameter Opsional
Hanya didukung oleh migrasi MongoDB. Nama database atau koleksi yang memenuhi syarat yang ingin Anda hentikan. Biarkan kosong untuk menghentikan seluruh migrasi.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az dms project task check-name
Periksa apakah nama tugas tertentu tersedia dalam instans DMS tertentu serta validitas nama.
az dms project task check-name --name
--project-name
--resource-group
--service-name
Parameter yang Diperlukan
Nama tugas yang akan diperiksa.
Nama Proyek.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama Layanan.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az dms project task create
Membuat dan memulai tugas migrasi.
Konfigurasi tugas berikut didukung: -) sumber -> target :: jenis tugas
- SQL -> SQLDB :: OfflineMigration
- PostgreSQL -> AzureDbForPostgreSql :: OnlineMigration
- MySQL -> AzureDbForMySQL :: OfflineMigration, OnlineMigration, ReplicateChanges.
az dms project task create --database-options-json
--name
--project-name
--resource-group
--service-name
--source-connection-json
--target-connection-json
[--enable-data-integrity-validation]
[--enable-query-analysis-validation]
[--enable-schema-validation]
[--task-type]
Contoh
Membuat dan memulai tugas migrasi SQL offline. Untuk migrasi SQL, ini tidak akan melakukan pemeriksaan validasi.
az dms project task create --task-type OfflineMigration --database-options-json "C:\CLI Files\databaseOptions.json" -n mytask --project-name myproject -g myresourcegroup --service-name mydms --source-connection-json "{'dataSource': 'myserver', 'authentication': 'SqlAuthentication', 'encryptConnection': 'true', 'trustServerCertificate': 'true'}" --target-connection-json "C:\CLI Files\targetConnection.json"
Buat dan mulai tugas SQL yang melakukan semua pemeriksaan validasi.
az dms project task create --task-type OfflineMigration --database-options-json "C:\CLI Files\databaseOptions.json" -n mytask --project-name myproject -g myresourcegroup --service-name mydms --source-connection-json "C:\CLI Files\sourceConnection.json" --target-connection-json "C:\CLI Files\targetConnection.json" --enable-data-integrity-validation --enable-query-analysis-validation --enable-schema-validation
Parameter yang Diperlukan
Database dan informasi tabel. Ini dapat berupa string berformat JSON atau lokasi ke file yang berisi objek JSON. Lihat contoh di bawah ini untuk formatnya.
Untuk SQL, kami mendukung migrasi per tabel. Untuk menggunakan ini, tentukan nama tabel di 'table_map' seperti di bawah ini. Anda juga dapat mengatur sumber sebagai baca saja. [ { "name": "source database", "target_database_name": "target database", "make_source_db_read_only": false|true, "table_map": { "skema. SourceTableName1": "skema. TargetTableName1", "skema. SourceTableName2": "skema. TargetTableName2", ... n } }, ... n ]
Untuk PostgreSQL, format objek JSON opsi database. [ { "name": "source database", "target_database_name": "target database", // Digunakan untuk memanipulasi mesin migrasi yang mendasar. Hanya sediakan jika diinstruksikan untuk melakukannya atau jika Anda benar-benar tahu apa yang Anda lakukan. "migrationSetting": { "setting1": "value1", ... n }, // Digunakan untuk memanipulasi mesin migrasi yang mendasar. Hanya sediakan jika diinstruksikan untuk melakukannya atau jika Anda benar-benar tahu apa yang Anda lakukan. "sourceSetting": { "setting1": "value1", ... n }, // Digunakan untuk memanipulasi mesin migrasi yang mendasar. Hanya sediakan jika diinstruksikan untuk melakukannya atau jika Anda benar-benar tahu apa yang Anda lakukan. "targetSetting": { "setting1": "value1", ... n }, // Parameter opsional untuk mencantumkan tabel yang ingin Anda sertakan dalam migrasi. "selectedTables": [ "schemaName1.tableName1", ... n ] }, ... n ]
Untuk MySQL, format objek JSON opsi database. { // Detail skema yang dipetakan yang perlu dimigrasikan. Beberapa skema dapat dimigrasikan pada satu waktu. "selected_databases":[ // database/skema 1 detail { "name": "sourceSchema1", "target_database_name": "targetSchema1", // Pemetaan tabel dari sumber ke skema target [Opsional] // Jangan tambahkan jika semua tabel database ini perlu dimigrasikan "table_map": { "sourceSchema1.table1": "targetSchema1.table1", "sourceSchema1.table2": "targetSchema1.table2", "sourceSchema1.table3": "targetSchema1.table3", .. n } // item di bawah ini hanya diperlukan untuk migrasi skema selektif // opsional, memigrasikan skema untuk tabel berikut 'tables_to_migrate_schema': { "sourceSchema1.table2": "targetSchema1.table2", "sourceSchema1.table3": "targetSchema1.table3" }, // opsional, memigrasikan tampilan enumerasi 'selected_views': [ 'sourceSchema1.view1' ], // opsional, memigrasikan pemicu enumerasi 'selected_triggers': [ 'sourceSchema1.on_table1_updated' ], // opsional, memigrasikan rutinitas enumerasi 'selected_routines': [ 'sourceSchema1.build_report' ], // opsional, memigrasikan peristiwa yang dijumlahkan 'selected_events': [ 'sourceSchema1.nightly_maintenance' ], // Opsional. Jika true, DMS akan memigrasikan skema database sumber ke target. "select_database_for_schema_migration": "true|false" }, ... n ],
// Used for manipulating the underlying migration engine. [Optional]
// Only provide if instructed to do so or if you really know what you are doing.
"migration_level_settings": {
// Optional setting that configures the maximum number of parallel reads on tables located on the source database.
"DesiredRangesCount": "4",
// Optional setting that configures that size of the largest batch that will be committed to the target server.
"MaxBatchSizeKb": "4096",
// Optional setting that configures the minimum number of rows in each batch written to the target.
"MinBatchRows": null,
// Optional setting that configures the number of databases that will be prepared for migration in parallel.
"PrepareDatabaseForBulkImportTaskCount": null,
// Optional setting that configures the number of tables that will be prepared for migration in parallel.
"PrepareTableForBulkImportTaskCount": null,
// Optional setting that configures the number of threads available to read ranges on the source.
"QueryTableDataRangeTaskCount": "8",
// Optional setting that configures the number of threads available to write batches to the target.
"WriteDataRangeBatchTaskCount": "12",
// Optional setting that configures how much memory will be used to cache batches in memory before reads on the source are throttled.
"MaxBatchCacheSizeMb": null,
// Optional setting that configures the amount of available memory at which point reads on the source will be throttled.
"ThrottleQueryTableDataRangeTaskAtAvailableMemoryMb": null,
// Optional setting that configures the number of batches cached in memory that will trigger read throttling on the source.
"ThrottleQueryTableDataRangeTaskAtBatchCount": 36,
// Optional setting that configures the delay between updates of result objects in Azure Table Storage.
"DelayProgressUpdatesInStorageInterval": "00:00:30",
},
// Optional setting to set the source server read only.
"make_source_server_read_only": "true|false",
// Optional setting to enable consistent backup. True by default for the sync migration, and false otherwise.
"enable_consistent_backup": "true|false",
// Optional. If true, all view definitions will be migrated in the selected databases.
"migrate_all_views": "true|false",
// Optional. If true, all trigger definitions will be migrated in the selected databases.
"migrate_all_triggers": "true|false",
// Optional. If true, all event definitions will be migrated in the selected databases.
"migrate_all_events": "true|false",
// Optional. If true, all stored proc definitions will be migrated in the selected databases.
"migrate_all_routines": "true|false",
// Optional. If true, all table's schemas will be migrated.
"migrate_all_tables_schema": "true|false",
// Optional. If true, all users/grants will be migrated.
"migrate_user_system_tables": "true|false",
// Binlog position to start the migration from. Only applicable for the ReplicateChanges migration.
"binLogInfo": {
"filename": "binlog.0004523",
"position": 283287
}
}.
Nama Tugas.
Nama Proyek.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama Layanan.
Informasi koneksi ke server sumber. Ini dapat berupa string berformat JSON atau lokasi ke file yang berisi objek JSON. Lihat contoh di bawah ini untuk formatnya.
Format objek JSON koneksi untuk koneksi SQL. { "userName": "user name", // if this is missing or null, you will be prompted "password": null, // if this is missing or null (highly recommended) you will be prompted "dataSource": "server name[,port]", "authentication": "SqlAuthentication|WindowsAuthentication", "encryptConnection": true, // sangat disarankan untuk meninggalkan sebagai benar "trustServerCertificate": false // sangat disarankan untuk meninggalkan sebagai false }
Format objek JSON koneksi untuk koneksi PostgreSQL. { "userName": "user name", // if this is missing or null, Anda akan diminta "kata sandi": null, // jika ini hilang atau null (sangat disarankan) Anda akan diminta "serverName": "server name", "databaseName": "database name", // if this is missing, it will default to the 'postgres' database "port": 5432, // if this is missing, it will default to 5432 "encryptConnection": true, // sangat disarankan untuk meninggalkan sebagai benar "trustServerCertificate": false // sangat disarankan untuk meninggalkan sebagai false }
Format objek JSON koneksi untuk koneksi MySQL. { "userName": "user name", // if this is missing or null, you will be prompted "password": null, // if this is missing or null (highly recommended) you will be prompted "serverName": "server name", "port": 3306 // if this is missing, it will default to 3306 }.
Informasi koneksi ke server target. Ini dapat berupa string berformat JSON atau lokasi ke file yang berisi objek JSON. Lihat 'source-connection-json' untuk contoh format koneksi.
Parameter Opsional
Hanya untuk SQL. Apakah akan melakukan validasi integritas data berbasis checksum antara sumber dan target untuk database dan tabel yang dipilih.
Hanya untuk SQL. Apakah akan melakukan analisis kueri yang cepat dan cerdas dengan mengambil kueri dari database sumber dan menjalankannya di target. Hasilnya akan memiliki statistik eksekusi untuk eksekusi dalam database sumber dan target untuk kueri yang diekstrak.
Hanya untuk SQL. Apakah akan membandingkan informasi skema antara sumber dan target.
Jenis pergerakan data yang akan didukung tugas. Jenis yang didukung adalah: OnlineMigration, OfflineMigration. Jika tidak disediakan, akan default ke OfflineMigration untuk SQL, MySQL, dan OnlineMigration for PostgreSQL.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az dms project task create (dms-preview extension)
Membuat dan memulai tugas migrasi.
Konfigurasi tugas berikut didukung: -) sumber -> target :: tugas jenis 1) SQL -> SQLDB :: OfflineMigration 2) PostgreSQL -> AzureDbForPostgreSQL :: OnlineMigration 3) MongoDB -> MongoDB (untuk bermigrasi ke Cosmos DB melalui MongoDB API mereka) :: OfflineMigration.
az dms project task create --database-options-json
--name
--project-name
--resource-group
--service-name
--source-connection-json
--target-connection-json
[--enable-data-integrity-validation]
[--enable-query-analysis-validation]
[--enable-schema-validation]
[--task-type]
[--validate-only]
[--validated-task-name]
Contoh
Buat dan mulai Tugas SQL yang tidak melakukan pemeriksaan validasi.
az dms project task create --database-options-json C:\CliFiles\databaseOptions.json -n mytask --project-name myproject -g myresourcegroup --service-name mydms --source-connection-json '{'dataSource': 'myserver', 'authentication': 'SqlAuthentication', 'encryptConnection': 'true', 'trustServerCertificate': 'true'}' --target-connection-json C:\CliFiles\targetConnection.json --task-type offlinemigration
Buat dan mulai Tugas SQL yang melakukan semua pemeriksaan validasi.
az dms project task create --database-options-json C:\CliFiles\databaseOptions.json -n mytask --project-name myproject -g myresourcegroup --service-name mydms --source-connection-json C:\CliFiles\sourceConnection.json --target-connection-json C:\CliFiles\targetConnection.json --enable-data-integrity-validation --enable-query-analysis-validation --enable-schema-validation --task-type offlinemigration
Parameter yang Diperlukan
Database dan informasi tabel. Ini dapat berupa string berformat JSON atau lokasi ke file yang berisi objek JSON. Lihat contoh di bawah ini untuk formatnya.
Untuk SQL, kami mendukung migrasi per tabel. Untuk menggunakan ini, tentukan nama tabel di 'table_map' seperti di bawah ini. Anda juga dapat mengatur sumber sebagai baca saja. [ { "name": "source database", "target_database_name": "target database", "make_source_db_read_only": false|true, "table_map": { "skema. SourceTableName1": "skema. TargetTableName1", "skema. SourceTableName2": "skema. TargetTableName2", ... n } }, ... n ]
Untuk PostgreSQL, format objek JSON opsi database. [ { "name": "source database", "target_database_name": "target database", // Digunakan untuk memanipulasi mesin migrasi yang mendasar. Hanya sediakan jika diinstruksikan untuk melakukannya atau jika Anda benar-benar tahu apa yang Anda lakukan. "migrationSetting": { "setting1": "value1", ... n }, // Digunakan untuk memanipulasi mesin migrasi yang mendasar. Hanya sediakan jika diinstruksikan untuk melakukannya atau jika Anda benar-benar tahu apa yang Anda lakukan. "sourceSetting": { "setting1": "value1", ... n }, // Digunakan untuk memanipulasi mesin migrasi yang mendasar. Hanya sediakan jika diinstruksikan untuk melakukannya atau jika Anda benar-benar tahu apa yang Anda lakukan. "targetSetting": { "setting1": "value1", ... n }, // Parameter opsional untuk mencantumkan tabel yang ingin Anda sertakan dalam migrasi. "selectedTables": [ "schemaName1.tableName1", ... n ] }, ... n ]
Untuk MongoDB, kami mendukung migrasi per koleksi. Untuk menggunakan ini, tentukan koleksi di dalam objek database seperti di bawah ini. { // atur ke nol untuk mendapatkan peningkatan default selama migrasi (disarankan) "boostRUs": 0, // "OneTime" atau "Continuous", hanya "OneTime" yang saat ini didukung "replikasi": "OneTime", // Atur ke null untuk menggunakan sumber daya maksimum yang tersedia. "throttling": { // persentase CPU untuk mencoba menghindari penggunaan "minFreeCpu": 25, // jumlah RAM (dalam MB) untuk mencoba menghindari penggunaan "minFreeMemoryMb": 1024, // jumlah maksimum koleksi yang akan dimigrasikan pada satu waktu "maxParallelism": 2 }, "database": { "database_name": { // lihat https://docs.microsoft.com/th-th/azure/cosmos-db/request-units, || // diatur ke null untuk menggunakan default // atau 0 jika throughput tidak boleh disediakan di tingkat database "targetRUs": 0, "collections": { "collection_name_1": { // Apakah database/koleksi target akan dihapus jika ada "canDelete": true, // diatur ke null jika target tidak boleh dipecah // atau untuk menyalin kunci shard dari sumber (jika ada) "shardKey": null, // diatur ke null untuk menggunakan default (disarankan) "targetRUs": null }, "collection_name_2": { "canDelete": true, "shardKey": { "fields": [ { "name": "field_name", menerima "Forward", "Reverse", atau "Hashed" tetapi CosmosDB hanya menerima satu bidang, hashed shard key "order": "Forward" }, ... n ], // apakah kunci shard unik // lihat https://docs.microsoft.com/azure/cosmos-db/partition-data "isUnique": false }, "targetRUs": 10000 }, ... n } }, ... n } }.
Nama Tugas. Tugas Proyek DMS adalah aktivitas yang melakukan pekerjaan terkait migrasi. Mungkin ada beberapa Tugas yang terkait dengan Proyek.
Nama Proyek. DMS Project adalah pengelompokan logis yang mencakup koneksi database sumber, koneksi database target, dan daftar database yang akan dimigrasikan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama Layanan. Layanan DMS adalah instans Azure yang melakukan migrasi database.
Informasi koneksi ke server sumber. Ini dapat berupa string berformat JSON atau lokasi ke file yang berisi objek JSON. Lihat contoh di bawah ini untuk formatnya.
Format objek JSON koneksi untuk koneksi SQL. { "userName": "user name", // if this is missing or null, you will be prompted "password": null, // if this is missing or null (highly recommended) you will be prompted "dataSource": "server name[,port]", "authentication": "SqlAuthentication|WindowsAuthentication", "encryptConnection": true, // sangat disarankan untuk meninggalkan sebagai benar "trustServerCertificate": false // sangat disarankan untuk meninggalkan sebagai false }
Format objek JSON koneksi untuk koneksi PostgreSQL. { "userName": "user name", // if this is missing or null, Anda akan diminta "kata sandi": null, // jika ini hilang atau null (sangat disarankan) Anda akan diminta "serverName": "server name", "databaseName": "database name", // if this is missing, it will default to the 'postgres' database "port": 5432, // if this is missing, it will default to 5432 "encryptConnection": true, // sangat disarankan untuk meninggalkan sebagai benar "trustServerCertificate": false // sangat disarankan untuk meninggalkan sebagai false }
Format objek JSON koneksi untuk koneksi MongoDB. { "userName": null, // if this is missing or null, you will be prompted "password": null, // if this is missing or null (highly recommended) you will be prompted "connectionString": "mongodb://hostOrIp:port" }.
Informasi koneksi ke server target. Ini dapat berupa string berformat JSON atau lokasi ke file yang berisi objek JSON. Lihat 'source-connection-json' untuk contoh format koneksi.
Parameter Opsional
Hanya untuk SQL. Apakah akan melakukan validasi integritas data berbasis checksum antara sumber dan target untuk database dan tabel yang dipilih.
Hanya untuk SQL. Apakah akan melakukan analisis kueri yang cepat dan cerdas dengan mengambil kueri dari database sumber dan menjalankannya di target. Hasilnya akan memiliki statistik eksekusi untuk eksekusi dalam database sumber dan target untuk kueri yang diekstrak.
Hanya untuk SQL. Apakah akan membandingkan informasi skema antara sumber dan target.
Jenis pergerakan data yang akan didukung tugas. Jenis yang didukung adalah: OnlineMigration, OfflineMigration. Jika tidak disediakan, akan default ke OfflineMigration untuk SQL, MongoDB, dan OnlineMigration for PostgreSQL.
Hanya untuk MongoDB ke Cosmos DB. Apakah hanya menjalankan validasi dan TIDAK menjalankan migrasi. Anda harus menjalankan tugas 'validasi saja' sebelum mencoba migrasi aktual. Setelah validasi selesai, berikan nama tugas 'validasi saja' ini ke argumen 'nama tugas tervalidasi' tugas baru.
(Hanya untuk MongoDB ke Cosmos DB) Saat menjalankan migrasi, perlu untuk meneruskan nama tugas 'validasi saja' yang dijalankan sebelumnya.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az dms project task cutover
Untuk tugas migrasi online, selesaikan migrasi dengan melakukan cutover.
Untuk melihat hasil permintaan, gunakan perintah 'task show': az dms project task show ... --expand command.
az dms project task cutover --name
--object-name
--project-name
--resource-group
--service-name
Parameter yang Diperlukan
Nama Tugas.
Nama database pada sumber yang ingin Anda potong.
Nama Proyek.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama Layanan.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az dms project task delete
Menghapus tugas migrasi.
az dms project task delete --name
--project-name
--resource-group
--service-name
[--delete-running-tasks]
[--yes]
Contoh
Menghapus tugas migrasi. (dibuat otomatis)
az dms project task delete --name MyTask --project-name MyProject --resource-group MyResourceGroup --service-name MyService
Parameter yang Diperlukan
Nama Tugas.
Nama Proyek.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama Layanan.
Parameter Opsional
Jika tugas sedang berjalan, batalkan tugas sebelum menghapus proyek.
Jangan meminta konfirmasi.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az dms project task list
Mencantumkan tugas dalam proyek. Beberapa tugas mungkin memiliki status Tidak Diketahui, yang menunjukkan bahwa terjadi kesalahan saat mengkueri status tugas tersebut.
az dms project task list --project-name
--resource-group
--service-name
[--task-type]
Contoh
Mencantumkan semua tugas dalam proyek.
az dms project task list --project-name myproject -g myresourcegroup --service-name mydms
Cantumkan hanya tugas migrasi SQL ke SQL dalam proyek.
az dms project task list --project-name myproject -g myresourcegroup --service-name mydms --task-type Migrate.SqlServer.SqlDb
Parameter yang Diperlukan
Nama Proyek.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama Layanan.
Parameter Opsional
Memfilter daftar menurut tipe tugas. Untuk daftar jenis yang mungkin, lihat "az dms check-status".
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az dms project task restart
Mulai ulang seluruh migrasi atau hanya objek tertentu. Saat ini hanya didukung oleh migrasi MongoDB.
Untuk melihat hasil permintaan, gunakan perintah 'task show': az dms project task show ... --expand command.
az dms project task restart --name
--project-name
--resource-group
--service-name
[--object-name]
Parameter yang Diperlukan
Nama Tugas. Tugas Proyek DMS adalah aktivitas yang melakukan pekerjaan terkait migrasi. Mungkin ada beberapa Tugas yang terkait dengan Proyek.
Nama Proyek. DMS Project adalah pengelompokan logis yang mencakup koneksi database sumber, koneksi database target, dan daftar database yang akan dimigrasikan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama Layanan. Layanan DMS adalah instans Azure yang melakukan migrasi database.
Parameter Opsional
Nama database atau koleksi yang memenuhi syarat yang ingin Anda mulai ulang. Biarkan kosong untuk memulai ulang seluruh migrasi.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az dms project task show
Perlihatkan detail tugas migrasi. Gunakan "--expand" untuk mendapatkan detail selengkapnya.
az dms project task show --name
--project-name
--resource-group
--service-name
[--expand]
Contoh
Perlihatkan detail tugas migrasi. Gunakan "--expand" untuk mendapatkan detail selengkapnya. (dibuat otomatis)
az dms project task show --name MyTask --project-name MyProject --resource-group MyResourceGroup --service-name MyService
Parameter yang Diperlukan
Nama Tugas.
Nama Proyek.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama Layanan.
Parameter Opsional
Perluas respons untuk memberikan detail selengkapnya. Gunakan dengan "perintah" untuk melihat detail tugas selengkapnya. Gunakan dengan "output" untuk melihat hasil migrasi tugas.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az dms project task stop
Menghentikan tugas, atau menghentikan migrasi pada objek yang ditentukan (hanya migrasi MongoDB).
Untuk melihat hasil permintaan, gunakan perintah 'task show': az dms project task show ... --expand command.
az dms project task stop --name
--project-name
--resource-group
--service-name
[--object-name]
Parameter yang Diperlukan
Nama Tugas. Tugas Proyek DMS adalah aktivitas yang melakukan pekerjaan terkait migrasi. Mungkin ada beberapa Tugas yang terkait dengan Proyek.
Nama Proyek. DMS Project adalah pengelompokan logis yang mencakup koneksi database sumber, koneksi database target, dan daftar database yang akan dimigrasikan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama Layanan. Layanan DMS adalah instans Azure yang melakukan migrasi database.
Parameter Opsional
Hanya didukung oleh migrasi MongoDB. Nama database atau koleksi yang memenuhi syarat yang ingin Anda hentikan. Biarkan kosong untuk menghentikan seluruh migrasi.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.