Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
si applica a:SQL Server
database SQL di Azure
Istanza gestita di SQL di Azure
Azure Synapse Analytics
Analytics Platform System (PDW)
Questo articolo descrive come designare un'istanza di SQL Server come server di gestione centrale in SQL Server tramite SQL Server Management Studio (SSMS). Un cms archivia un elenco di istanze di SQL Server organizzate in uno o più gruppi. Le azioni eseguite tramite un gruppo di server CMS agiscono su tutti i server del gruppo. Ciò include la connessione ai server tramite Esplora oggetti e l'esecuzione di istruzioni Transact-SQL e criteri di gestione basata su criteri in più server contemporaneamente.
Nota
SQL Server 2008 (10.0.x) e le versioni precedenti non possono essere designate come CMS.
Autorizzazioni
Due ruoli del database nel msdb
database concedono l'accesso ai server di gestione centrale. Solo i membri del ruolo ServerGroupAdministratorRole possono gestire cms. Per connettersi a un cms, è necessaria l'appartenenza al ruolo ServerGroupReaderRole .
Poiché le connessioni gestite da un cms vengono eseguite nel contesto dell'utente, le autorizzazioni valide per i server registrati possono variare. Ad esempio, l'utente potrebbe essere membro del ruolo predefinito del server sysadmin nell'istanza di SQL Server A, ma dispone di autorizzazioni limitate per l'istanza di SQL Server B.
Creare un server di gestione centrale
Se la finestra degli strumenti Server registrati non è visibile in SSMS, selezionare Visualizza>server registrati o digitare CTRL + ALT + G.
Nel riquadro Server registrati espandere Motore di database, fare clic con il pulsante destro del mouse su Server di gestione centrale e quindi scegliere Registra server di gestione centrale... .
Nella finestra di dialogo Nuova registrazione server, immettere le informazioni per l'istanza di SQL Server che si desidera utilizzare come CMS (Central Management Server).
Impostazione | Descrizione |
---|---|
Tipo di server | La casella Tipo server è di sola lettura. Solo un motore di database può essere un cms . |
Nome server | Per Nome server immettere il nome completo di SQL Server. Se ci si connette in locale, è anche possibile usare localhost come nome del server. Se non si usa l'istanza predefinita MSSQLSERVER , è necessario immettere il nome del server e il nome dell'istanza. Se non si è certi di come determinare il nome dell'istanza di SQL Server, vedere Trovare il nome dell'istanza di SQL Server. |
Autenticazione | L'autenticazione di Windows è impostata come predefinita. È anche possibile usare l'autenticazione di SQL Server per connettersi. Tuttavia, se si seleziona Autenticazione di SQL Server, sono necessari un nome utente e una password. L'autenticazione di Microsoft Entra è disponibile per SQL Server 2022 (16.x) e versioni successive. Per istruzioni dettagliate sulla configurazione, vedere Esercitazione: Configurare l'autenticazione di Microsoft Entra per SQL Server Per altre informazioni sui tipi di autenticazione, vedere Connettersi al server (pagina Account di accesso) - Motore di database. |
Accedi | ID utente dell'account server usato per accedere al server. Quando si usa l'autenticazione di SQL Server, è necessario un account di accesso. |
Parola d’ordine | Password dell'account server usato per accedere al server. Quando si usa l'autenticazione di SQL Server, è necessaria una password. |
Memorizzare la password | Selezionare questa opzione per fare in modo che SQL Server crittografi e archivi la password immessa. Questa opzione viene visualizzata solo se si è scelto di connettersi usando l'autenticazione di SQL Server. |
Crittografia1 | Selezionare il livello di crittografia per la connessione. Il valore predefinito è Obbligatorio. |
Considera attendibile il certificato del server | Selezionare questa opzione per ignorare la convalida del certificato del server. Il valore predefinito è False (deselezionato), che promuove una maggiore sicurezza usando certificati attendibili. |
Nome host nel certificato | Il valore fornito in questa opzione viene usato per specificare un valore diverso, ma previsto, CN o SAN nel certificato del server. |
1 Il valore predefinito è Obbligatorio in SQL Server Management Studio (SSMS) 20. La crittografia rigorosa (SQL Server 2022 e SQL di Azure) deve essere usata per il database SQL di Azure e per l'istanza gestita di SQL di Azure. La crittografia Strict (SQL Server 2022 e SQL di Azure) può essere usata per SQL Server quando l'istanza dispone di Force Strict Encryption abilitata. In SQL Server Management Studio 21 si chiama Strict (Minimum SQL Server 2022 and Azure SQL).
È possibile modificare altre opzioni di connessione selezionando Opzioni. Esempi di opzioni di connessione includono il valore di timeout della connessione, la finalità dell'applicazione e il protocollo di rete. Questo articolo usa i valori predefiniti per questi campi.
Creare un nuovo gruppo di server e aggiungere server al gruppo
Da Server Registrati, espandi i Server di Gestione Centrale. Fare clic con il pulsante destro del mouse sull'istanza di SQL Server aggiunta nei passaggi precedenti e scegliere Nuovo gruppo di server.
In Proprietà del nuovo gruppo di server, inserire il nome del gruppo e una descrizione facoltativa.
In Server registrati fare clic con il pulsante destro del mouse sul gruppo di server e scegliere Nuova registrazione server.
In Registrazione nuovo server selezionare un'istanza di SQL Server. Per altre informazioni, vedere Creare un nuovo server registrato in SQL Server Management Studio.
Ripetere questi passaggi per aggiungere altri server al gruppo di server.
Eseguire query multiserver
Dopo aver creato un cms, uno o più gruppi di server e uno o più server registrati, è possibile eseguire query su un gruppo di server contemporaneamente. Per altre informazioni su come eseguire istruzioni Transact-SQL sui server in un gruppo di server contemporaneamente, vedere Eseguire istruzioni su più server contemporaneamente in SQL Server Management Studio.