Questo tutorial spiega come eseguire il deployment di un gruppo di disponibilità Always On di Microsoft SQL Server su istanze di macchine virtuali (VM) Compute Engine utilizzando l'archiviazione a blocchi di Google Cloud NetApp Volumes con il protocollo Internet Small Computer System Interface (iSCSI). L'utilizzo di NetApp Volumes per l'archiviazione di SQL Server fornisce l'accesso a un servizio di archiviazione completamente gestito e ad alte prestazioni con funzionalità avanzate di gestione dei dati come snapshot e clonazione.
Obiettivi
Questo tutorial ti guiderà attraverso le seguenti attività:Costi
Questo tutorial utilizza i seguenti componenti fatturabili di Google Cloud:Per generare una stima dei costi in base all'utilizzo previsto, utilizza il calcolatore prezzi.
Prima di iniziare
Prima di iniziare, assicurati di disporre di quanto segue:
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
- Un progetto Google Cloud con autorizzazioni amministrative per Compute Engine, Networking, Identity and Access Management e Cloud Storage.
- Una rete VPC con una subnet nella regione di destinazione.
- Servizi Active Directory e DNS stabiliti all'interno della regione.
- Un utente Active Directory con autorizzazioni per unire computer al dominio e accedere alle VM utilizzando RDP.
- Assicurati che le regole firewall VPC consentano il traffico tra i nodi per iSCSI (TCP 3260), WSFC (UDP/TCP 3343), SQL Server (TCP 1433), endpoint SQL Server AG (TCP 5022), SMB (TCP 445) e RPC (TCP 135, TCP 49152-65535).
- Abilita l'API NetApp Volumes.
-
In the Google Cloud console, activate Cloud Shell.
Configurare gli account di dominio
Configura due account Active Directory per SQL Server:
- Account di installazione: un account con privilegi di amministratore di dominio (ad esempio DOMAIN\DomainAdmin) per accedere alle VM e configurare il cluster e il gruppo di disponibilità.
- Service account: un account (ad esempio DOMAIN\sqlsvc) per il servizio SQL Server e il servizio SQL Agent su entrambe le VM SQL Server.
Crea VM Compute Engine per SQL Server
Crea due istanze Compute Engine (
sqlnode1esqlnode2) che eseguono SQL Server 2022 Enterprise su Windows Server 2025:Nella console Google Cloud , vai alla pagina Crea un'istanza.
In Nome, inserisci
sqlnode1.Nella sezione Configurazione macchina, seleziona Per uso generico, quindi procedi nel seguente modo:
- Nell'elenco Serie, seleziona N4.
- Nell'elenco Tipo di macchina, seleziona n4-highmem-8 (8 vCPU, 64 GB di memoria).
Seleziona la regione e la zona in cui hai configurato il VPC.
Nella sezione Disco di avvio, fai clic su Cambia, quindi esegui queste operazioni:
- Nella scheda Immagini pubbliche, seleziona SQL Server su Windows Server dall'elenco Sistema operativo.
- Nell'elenco Versione, seleziona SQL Server 2022 Enterprise su Windows Server 2025 Datacenter.
- Nell'elenco Tipo di disco di avvio, seleziona Hyperdisk bilanciato.
- Imposta Dimensioni (GB) su
50. - Per salvare la configurazione del disco di avvio, fai clic su Seleziona.
Espandi la sezione Opzioni avanzate, poi espandi Networking.
In Interfacce di rete, seleziona la rete VPC e la subnet per il tuo progetto.
Nell'elenco Tipo di scheda di interfaccia di rete, seleziona gVNIC.
In Livello di servizio di rete, seleziona Premium.
Fai clic su Crea.
Ripeti questi passaggi per creare una seconda istanza denominata
sqlnode2.
Unire i server al dominio e prepararsi per il clustering
Esegui questi passaggi sia su
sqlnode1che susqlnode2:- Connettiti alla VM utilizzando un account amministratore locale.
- In Server Manager, seleziona Server locale.
- Seleziona il link WORKGROUP.
- Nella sezione Nome computer, seleziona Modifica.
- Seleziona la casella di controllo Dominio, inserisci il nome del tuo dominio (ad esempio
cvsdemo.internal) e fai clic su Ok. - Nella finestra di dialogo Windows Security, inserisci le credenziali del tuo account amministratore di dominio e fai clic su Ok.
- Quando viene visualizzato il messaggio di benvenuto per il dominio, segui questi passaggi: a. Fai clic su Ok. b. Fai clic su Chiudi, poi seleziona Riavvia ora.
- Dopo il riavvio della VM, connettiti utilizzando l'account amministratore del dominio.
- Aggiungi l'account
DOMAIN\sqlsvcal gruppo Amministratori locale sulla VM. Puoi utilizzare il seguente comando PowerShell:Add-LocalGroupMember -Group "Administrators" -Member "DOMAIN\sqlsvc"
Apri PowerShell come amministratore ed esegui i seguenti comandi per installare le funzionalità di Windows richieste:
# Install Failover Clustering and tools Install-WindowsFeature Failover-Clustering, RSAT-Clustering-PowerShell, RSAT-Clustering-CmdInterface -IncludeAllSubFeature -IncludeManagementTools # Install and enable MPIO for iSCSI Install-WindowsFeature -Name Multipath-IO Enable-MSDSMAutomaticClaim -BusType "iSCSI" # Install .NET and other SQL prereqs Install-WindowsFeature NET-Framework-45-Core, NET-Framework-45-Features Install-WindowsFeature RSAT-AD-PowerShell
Per ottenere il nome qualificato iSCSI (IQN) per la VM, esegui
iscsicpl.exe, vai alla scheda Configurazione e copia il nome iniziatore. In alternativa, esegui il seguente comando PowerShell:Get-InitiatorPort | Select-Object NodeAddress
Registra l'IQN sia per
sqlnode1sia persqlnode2. Ti serviranno nella sezione successiva. Esempio:iqn.1991-05.com.microsoft:sqlnode1.cvsdemo.internal.
Crea volumi di archiviazione a blocchi NetApp Volumes
Segui questi passaggi per creare un gruppo di host, un pool di archiviazione e volumi iSCSI.
Crea un gruppo di host
Un gruppo di host garantisce che solo gli host specificati (le tue VM SQL Server) possano accedere ai volumi che crei.
In Cloud Shell, crea un gruppo host contenente gli IQN di
sqlnode1esqlnode2:gcloud netapp host-groups create HOST_GROUP_NAME
--location=LOCATION
--type=ISCSI_INITIATOR
--hosts=SQLNODE1_IQN,SQLNODE2_IQN
--os-type=WINDOWS
--description="SQL Server AG nodes"Sostituisci le seguenti informazioni:
HOST_GROUP_NAME: il nome del gruppo di host, ad esempiosql-ag-hosts.LOCATION: La regione del gruppo di host, ad esempious-west1.SQLNODE1_IQN: L'IQN disqlnode1.SQLNODE2_IQN: L'IQN disqlnode2.
Esegui il provisioning di un pool di archiviazione
In Cloud Shell, crea un pool di archiviazione per i volumi:
gcloud netapp storage-pools create POOL_NAME
--project=PROJECT_ID
--location=ZONE
--service-level=Flex
--type=Unified
--capacity=1024
--total-throughput=64
--total-iops=1024
--network=name=VPC_NAME,psa-range=PSA_RANGE_NAMESostituisci le seguenti informazioni:
POOL_NAME: il nome del pool di archiviazione, ad esempiosql-pool.PROJECT_ID: l'ID progetto Google Cloud .ZONE: la zona del pool di archiviazione, che deve corrispondere alla zona delle VM, ad esempious-west1-b.VPC_NAME: il nome della tua rete VPC.PSA_RANGE_NAME: il nome dell'intervallo allocato della connessione Private Services Access.
Crea volumi
Crea volumi separati per dati, log, tempdb e backup di SQL Server per ogni nodo.
In Cloud Shell, esegui questo comando per ogni volume che devi creare:
gcloud netapp volumes create VOLUME_NAME
--project=PROJECT_ID
--location=ZONE
--storage-pool=POOL_NAME
--capacity=200
--protocols=ISCSI
--block-devices="name=VOLUME_NAME,host-groups=projects/PROJECT_ID/locations/LOCATION/hostGroups/HOST_GROUP_NAME,os-type=WINDOWS"
--snapshot-directory=falseSostituisci
VOLUME_NAMEcon un nome univoco per ogni volume. Per questo tutorial a due nodi, devi eseguire il comando otto volte per creare volumi per dati, log, tempdb e backup per ogni nodo (ad esempio,sqlnode1-data,sqlnode1-log,sqlnode1-temp,sqlnode1-backup,sqlnode2-data,sqlnode2-log,sqlnode2-tempesqlnode2-backup).
Monta i volumi iSCSI su ogni VM SQL
Per ogni VM (
sqlnode1esqlnode2), monta i volumi che hai creato per quel nodo specifico.Nella console Google Cloud , vai alla pagina Volumi per NetApp Volumes.
Seleziona un volume assegnato al nodo che stai configurando. Prendi nota degli indirizzi IP del portale di destinazione elencati nella sezione Dettagli destinazione di iSCSI. Questi indirizzi sono necessari per connettersi al volume.
Nella VM, apri PowerShell come amministratore ed esegui il seguente comando, sostituendo gli IP di esempio con gli IP del portale di destinazione per il tuo volume:
"10.165.128.216","10.165.128.217" | ForEach-Object { New-IscsiTargetPortal -TargetPortalAddress $_ }Esegui
iscsicpl.exeper aprire Proprietà iniziatore iSCSI.Vai alla scheda Target, seleziona uno dei target di volume dall'elenco e fai clic su Connetti.
Nella finestra di dialogo Connetti a target, seleziona Abilita percorsi multipli e fai clic su Avanzate.
Nella finestra di dialogo Impostazioni avanzate:
- Adattatore locale: seleziona Microsoft iSCSI Initiator.
- IP iniziatore: seleziona un indirizzo IP sulla VM.
- IP portale di destinazione: seleziona uno degli IP del portale che hai scoperto.
- Fai clic su OK.
Nella finestra di dialogo Connetti a destinazione, fai clic su Ok.
Ripeti i passaggi di connessione per tutti i target associati alla VM.
Per configurare MPIO per i dispositivi iSCSI, apri Proprietà MPIO dal Pannello di controllo o da Server Manager.
Fai clic sulla scheda Scopri i percorsi multipli.
Seleziona Aggiungi supporto per dispositivi iSCSI e fai clic su Aggiungi. Riavvia la VM se richiesto.
Dopo il riavvio, apri Gestione dispositivi ed espandi Unità disco. Il disco iSCSI viene visualizzato come dispositivo multi-path.
Apri Gestione disco (
compmgmt.msc). Per ogni nuovo disco:- Metti online il disco.
- Inizializza il disco (GPT).
- Crea un nuovo volume, assegna una lettera di unità (ad esempio D per i dati, E per i log, F per i backup, G per tempdb) e formattalo utilizzando NTFS con una dimensione unità di allocazione di 64 K.
Crea la struttura di directory per SQL Server sulle unità appena formattate. Ad esempio:
$paths = "D:\MSSQL\DATA","E:\MSSQL\Log","F:\MSSQL\Backup","G:\MSSQL\Temp" $paths | ForEach-Object { New-Item -ItemType Directory -Path $_ -Force }
Configura SQL Server
Esegui questi passaggi sia su
sqlnode1che susqlnode2dopo aver montato i rispettivi volumi.- Apri SQL Server Configuration Manager.
- Nel riquadro a sinistra, seleziona Servizi SQL Server.
- Nel riquadro a destra, fai clic con il tasto destro del mouse su SQL Server (MSSQLSERVER), seleziona Proprietà, vai alla scheda Accesso e modifica il Nome account con il tuo account di servizio (DOMAIN\sqlsvc). Inserisci la password e fai clic su Ok.
- Ripeti il passaggio precedente per SQL Server Agent (MSSQLSERVER).
- Connettiti all'istanza SQL Server utilizzando SQL Server Management Studio (SSMS) con il tuo account amministratore di dominio.
- Crea accessi per il account di servizio e concedigli le autorizzazioni necessarie:
USE [master]; GO CREATE LOGIN [DOMAIN\sqlsvc] FROM WINDOWS WITH DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english]; GO ALTER SERVER ROLE [sysadmin] ADD MEMBER [DOMAIN\sqlsvc]; GO
- Esegui il seguente script in SSMS per reindirizzare i percorsi predefiniti di database, log, backup e tempdb ai volumi iSCSI che hai montato:
USE [master]; GO EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'BackupDirectory', REG_SZ, N'F:\MSSQL\Backup'; GO EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'DefaultData', REG_SZ, N'D:\MSSQL\DATA'; GO EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'DefaultLog', REG_SZ, N'E:\MSSQL\Log'; GO -- Modify model and msdb paths ALTER DATABASE model MODIFY FILE (NAME = modeldev, FILENAME = 'D:\MSSQL\DATA\model.mdf'); ALTER DATABASE model MODIFY FILE (NAME = modellog, FILENAME = 'E:\MSSQL\Log\modellog.ldf'); ALTER DATABASE msdb MODIFY FILE (NAME = MSDBData, FILENAME = 'D:\MSSQL\DATA\MSDBData.mdf'); ALTER DATABASE msdb MODIFY FILE (NAME = MSDBLog, FILENAME = 'E:\MSSQL\Log\MSDBLog.ldf'); GO -- Modify tempdb paths ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = 'G:\MSSQL\Temp\tempdb.mdf'); ALTER DATABASE tempdb MODIFY FILE (NAME = templog, FILENAME = 'G:\MSSQL\Temp\templog.ldf'); GO
- Arresta il servizio SQL Server (MSSQLSERVER).
- Sposta i file
model,msdbetempdbesistenti dalle loro vecchie posizioni (ad esempioC:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\DATA) alle nuove posizioni sulle unità D:, E: e G:. - Per spostare il database
mastereERRORLOG:- Apri SQL Server Configuration Manager.
- Fai clic con il tasto destro del mouse su SQL Server (MSSQLSERVER), seleziona Proprietà e vai alla scheda Parametri di avvio.
- Per ogni parametro esistente
-d,-ee-lche punta all'unità C:, selezionalo e fai clic su Rimuovi. - Aggiungi i seguenti parametri facendo clic su Aggiungi per ciascuno:
-dD:\MSSQL\DATA\master.mdf-lE:\MSSQL\Log\mastlog.ldf-eE:\MSSQL\Log\ERRORLOG
- Fai clic su OK.
- Sposta manualmente
master.mdfemastlog.ldfdaC:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\DATAaD:\MSSQL\DATA\` andE:\MSSQL\Log` rispettivamente. - Sposta il file
ERRORLOGdalla posizione precedente a `E:\MSSQL\Log`.
- Avvia il servizio SQL Server (MSSQLSERVER).
Configura il clustering di failover di Windows Server
Segui questi passaggi per creare il cluster e configurare un controllo quorum.
Configurare Windows Firewall
Prima di creare il cluster, assicurati che Windows Firewall su ogni nodo consenta il traffico per WSFC, SQL Server e iSCSI.
Su
sqlnode1esqlnode2, apri PowerShell come amministratore ed esegui i seguenti comandi:New-NetFirewallRule -DisplayName 'Failover Clusters (UDP-In)' -Direction Inbound -Protocol UDP -LocalPort 3343 -Action Allow New-NetFirewallRule -DisplayName 'Failover Clusters (TCP-In)' -Direction Inbound -Protocol TCP -LocalPort 3343 -Action Allow New-NetFirewallRule -DisplayName 'RPC Endpoint Mapper' -Direction Inbound -Protocol TCP -LocalPort 135 -Action Allow New-NetFirewallRule -DisplayName 'File and Printer Sharing (SMB-In)' -Direction Inbound -Protocol TCP -LocalPort 445 -Action Allow New-NetFirewallRule -DisplayName 'Failover Cluster Manager RPC' -Direction Inbound -Protocol TCP -LocalPort 49152-65535 -Action Allow New-NetFirewallRule -DisplayName 'iSCSI' -Direction Inbound -Protocol TCP -LocalPort 3260 -Action Allow New-NetFirewallRule -DisplayName 'SQL Server' -Direction Inbound -Protocol TCP -LocalPort 1433 -Action Allow New-NetFirewallRule -DisplayName 'SQL Server AG Endpoint' -Direction Inbound -Protocol TCP -LocalPort 5022 -Action Allow
Crea il cluster
- Su
sqlnode1, apri Gestione cluster di failover (cluadmin.msc). - Nella sezione Gestione, seleziona Convalida configurazione. Segui la procedura guidata per convalidare
sqlnode1esqlnode2. Assicurati che tutti i test vengano superati prima di procedere. - Dopo la convalida, seleziona Crea cluster.
- Nella procedura guidata Crea cluster, aggiungi
sqlnode1esqlnode2come nodi del cluster. - Per Punto di accesso per l'amministrazione del cluster, inserisci un nome del cluster (ad esempio,
sqlcluster) e fornisci un indirizzo IP statico per il cluster. - Segui le istruzioni per creare il cluster.
Crea una condivisione file per il quorum del cluster
Ti consigliamo di creare una condivisione file su una terza VM, preferibilmente in una zona diversa, che funga da controllo del quorum del cluster.
- Connettiti alla VM che intendi utilizzare come controllo di condivisione file.
- Nella finestra Server Manager, seleziona Strumenti > Gestione computer.
- Espandi Strumenti di sistema > Cartelle condivise, fai clic con il tasto destro del mouse su Condivisioni e seleziona Nuova condivisione.
- Segui la procedura guidata per la creazione di una cartella condivisa. Nella pagina Percorso cartella, individua o crea una cartella per la condivisione.
- Nella pagina Autorizzazioni, seleziona Personalizza autorizzazioni.
- Fai clic su Aggiungi e concedi il Controllo completo all'account dell'oggetto nome cluster (CNO), ad esempio
sqlcluster$. - Completa la procedura guidata per creare la condivisione.
Configura il quorum del cluster
- Su
sqlnode1, apri Gestione cluster di failover. - Fai clic con il tasto destro del mouse sul nome del cluster e seleziona Altre azioni > Configura impostazioni di quorum del cluster.
- Nella procedura guidata di configurazione del quorum del cluster, seleziona Avanti.
- Nella pagina Seleziona opzione di configurazione quorum, scegli Seleziona controllo del quorum e fai clic su Avanti.
- Nella pagina Seleziona controllo del quorum, scegli Configura controllo di condivisione file e fai clic su Avanti.
- In Percorso condivisione file, inserisci il percorso della condivisione che hai creato (ad esempio,
\\witness-server\quorum) e fai clic su Avanti. - Conferma le impostazioni e fai clic su Avanti, poi su Fine.
Configura i gruppi di disponibilità Always On
Applica i passaggi descritti in questa sezione a entrambe le VM SQL Server per abilitare e configurare il gruppo di disponibilità.
Abilita i gruppi di disponibilità in SQL Server
- Apri SQL Server Configuration Manager.
- Nell'albero del browser, seleziona Servizi SQL Server.
- Fai clic con il tasto destro del mouse su SQL Server (MSSQLSERVER) e seleziona Proprietà.
- Seleziona la scheda Disponibilità elevata Always On e seleziona Abilita gruppi di disponibilità Always On.
- Fai clic su Applica e poi su Ok. Riavvia il servizio SQL Server.
Crea un database per il gruppo di disponibilità
- Connettiti a
sqlnode1utilizzando SSMS. - Nel riquadro Esplora oggetti, fai clic con il tasto destro del mouse su Database e seleziona Nuovo database.
- Inserisci
MyDB1per il nome del database e fai clic su Ok. - Fai clic con il tasto destro del mouse su
MyDB1, seleziona Attività > Esegui il backup. Esegui un backup completo. Assicurati che il modello di recupero del database sia Completo. - Fai clic con il tasto destro del mouse su
MyDB1, seleziona Attività > Esegui il backup. Esegui un backup del log delle transazioni. - Copia i file di backup completi e dei log delle transazioni in
sqlnode2. - Connettiti a
sqlnode2utilizzando SSMS. Fai clic con il tasto destro del mouse su Database e seleziona Ripristina database. - Ripristina il backup completo di
MyDB1dasqlnode1, specificando RESTORE WITH NORECOVERY nella pagina Opzioni. - Fai clic con il tasto destro del mouse su
MyDB1insqlnode2, seleziona Attività > Ripristina > Log delle transazioni. Ripristina il backup del log delle transazioni, specificando anche RESTORE WITH NORECOVERY.
Crea il gruppo di disponibilità
- Connettiti a
sqlnode1utilizzando SSMS. - In Esplora oggetti, fai clic con il tasto destro del mouse su Alta affidabilità di AlwaysOn e seleziona Creazione guidata nuovo gruppo di disponibilità.
- Specifica un nome del gruppo di disponibilità, ad esempio
sql-ag. - Seleziona
MyDB1come database da includere. - Nella pagina Specifica repliche, fai clic su Aggiungi replica e connettiti a
sqlnode2. - Attiva Failover automatico per entrambe le repliche, imposta Modalità di disponibilità su Commit sincrono e Secondaria leggibile su Sì.
- Vai alla scheda Endpoint e assicurati che venga utilizzata la porta
5022. - Nella pagina Seleziona la sincronizzazione iniziale dei dati, seleziona Solo unione.
- Completa la procedura guidata per creare il gruppo di disponibilità.
Crea una risorsa DNN per il gruppo di disponibilità
Anziché un bilanciatore del carico, utilizza un nome di rete distribuito (DNN) per instradare il traffico client al listener del gruppo di disponibilità.
- Apri Gestione cluster di failover, espandi Ruoli e seleziona il ruolo del gruppo di disponibilità.
- In Risorse, fai clic con il tasto destro del mouse sulla risorsa del gruppo di disponibilità e seleziona Aggiungi risorsa > Punto di accesso client.
- Fornisci un Nome per il listener DNN e completa la procedura guidata.
- Metti online la nuova risorsa DNN.
- Per impostazione predefinita, il cluster associa il nome DNS DNN a tutti i nodi del cluster. Se nel cluster sono presenti nodi che non ospitano repliche SQL Server, devi escluderli dai possibili proprietari del nome di rete distribuito (DNN):
- Fai clic con il tasto destro del mouse sulla risorsa DNN che hai creato e seleziona Proprietà.
- Deseleziona la casella di controllo per i nodi che non sono repliche del gruppo di disponibilità.
- Fai clic su OK.
- Aggiorna le stringhe di connessione dell'applicazione per connetterti al nome del listener DNN e includi
MultiSubnetFailover=True.
Testa il failover
Connettiti a
sqlnode1osqlnode2utilizzando SSMS ed esegui la seguente query per verificare quale replica è primaria e che entrambe le repliche sono configurate per il commit sincrono e il failover automatico:-- Check primary replica SELECT ag.name AS AG_Name, ar.replica_server_name as PrimaryReplica FROM sys.dm_hadr_availability_replica_states AS ars JOIN sys.availability_groups AS ag ON ag.group_id = ars.group_id JOIN sys.availability_replicas ar ON ar.replica_id = ars.replica_id WHERE ars.role_desc = 'PRIMARY';
-- Check replica configuration SELECT replica_server_name, availability_mode_desc, failover_mode_desc FROM sys.availability_replicas WHERE group_id = (SELECT group_id FROM sys.availability_groups WHERE name = N'sql-ag');
Per avviare un failover manuale, connettiti alla replica secondaria in SSMS ed esegui:
ALTER AVAILABILITY GROUP [sql-ag] FAILOVER;
Dopo il failover, verifica la nuova istanza primaria eseguendo
SELECT @@SERVERNAME;o riconnettendoti al listener DNN e controllando il nome del server.Puoi anche visualizzare lo stato del gruppo di disponibilità in SSMS facendo clic con il tasto destro del mouse sul gruppo di disponibilità in Disponibilità elevata Always On e selezionando Mostra dashboard.
Esegui la pulizia
Elimina il progetto
Per evitare che al tuo progetto Google Cloud vengano addebitati costi relativi alle risorse utilizzate in questo tutorial, elimina il progetto. Per saperne di più, consulta la sezione Chiusura dei progetti.