Servers - Delete
Menghapus server.
DELETE https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}?api-version=2021-02-01-preview
Parameter URI
| Name |
In |
Required |
Type |
Description |
|
resourceGroupName
|
path |
True
|
|
Nama grup sumber daya yang berisi sumber daya. Anda dapat memperoleh nilai ini dari Azure Resource Manager API atau portal.
|
|
serverName
|
path |
True
|
|
Nama server.
|
|
subscriptionId
|
path |
True
|
|
ID langganan yang mengidentifikasi langganan Azure.
|
|
api-version
|
query |
True
|
|
Versi API yang digunakan untuk permintaan.
|
Respons
| Name |
Type |
Description |
|
200 OK
|
|
Berhasil menghapus server.
|
|
202 Accepted
|
|
Diterima
|
|
204 No Content
|
|
Server yang ditentukan tidak ada.
|
|
Other Status Codes
|
|
Respons Kesalahan: ***
400 SubscriptionNotFound - Langganan yang diminta tidak ditemukan.
404 SubscriptionDoesNotHaveServer - Server yang diminta tidak ditemukan
404 ServerNotInSubscriptionResourceGroup - Server yang ditentukan tidak ada di grup sumber daya dan langganan yang ditentukan.
404 OperationIdNotFound - Operasi dengan Id tidak ada.
409 OperationCancelled - Operasi telah dibatalkan oleh pengguna.
409 OperationInterrupted - Operasi pada sumber daya tidak dapat diselesaikan karena terganggu oleh operasi lain pada sumber daya yang sama.
409 ConflictingServerOperation - Operasi saat ini sedang berlangsung untuk server.
409 DropLogicalServerAlreadyInProgress - Server sudah dihilangkan.
429 SubscriptionTooManyCreateUpdateRequests - Permintaan di luar permintaan maks yang dapat diproses oleh sumber daya yang tersedia.
429 SubscriptionTooManyRequests - Permintaan di luar permintaan maks yang dapat diproses oleh sumber daya yang tersedia.
500 OperationTimedOut - Waktu operasi habis dan secara otomatis digulung balik. Coba lagi operasi ini.
503 TooManyRequests - Permintaan di luar permintaan maks yang dapat diproses oleh sumber daya yang tersedia.
|
Contoh
Delete server
Sample Request
DELETE https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-6661?api-version=2021-02-01-preview
package armsql_test
import (
"context"
"log"
"github.com/Azure/azure-sdk-for-go/sdk/azidentity"
"github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/sql/armsql"
)
// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/sql/resource-manager/Microsoft.Sql/preview/2021-02-01-preview/examples/ServerDelete.json
func ExampleServersClient_BeginDelete() {
cred, err := azidentity.NewDefaultAzureCredential(nil)
if err != nil {
log.Fatalf("failed to obtain a credential: %v", err)
}
ctx := context.Background()
client, err := armsql.NewServersClient("00000000-1111-2222-3333-444444444444", cred, nil)
if err != nil {
log.Fatalf("failed to create client: %v", err)
}
poller, err := client.BeginDelete(ctx,
"sqlcrudtest-7398",
"sqlcrudtest-6661",
nil)
if err != nil {
log.Fatalf("failed to finish the request: %v", err)
}
_, err = poller.PollUntilDone(ctx, nil)
if err != nil {
log.Fatalf("failed to pull the result: %v", err)
}
}
Read this SDK documentation on how to add the SDK to your project and authenticate.
const { SqlManagementClient } = require("@azure/arm-sql");
const { DefaultAzureCredential } = require("@azure/identity");
/**
* This sample demonstrates how to Deletes a server.
*
* @summary Deletes a server.
* x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-02-01-preview/examples/ServerDelete.json
*/
async function deleteServer() {
const subscriptionId = "00000000-1111-2222-3333-444444444444";
const resourceGroupName = "sqlcrudtest-7398";
const serverName = "sqlcrudtest-6661";
const credential = new DefaultAzureCredential();
const client = new SqlManagementClient(credential, subscriptionId);
const result = await client.servers.beginDeleteAndWait(resourceGroupName, serverName);
console.log(result);
}
deleteServer().catch(console.error);
Read this SDK documentation on how to add the SDK to your project and authenticate.