az dms project

Note

Bu komut grubu hem Azure CLI hem de en az bir uzantıda tanımlanan komutlara sahiptir. Genişletilmiş özelliklerinden yararlanmak için her uzantıyı yükleyin. Uzantılar hakkında daha fazla bilgi edinin.

Azure Veritabanı Geçiş Hizmeti örneği (klasik) için projeleri yönetin.

Komutlar

Name Description Tür Durum
az dms project check-name

Belirli bir proje adının hem belirli bir DMS örneğinde hem de adın geçerliliği içinde kullanılabilir olup olmadığını denetleyin.

Core GA
az dms project create

Birden çok görev içerebilen bir geçiş projesi oluşturun.

Core GA
az dms project create (dms-preview uzantı)

Birden çok görev içerebilen bir geçiş projesi oluşturun.

Extension GA
az dms project delete

Projeyi silme.

Core GA
az dms project list

DMS örneği içindeki projeleri listeleyin.

Core GA
az dms project show

Geçiş projesinin ayrıntılarını gösterin.

Core GA
az dms project task

bir Azure Veritabanı Geçiş Hizmeti (klasik) örneğin projesinin görevlerini yönetin.

Çekirdek ve Uzantı GA
az dms project task cancel

Şu anda kuyruğa alınmış veya çalışıyorsa görevi iptal edin.

Core GA
az dms project task cancel (dms-preview uzantı)

Bu komut kullanım dışı bırakılıyor. Bunun yerine durdur komutunu kullanın.

Extension GA
az dms project task check-name

Belirli bir görev adının belirli bir DMS örneğinde kullanılabilir olup olmadığını ve adın geçerliliğini denetleyin.

Core GA
az dms project task create

Geçiş görevi oluşturun ve başlatın.

Core GA
az dms project task create (dms-preview uzantı)

Geçiş görevi oluşturun ve başlatın.

Extension GA
az dms project task cutover

Çevrimiçi geçiş görevi için tam geçiş gerçekleştirerek geçişi tamamlayın.

Core GA
az dms project task delete

Geçiş görevini silme.

Core GA
az dms project task list

Proje içindeki görevleri listeleme. Bazı görevlerin durumu Bilinmiyor olabilir ve bu durum, o görevin durumunu sorgularken bir hata oluştuğuna işaret eder.

Core GA
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.

Extension GA
az dms project task show

Geçiş görevinin ayrıntılarını gösterin. Daha fazla ayrıntı almak için "--expand" kullanın.

Core GA
az dms project task stop

Görevi durdurur veya belirtilen nesnede geçişi durdurur (yalnızca MongoDB geçişleri).

Extension GA

az dms project check-name

Belirli bir proje 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 check-name --name
                          --resource-group
                          --service-name
                          [--acquire-policy-token]
                          [--change-reference]

Gerekli Parametreler

--name -n

Denetlenecek proje adı.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

--service-name

Hizmetin adı.

İ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.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
Global Parametreler
--debug

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
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

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 dms project create

Birden çok görev içerebilen bir geçiş projesi oluşturun.

Aşağıdaki proje yapılandırmaları desteklenir: -) source -> hedefi

  1. SQL -> SQLDB
  2. PostgreSQL -> AzureDbForPostgreSQL
  3. MySQL - AzureDbForMySQL>.
az dms project create --name
                      --resource-group
                      --service-name
                      --source-platform
                      --target-platform
                      [--acquire-policy-token]
                      [--change-reference]
                      [--tags]

Örnekler

DMS örneği için SQL'den SQL'e proje oluşturma.

az dms project create -n sqlproject -g myresourcegroup --service-name mydms --source-platform SQL --target-platform SQLDB --tags tagName1=tagValue1 tagWithNoValue

DMS örneği için AzureDbForPostgreSql'e PostgreSql projesi oluşturun.

az dms project create -n pgproject -g myresourcegroup --service-name mydms --source-platform PostgreSQL --target-platform AzureDbForPostgreSQL --tags tagName1=tagValue1 tagWithNoValue

Bir DMS örneği için AzureDbForMySQL'e MySQL projesi oluşturun.

