Scegliere lo strumento più adatto per gestire SQL Server in Linux
Si applica a: SQL Server - Linux
Esistono diversi modi per gestire SQL Server in Linux. La sezione seguente offre una rapida panoramica di strumenti e tecniche di gestione diversi e riferimenti ad altre risorse.
mssql-conf
Lo strumento mssql-conf consente di configurare SQL Server in Linux. Per altre informazioni, vedere Configurare SQL Server in Linux con mssql conf.
Transact-SQL
Quasi tutte le operazioni eseguibili in uno strumento client possono essere effettuate anche con istruzioni Transact-SQL. In SQL Server sono disponibili DMV (Dynamic Management Views, viste a gestione dinamica), che consentono di eseguire query sullo stato e sulla configurazione di SQL Server. Sono anche disponibili comandi Transact-SQL per le attività di gestione dei database. È possibile eseguire questi comandi in qualsiasi strumento client che supporti la connessione a SQL Server e l'esecuzione di query Transact-SQL, ad esempio sqlcmd o Visual Studio Code.
Azure Data Studio
Il nuovo Azure Data Studio è uno strumento multipiattaforma per la gestione di SQL Server. Per altre informazioni, vedere Azure Data Studio.
Named Pipe
Il protocollo Named Pipe non è supportato per SQL Server in Linux.
SQL Server Management Studio in Windows
SQL Server Management Studio (SSMS) è un'applicazione Windows che consente la gestione di SQL Server tramite un'interfaccia utente grafica. Questa applicazione può essere eseguita solo in Windows, ma è possibile usarla per connettersi in remoto alle istanze di SQL Server in Linux. Per altre informazioni sull'uso di SSMS per gestire SQL Server, vedere Usare SSMS per gestire SQL Server in Linux.
mssql-cli (anteprima)
Microsoft ha rilasciato un nuovo strumento di scripting multipiattaforma per SQL Server, mssql-cli. Questo strumento è attualmente disponibile in anteprima.
PowerShell
PowerShell è un ambiente avanzato da riga di comando per la gestione di SQL Server in Linux. Per altre informazioni, vedere Usare PowerShell per gestire SQL Server in Linux.