mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 10:58:30 -05:00
removal of ADP on machine (#14100)
This commit is contained in:
@@ -8,13 +8,6 @@
|
||||
- title: Search
|
||||
search: true
|
||||
|
||||
- title: ADP
|
||||
url: /ADP/readme
|
||||
not_numbered: true
|
||||
expand_sections: false
|
||||
sections:
|
||||
- title: ADP Control
|
||||
url: ADP/ADPControl
|
||||
- title: Assessment
|
||||
url: /Assessments/readme
|
||||
not_numbered: true
|
||||
|
||||
@@ -1,161 +0,0 @@
|
||||
{
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"name": "powershell",
|
||||
"display_name": "PowerShell"
|
||||
},
|
||||
"language_info": {
|
||||
"name": "powershell",
|
||||
"codemirror_mode": "shell",
|
||||
"mimetype": "text/x-sh",
|
||||
"file_extension": ".ps1"
|
||||
}
|
||||
},
|
||||
"nbformat_minor": 2,
|
||||
"nbformat": 4,
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"source": [
|
||||
"# 0. Preparing the Credential"
|
||||
],
|
||||
"metadata": {
|
||||
"azdata_cell_guid": "140ce3a4-9596-47b5-ad22-87c3bd2057f6"
|
||||
}
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"source": [
|
||||
"$functionKey = 'yourAzureFunctionKey'\r\n",
|
||||
"$Login = 'yourSqlServerLogin'\r\n",
|
||||
"$Password = 'yourSqlServerPassword'\r\n",
|
||||
"\r\n",
|
||||
"$headers = @{\r\n",
|
||||
" 'x-functions-key' = $functionKey\r\n",
|
||||
"}"
|
||||
],
|
||||
"metadata": {
|
||||
"azdata_cell_guid": "36fa6902-7640-462d-bc2e-6b49e9aaa0d9",
|
||||
"tags": []
|
||||
},
|
||||
"outputs": [],
|
||||
"execution_count": null
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"source": [
|
||||
"# 1. Calling the ADP Orchestrator (Export)\r\n",
|
||||
"## 1.1 Submit the Export request to the source Azure SQL Server."
|
||||
],
|
||||
"metadata": {
|
||||
"azdata_cell_guid": "40c4517b-8145-4af1-bbbb-3be3b9b9a8a0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"source": [
|
||||
"$Url = 'https://adpcontrol.azurewebsites.net/api/subscriptions/0009fc4d-e310-4e40-8e63-c48a23e9cdc1/resourceGroups/seanadp01/Export'\n",
|
||||
"\n",
|
||||
"$Body = @{\n",
|
||||
" batchAccountUrl = 'https://adp.eastus.batch.azure.com'\n",
|
||||
" storageAccountName = 'adp01batch'\n",
|
||||
" sourceSqlServerResourceGroupName = 'SeanADP01Source'\n",
|
||||
" sourceSqlServerName = 'adpsvr01'\n",
|
||||
" userName = $Login \n",
|
||||
" password = $Password \n",
|
||||
"}\n",
|
||||
"\n",
|
||||
"$json = $Body | ConvertTo-Json\n",
|
||||
"$exportResponse = Invoke-RestMethod -Method 'Post' -Headers $headers -Uri $Url -Body $json -ContentType 'application/json'\n",
|
||||
"$exportResponse"
|
||||
],
|
||||
"metadata": {
|
||||
"azdata_cell_guid": "7e1d3261-5e61-4106-8063-7cd58ffd0cf1",
|
||||
"tags": []
|
||||
},
|
||||
"outputs": [],
|
||||
"execution_count": null
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"source": [
|
||||
"## 1.2 Getting the Operation Status"
|
||||
],
|
||||
"metadata": {
|
||||
"azdata_cell_guid": "52204c15-abad-4ce5-8629-d290332f730b"
|
||||
}
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"source": [
|
||||
"Invoke-RestMethod -Method 'Get' -Uri $exportResponse.statusQueryGetUri"
|
||||
],
|
||||
"metadata": {
|
||||
"azdata_cell_guid": "a0ba1261-3a26-4168-b149-1b9e44939432",
|
||||
"tags": [
|
||||
"hide_input"
|
||||
]
|
||||
},
|
||||
"outputs": [],
|
||||
"execution_count": null
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"source": [
|
||||
"# 2. Calling the ADP Orchestrator (Import)\r\n",
|
||||
"## 2.1 Submit the Import request to the target Azure SQL Server."
|
||||
],
|
||||
"metadata": {
|
||||
"azdata_cell_guid": "2c862275-c380-476a-ab3d-a9aacdca963b"
|
||||
}
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"source": [
|
||||
"$Url = 'https://adpcontrol.azurewebsites.net/api/subscriptions/0009fc4d-e310-4e40-8e63-c48a23e9cdc1/resourceGroups/seanadp01/Import'\r\n",
|
||||
"$Body = @{\r\n",
|
||||
" batchAccountUrl = 'https://adp.eastus.batch.azure.com'\r\n",
|
||||
" storageAccountName = 'adp01batch'\r\n",
|
||||
" containerName = 'adpsvr01-0428061710'\r\n",
|
||||
" targetSqlServerResourceGroupName = 'SeanADP01Target'\r\n",
|
||||
" targetSqlServerName = 'adpsvr03'\r\n",
|
||||
" userName = $Login \r\n",
|
||||
" password = $Password \r\n",
|
||||
"}\r\n",
|
||||
"\r\n",
|
||||
"$json = $Body | ConvertTo-Json\r\n",
|
||||
"$importResponse = Invoke-RestMethod -Method 'Post' -Headers $headers -Uri $Url -Body $json -ContentType 'application/json'\r\n",
|
||||
"$importResponse"
|
||||
],
|
||||
"metadata": {
|
||||
"azdata_cell_guid": "315859aa-e452-4ab3-acb5-92c7c8bd5857",
|
||||
"tags": []
|
||||
},
|
||||
"outputs": [],
|
||||
"execution_count": null
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"source": [
|
||||
"## 2.2 Getting the Operation Status"
|
||||
],
|
||||
"metadata": {
|
||||
"azdata_cell_guid": "5da3293b-7d10-4315-8106-79e56cd657ea"
|
||||
}
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"source": [
|
||||
"Invoke-RestMethod -Method 'Get' -Uri $importResponse.statusQueryGetUri"
|
||||
],
|
||||
"metadata": {
|
||||
"azdata_cell_guid": "328d3a27-4cdf-4623-a8c5-8230487efbed",
|
||||
"tags": [
|
||||
"hide_input"
|
||||
]
|
||||
},
|
||||
"outputs": [],
|
||||
"execution_count": null
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
# ADP Control
|
||||
|
||||
[Home](../readme.md)
|
||||
|
||||
Notebook to manage ADP Orchestrator import/export requests onto an SQL Server.
|
||||
|
||||
## Notebooks in this Chapter
|
||||
- [ADP Control](ADPControl.ipynb)
|
||||
Reference in New Issue
Block a user