az dms project task
Veri Geçiş Hizmeti örneğinin projesi için görevleri yönetme.
Komutlar
| az dms project task cancel |
Şu anda kuyruğa alınmış veya çalışıyorsa görevi iptal etme. |
| az dms project task check-name |
Belirli bir görev adının hem belirli bir DMS örneğinde hem de adın geçerliliği içinde kullanılabilir olup olmadığını denetleyin. |
| az dms project task create |
Geçiş görevi oluşturun ve başlatın. |
| az dms project task cutover |
Çevrimiçi geçiş görevi için tam geçiş gerçekleştirerek geçişi tamamlayın. |
| az dms project task delete |
Geçiş görevini silme. |
| az dms project task list |
Proje içindeki görevleri listeleme. Bazı görevlerin durumu Bilinmiyor olabilir ve bu durum, görevin durumu sorgulanırken bir hata oluştuğuna işaret eder. |
| az dms project task restart |
Geçişin tamamını veya yalnızca belirtilen bir nesneyi yeniden başlatın. Şu anda yalnızca MongoDB geçişleri tarafından desteklenmektedir. |
| az dms project task show |
Geçiş görevinin ayrıntılarını gösterme. Daha fazla ayrıntı almak için "--expand" kullanın. |
| az dms project task stop |
Görevi durdurur veya belirtilen nesnede geçişi durdurur (yalnızca MongoDB geçişleri). |
az dms project task cancel
Şu anda kuyruğa alınmış veya çalışıyorsa görevi iptal etme.
az dms project task cancel --name
--project-name
--resource-group
--service-name
Gerekli Parametreler
Görevin adı.
Project adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Hizmetin adı.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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.
az dms project task check-name
Belirli bir görev adının hem belirli bir DMS örneğinde hem de adın geçerliliği içinde kullanılabilir olup olmadığını denetleyin.
az dms project task check-name --name
--project-name
--resource-group
--service-name
Gerekli Parametreler
Denetlenecek görev adı.
Project adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Hizmetin adı.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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.
az dms project task create
Geçiş görevi oluşturun ve başlatın.
Aşağıdaki görev yapılandırmaları desteklenir: -) source -> target :: görev türü
- SQL -> SQLDB :: OfflineMigration
- PostgreSQL -> AzureDbForPostgreSql :: OnlineMigration
- MySQL -> AzureDbForMySQL :: 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]
Örnekler
Çevrimdışı SQL geçiş görevi oluşturun ve başlatın. SQL geçiş için bu işlem doğrulama denetimi gerçekleştirmez.
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"
Tüm doğrulama denetimlerini gerçekleştiren bir SQL görevi oluşturun ve başlatın.
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
Gerekli Parametreler
Veritabanı ve tablo bilgileri. Bu, JSON biçimli bir dize veya JSON nesnesini içeren bir dosyanın konumu olabilir. Biçim için aşağıdaki örniğe bakın.
Görevin adı.
Project adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Hizmetin adı.
Kaynak sunucuya bağlantı bilgileri. Bu, JSON biçimli bir dize veya JSON nesnesini içeren bir dosyanın konumu olabilir. Biçim için aşağıdaki örneklere bakın.
Hedef sunucuya bağlantı bilgileri. Bu, JSON biçimli bir dize veya JSON nesnesini içeren bir dosyanın konumu olabilir. Bağlantı biçimlerinin örnekleri için bkz. 'source-connection-json'.
İsteğe Bağlı Parametreler
Sadece SQL için. Seçili veritabanı ve tablolar için kaynak ve hedef arasında sağlama toplamı tabanlı veri bütünlüğü doğrulaması yapılıp yapılmaydığı.
Sadece SQL için. Sorgular kaynak veritabanından alınıp hedefte yürütülerek hızlı ve akıllı bir sorgu analizi gerçekleştirilip gerçekleştirilmeyeceği. Sonuç, ayıklanan sorgular için kaynak ve hedef veritabanlarındaki yürütmeler için yürütme istatistiklerine sahip olur.
Sadece SQL için. Kaynak ve hedef arasındaki şema bilgilerinin karşılaştırılıp karşılaştırılmayacağı.
Görevin destekleyeceği veri taşıma türü. Desteklenen türler şunlardır: OnlineMigration, OfflineMigration. Sağlanmadıysa, varsayılan olarak SQL için OfflineMigration, PostgreSQL için MySQL ve OnlineMigration olur.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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.
az dms project task cutover
Çevrimiçi geçiş görevi için tam geçiş gerçekleştirerek geçişi tamamlayın.
İsteğin sonucunu görmek için lütfen 'task show' komutunu kullanın: az dms project task show ... --expand komutu.
az dms project task cutover --name
--object-name
--project-name
--resource-group
--service-name
Gerekli Parametreler
Görevin adı.
Tam geçiş yapmak istediğiniz kaynakta veritabanının adı.
Project adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Hizmetin adı.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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.
az dms project task delete
Geçiş görevini silme.
az dms project task delete --name
--project-name
--resource-group
--service-name
[--delete-running-tasks]
[--yes]
Örnekler
Geçiş görevini silme. (otomatik olarak oluşturulmuş)
az dms project task delete --name MyTask --project-name MyProject --resource-group MyResourceGroup --service-name MyService
Gerekli Parametreler
Görevin adı.
Project adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Hizmetin adı.
İsteğe Bağlı Parametreler
Görev şu anda çalışıyorsa, projeyi silmeden önce görevi iptal edin.
Onay isteminde bulunmayın.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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.
az dms project task list
Proje içindeki görevleri listeleme. Bazı görevlerin durumu Bilinmiyor olabilir ve bu durum, görevin durumu sorgulanırken bir hata oluştuğuna işaret eder.
az dms project task list --project-name
--resource-group
--service-name
[--task-type]
Örnekler
Proje içindeki tüm görevleri listeleme.
az dms project task list --project-name myproject -g myresourcegroup --service-name mydms
Bir proje içindeki geçiş görevlerini SQL için yalnızca SQL listeleyin.
az dms project task list --project-name myproject -g myresourcegroup --service-name mydms --task-type Migrate.SqlServer.SqlDb
Gerekli Parametreler
Project adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Hizmetin adı.
İsteğe Bağlı Parametreler
Listeyi görev türüne göre filtreler. Olası türlerin listesi için bkz. "az dms check-status".
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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.
az dms project task restart
Geçişin tamamını veya yalnızca belirtilen bir nesneyi yeniden başlatın. Şu anda yalnızca MongoDB geçişleri tarafından desteklenmektedir.
İsteğin sonucunu görmek için lütfen 'task show' komutunu kullanın: az dms project task show ... --expand komutu.
az dms project task restart --name
--project-name
--resource-group
--service-name
[--object-name]
Gerekli Parametreler
Görevin adı. DMS Project Görevi, geçişle ilgili işleri gerçekleştiren etkinliktir. Bir Project ile ilişkilendirilmiş birden çok Görev olabilir.
Project adı. DMS Project, kaynak veritabanı bağlantısını, hedef veritabanı bağlantısını ve geçirilmesi gereken veritabanlarının listesini kapsayan bir mantıksal gruplandırmadır.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Hizmetin adı. DMS Hizmeti, veritabanı geçişleri gerçekleştiren bir Azure örneğidir.
İsteğe Bağlı Parametreler
Yeniden başlatmak istediğiniz veritabanının veya koleksiyonun tam adı. Geçişin tamamını yeniden başlatmak için boş bırakın.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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.
az dms project task show
Geçiş görevinin ayrıntılarını gösterme. Daha fazla ayrıntı almak için "--expand" kullanın.
az dms project task show --name
--project-name
--resource-group
--service-name
[--expand]
Örnekler
Geçiş görevinin ayrıntılarını gösterme. Daha fazla ayrıntı almak için "--expand" kullanın. (otomatik olarak oluşturulmuş)
az dms project task show --name MyTask --project-name MyProject --resource-group MyResourceGroup --service-name MyService
Gerekli Parametreler
Görevin adı.
Project adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Hizmetin adı.
İsteğe Bağlı Parametreler
Daha fazla ayrıntı sağlamak için yanıtı genişletin. Görevin diğer ayrıntılarını görmek için "command" ile kullanın. Görevin geçiş sonuçlarını görmek için "output" ile kullanın.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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.
az dms project task stop
Görevi durdurur veya belirtilen nesnede geçişi durdurur (yalnızca MongoDB geçişleri).
İsteğin sonucunu görmek için lütfen 'task show' komutunu kullanın: az dms project task show ... --expand komutu.
az dms project task stop --name
--project-name
--resource-group
--service-name
[--object-name]
Gerekli Parametreler
Görevin adı. DMS Project Görevi, geçişle ilgili işleri gerçekleştiren etkinliktir. Bir Project ile ilişkilendirilmiş birden çok Görev olabilir.
Project adı. DMS Project, kaynak veritabanı bağlantısını, hedef veritabanı bağlantısını ve geçirilmesi gereken veritabanlarının listesini kapsayan bir mantıksal gruplandırmadır.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Hizmetin adı. DMS Hizmeti, veritabanı geçişleri gerçekleştiren bir Azure örneğidir.
İsteğe Bağlı Parametreler
Yalnızca MongoDB geçişleri tarafından desteklenir. Durdurmak istediğiniz veritabanının veya koleksiyonun tam adı. Geçişin tamamını durdurmak için boş bırakın.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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.