az dms project create -n mysqlproject -g myresourcegroup --service-name mydms --source-platform MySQL --target-platform AzureDbForMySQL --tags tagName1=tagValue1 tagWithNoValue

Gerekli Parametreler

--name -n

Project adı.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

--service-name

Hizmetin adı.

--source-platform

Kaynak veritabanı için sunucu türü. Desteklenen türler şunlardır: SQL, PostgreSQL, MySQL.

--target-platform

Hedef veritabanı için hizmet türü. Desteklenen türler şunlardır: SQLDB, AzureDbForPostgreSQL, AzureDbForMySQL.

İ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.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--tags

"tag1[=value1]" biçimindeki etiketlerin boşlukla ayrılmış listesi.

Global Parametreler
--debug

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
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

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 dms project create (dms-preview uzantı)

Birden çok görev içerebilen bir geçiş projesi oluşturun.

Aşağıdaki proje yapılandırmaları desteklenir: -) kaynak -> hedef 1) SQL -> SQLDB 2) PostgreSQL -> AzureDbForPostgreSQL 3) MongoDB -> MongoDB (MongoDB API'leri aracılığıyla Cosmos DB'ye geçiş için).

az dms project create --location
                      --name
                      --resource-group
                      --service-name
                      --source-platform
                      --target-platform
                      [--acquire-policy-token]
                      [--change-reference]
                      [--tags]

Örnekler

DMS örneği için SQL'den SQL'e proje oluşturma.

az dms project create -l westus -n sqlproject -g myresourcegroup --service-name mydms --source-platform SQL --target-platform SQLDB --tags tagName1=tagValue1 tagWithNoValue

DMS örneği için AzureDbForPostgreSql'e PostgreSql projesi oluşturun.

az dms project create -l westus -n pgproject -g myresourcegroup --service-name mydms --source-platform PostgreSQL --target-platform AzureDbForPostgreSQL --tags tagName1=tagValue1 tagWithNoValue

Gerekli Parametreler

--location -l

Location. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.

--name -n

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.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

--service-name

Hizmetin adı. DMS Hizmeti, veritabanı geçişleri gerçekleştiren Azure bir örnektir.

--source-platform

Kaynak veritabanı için sunucu türü. Desteklenen türler şunlardır: SQL, PostgreSQL, MongoDB.

--target-platform

Hedef veritabanı için hizmet türü. Desteklenen türler şunlardır: SQLDB, AzureDbForPostgreSQL, MongoDB.

İ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.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--tags

etiket1[=değer1]" biçiminde, boşlukla ayrılmış bir etiket listesi.

Global Parametreler
--debug

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
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

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 dms project delete

Projeyi silme.

az dms project delete --name
                      --resource-group
                      --service-name
                      [--acquire-policy-token]
                      [--change-reference]
                      [--delete-running-tasks]
                      [--yes]

Örnekler

Projeyi silme. (autogenerated)

az dms project delete --name MyProject --resource-group MyResourceGroup --service-name MyService

Gerekli Parametreler

--name -n

Project adı.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

--service-name

Hizmetin adı.

İ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.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--delete-running-tasks

Projeyi silmeden önce çalışan görevleri iptal edin.

--yes -y

Onay istemde bulunmayın.

Özellik Değer
Default value: False
Global Parametreler
--debug

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
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

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 dms project list

DMS örneği içindeki projeleri listeleyin.

az dms project list --resource-group
                    --service-name

Örnekler

DMS örneği içindeki projeleri listeleyin. (autogenerated)

az dms project list --resource-group MyResourceGroup --service-name MyService

Gerekli Parametreler

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

--service-name

Hizmetin adı.

Global Parametreler
--debug

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
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

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 dms project show

Geçiş projesinin ayrıntılarını gösterin.

az dms project show --name
                    --resource-group
                    --service-name

Örnekler

Geçiş projesinin ayrıntılarını gösterin. (autogenerated)

az dms project show --name MyProject --resource-group MyResourceGroup --service-name MyService

Gerekli Parametreler

--name -n

Project adı.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

--service-name

Hizmetin adı.

Global Parametreler
--debug

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
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

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