Share via


Connessione sql server ad Azure Arc con il programma di installazione (.msi)

Si applica a:SQL Server

Questo articolo illustra come connettere l'istanza di SQL Server ad Azure Arc con un programma di installazione (.msi). Prima di procedere, completare i prerequisiti.

Distribuire l'estensione SQL Server da AzureExtensionForSQLServer.msi

È anche possibile eseguire l'onboarding delle istanze di SQL Server in Azure Arc usando direttamente AzureExtensionForSQLServer.msi. Questo metodo consente di integrare l'onboarding di istanze di SQL Server in Arc con tutti gli strumenti e i servizi di automazione della distribuzione esistenti.

  1. Scaricare AzureExtensionForSQLServer.msi.

  2. Aprire AzureExtensionForSQLServer.msi. In questo modo vengono installati i pacchetti necessari per l'onboarding delle istanze di SQL Server in Azure Arc.

  3. Aprire la console di PowerShell in modalità amministratore ed eseguire i comandi seguenti.

    Se si usa un'entità servizio Microsoft Entra ID per l'autenticazione, eseguire il comando seguente nell'istanza di SQL Server di destinazione.

    Nota

    Microsoft Entra ID era precedentemente noto come Azure Active Directory (Azure AD).

    '& "$env:ProgramW6432\AzureExtensionForSQLServer\AzureExtensionForSQLServer.exe" --subId <subscriptionid> --resourceGroup <resourceGroupName> --location <AzureRegion> --tenantid <TenantId> --service-principal-app-id <servicePrincipalAppId> --service-principal-secret <servicePrincipalSecret> --proxy <proxy> --licenseType <licenseType> --excluded-SQL-instances <"MSSQLSERVER01 MSSQLSERVER02 MSSQLSERVER15"> --machineName <"ArcServerName">'
    

    In caso contrario, eseguire il comando seguente in SQL Server di destinazione.

    '& "$env:ProgramW6432\AzureExtensionForSQLServer\AzureExtensionForSQLServer.exe" --subId <subscriptionid> --resourceGroup <resourceGroupName> --location $location --tenantid <TenantId> --proxy <proxy> --licenseType <licenseType> --excluded-SQL-instances <"MSSQLSERVER01 MSSQLSERVER02 MSSQLSERVER15"> --machineName <"ArcServerName">'
    

    Nota

    Il parametro della riga di comando "--machineName" è un parametro facoltativo, se non viene specificato, il nome della risorsa server abilitata per Arc sarà il nome host del computer.

    Importante

    Microsoft SQL Server abilitato da Azure Arc è concesso in licenza all'utente come parte della licenza di sottoscrizione dell'azienda per i servizi di Microsoft Azure. È possibile usare il software solo con i servizi di Microsoft Azure e sono soggetti ai termini e alle condizioni del contratto in base al quale sono stati ottenuti i servizi di Microsoft Azure. Non è possibile usare il software se non si dispone di una licenza di sottoscrizione attiva per i servizi di Microsoft Azure.
    Informazioni legali su Microsoft Azure: Informazioni legali di Microsoft Azure e Informativa sulla privacy di Microsoft

Convalidare le risorse di SQL Server abilitate per Arc

Passare ad Azure Arc > SQL Server e aprire la risorsa SQL Server abilitata per Arc appena registrata per la convalida.

Screenshot of validating a connected SQL Server.

Passaggi successivi