Megosztás a következőn keresztül:


SQL Migration Service - Create Or Update

Adatbázis-áttelepítési szolgáltatás létrehozása vagy frissítése.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataMigration/sqlMigrationServices/{sqlMigrationServiceName}?api-version=2022-01-30-preview

URI-paraméterek

Name In Kötelező Típus Description
resourceGroupName
path True

string

Az erőforrást tartalmazó erőforráscsoport neve. Ezt az értéket az Azure Resource Manager API-ból vagy a portálról szerezheti be.

sqlMigrationServiceName
path True

string

Az SQL Migration Service neve.

subscriptionId
path True

string

Az Azure-előfizetést azonosító előfizetés-azonosító.

api-version
query True

string

A kéréshez használandó API-verzió.

Kérelem törzse

Name Típus Description
location

string

tags

object

Válaszok

Name Típus Description
200 OK

SqlMigrationService

Sikeresen frissítette az SQL migration service-t.

201 Created

SqlMigrationService

Sikeresen létrehozta az SQL Migration Service-t.

Other Status Codes

Hibaválaszok: ***

  • 400 InvalidParameterValue – Érvénytelen érték lett megadva a{0}paraméterhez.

  • 400 GenericUser – Felhasználói hiba más erőforrás-szolgáltató hívásakor.

  • 400 OperationIdNotFound – A művelet azonosítója nem található,{0}.

  • 400 OperationTypeNotFound – A művelet típusa{0}' nem található.

  • 400 InvalidArgument – Érvénytelen argumentum : '{0}'.

  • 400 RegenerateAuthenticationKeyNameInvalid – A kulcs neve ({0}) érvénytelen. Az érvényes kulcsnevek authKey1 és authKey2.

  • 400 DeleteServiceNotAllowed – A migrálási szolgáltatáshoz csatolt egy vagy több migrálási szolgáltatás ({0}) jelenleg fut. Az áttelepítési szolgáltatás törléséhez várjon, amíg az összes áttelepítés befejeződött, vagy törölje az áttelepítéseket manuálisan, és próbálkozzon újra a szolgáltatás törlésével. A futtatott migrálások a következők: '{1}'

  • 400 IntegrationRuntimeIsNotSelfHosted – Az integrációs modul nem saját üzemeltetésű az előfizetés "{0}' erőforráscsoport '{1}' és a neve '{2}' számára.

  • 400 SzerializationError – Hiba történt az RP-szolgáltatás válaszának feldolgozása közben: '{0}'

  • 400 ServiceNameInvalid – A{0}szolgáltatásnév érvénytelen. Az elnevezési szabályokért tekintse meg https://aka.ms/dmsv2naming.

  • 403 AccessDenied – Hozzáférés megtagadva.

  • 404 ResourceNotFound – A kért erőforrás nem található.

  • 404 SubscriptionDoesNotExist – Az előfizetés azonosítója nem létezik.

  • 404 ResourceDoesNotExist – Az erőforrás nem létezik.

  • 409 OperationInProgress – A művelet már folyamatban van az erőforráson.

  • 409 OperationCanceled – Művelet megszakítva.

  • 409 ResourceAlreadyExists – Az erőforrás már létezik.

  • 409 SubscriptionOperationInProgress – Az előfizetésen már folyamatban van egy művelet

  • 500 UnExpectedErrorOccurred – Váratlan hiba történt.

  • 500 OperationTimeout – A művelet túllépte az időkorlátot.

  • 500 GenericSystem – Rendszerhiba más erőforrás-szolgáltató hívásakor.

Példák

Create or Update SQL Migration Service with maximum parameters.
Create or Update SQL Migration Service with minimum parameters.

Create or Update SQL Migration Service with maximum parameters.

Mintakérelem

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent?api-version=2022-01-30-preview

{
  "location": "northeurope"
}

Mintaválasz

{
  "properties": {
    "provisioningState": "Updating"
  },
  "location": "northeurope",
  "tags": {
    "myTag": "myVal"
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent",
  "name": "testagent",
  "type": "Microsoft.DataMigration/sqlMigrationServices"
}
{
  "properties": {
    "provisioningState": "Updating"
  },
  "location": "northeurope",
  "tags": {
    "myTag": "myVal"
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent",
  "name": "testagent",
  "type": "Microsoft.DataMigration/sqlMigrationServices"
}

Create or Update SQL Migration Service with minimum parameters.

Mintakérelem

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent?api-version=2022-01-30-preview

{
  "location": "northeurope"
}

Mintaválasz

{
  "properties": {
    "provisioningState": "Updating"
  },
  "location": "northeurope",
  "tags": {
    "myTag": "myVal"
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent",
  "name": "testagent",
  "type": "Microsoft.DataMigration/sqlMigrationServices"
}
{
  "properties": {
    "provisioningState": "Updating"
  },
  "location": "northeurope",
  "tags": {
    "myTag": "myVal"
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent",
  "name": "testagent",
  "type": "Microsoft.DataMigration/sqlMigrationServices"
}

Definíciók

Name Description
createdByType
SqlMigrationService

A SQL Migration Service.

SystemData

createdByType

Érték Description
Application
Key
ManagedIdentity
User

SqlMigrationService

A SQL Migration Service.

Name Típus Description
id

string

location

string

name

string

properties.integrationRuntimeState

string

Az integrációs modul aktuális állapota.

properties.provisioningState

string

Kiépítési állapot az aszinkron művelet állapotának nyomon követéséhez.

systemData

SystemData

tags

object

type

string

SystemData

Name Típus Description
createdAt

string (date-time)

createdBy

string

createdByType

createdByType

lastModifiedAt

string (date-time)

lastModifiedBy

string

lastModifiedByType

createdByType