Skip to main content

sql_server_databases

Creates, updates, deletes, gets or lists a sql_server_databases resource.

Overview

Namesql_server_databases
TypeResource
Idazure.azure_arc_data.sql_server_databases

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
locationstringThe geo-location where the resource lives
propertiesobjectProperties of Arc Sql Server database
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, sqlServerInstanceName, databaseNameapi-versionRetrieves an Arc Sql Server database.
listselectsubscriptionId, resourceGroupName, sqlServerInstanceNameapi-version
createinsertsubscriptionId, resourceGroupName, sqlServerInstanceName, databaseName, data__propertiesapi-versionCreates or replaces an Arc Sql Server Database.
updateupdatesubscriptionId, resourceGroupName, sqlServerInstanceName, databaseNameapi-versionUpdates an existing database.
deletedeletesubscriptionId, resourceGroupName, sqlServerInstanceName, databaseNameapi-versionDeletes an Arc Sql Server database resource.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
databaseNamestringName of the database
resourceGroupNamestringThe name of the Azure resource group
sqlServerInstanceNamestringName of SQL Server Instance
subscriptionIdstringThe ID of the Azure subscription
api-versionstringThe API version to use for the request

SELECT examples

Retrieves an Arc Sql Server database.

SELECT
location,
properties,
tags
FROM azure.azure_arc_data.sql_server_databases
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND sqlServerInstanceName = '{{ sqlServerInstanceName }}' -- required
AND databaseName = '{{ databaseName }}' -- required
AND api-version = '{{ api-version }}'
;

INSERT examples

Creates or replaces an Arc Sql Server Database.

INSERT INTO azure.azure_arc_data.sql_server_databases (
data__tags,
data__location,
data__properties,
subscriptionId,
resourceGroupName,
sqlServerInstanceName,
databaseName,
api-version
)
SELECT
'{{ tags }}',
'{{ location }}',
'{{ properties }}' /* required */,
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ sqlServerInstanceName }}',
'{{ databaseName }}',
'{{ api-version }}'
RETURNING
location,
properties,
tags
;

UPDATE examples

Updates an existing database.

UPDATE azure.azure_arc_data.sql_server_databases
SET
data__tags = '{{ tags }}',
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND sqlServerInstanceName = '{{ sqlServerInstanceName }}' --required
AND databaseName = '{{ databaseName }}' --required
AND api-version = '{{ api-version}}'
RETURNING
location,
properties,
tags;

DELETE examples

Deletes an Arc Sql Server database resource.

DELETE FROM azure.azure_arc_data.sql_server_databases
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND sqlServerInstanceName = '{{ sqlServerInstanceName }}' --required
AND databaseName = '{{ databaseName }}' --required
AND api-version = '{{ api-version }}'
;