---
title: "GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureData/sqlServerRegistrations/{sqlServerRegistrationName}"
method: GET
path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureData/sqlServerRegistrations/{sqlServerRegistrationName}"
tags: ["SqlServerRegistrations"]
---

# GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureData/sqlServerRegistrations/{sqlServerRegistrationName}

`GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureData/sqlServerRegistrations/{sqlServerRegistrationName}`

Gets a SQL Server registration.

## Path parameters

- `resourceGroupName` string, required
- `sqlServerRegistrationName` string, required
- `subscriptionId` string, required

## Query parameters

- `api-version` string, required

## Response `200`

Successfully retrieved the SQL Server registration.

- SqlServerRegistration — ARM resource.
  - `id` string — Resource ID.
  - `name` string — Resource name.
  - `type` string — Resource type.

## Other responses

- `default` — *** Error Responses: *** * 400 InvalidParameterValue - An invalid value was given to parameter. * 400 InvalidCrossSubscriptionVmMove - Invalid cross subscription move of resource. * 400 RPGenericUser - User Failure when calling other Resource Provider. * 400 InvalidArgument - Invalid argument '{0}'. * 400 ArgumentNotInRange - Argument '{0}' not in range. * 400 ResourceNotProvisioned - As the resource: {0} is not in a provisioned state, the request cannot be proceeded forward * 400 InvalidRgResourceId - Invalid Resourcegroup resource id specified. * 403 AccessDenied - Access denied. * 404 ResourceNotFound - The requested resource was not found. * 404 SubscriptionDoesNotExist - Subscription id does not exist. * 404 ResourceDoesNotExist - Resource does not exist. * 404 OperationIdNotFound - Operation id could not be found. * 404 OperationTypeNotFound - Operation Type not found. * 409 ResourceAlreadyExists - Resource already exists. * 409 SqlExtensionNotInstalled - SQL extension not installed. * 409 MissingMoveResources - Cannot move resources(s) because some resources are missing in the request. * 409 OperationInProgress - Operation in progress on resource already. * 409 OperationCanceled - Operation Cancelled. * 500 RPGenericSystem - System Failure when calling other Resource Provider. * 500 UnExpectedErrorOccurred - Unexpected error occurred. * 500 OperationTimeout - Operation timed out.

---

[API](https://skmtc.net/azure/apis/azuredatamanagementclient.md) · [All operations](https://skmtc.net/azure/apis/azuredatamanagementclient/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/azuredatamanagementclient/versions/227442e3fb5e/schema)
