Utilizzare SQL Server Management Studio in Windows per la gestione di SQL Server in LinuxUse SQL Server Management Studio on Windows to manage SQL Server on Linux

In questo argomento si applica a: SìSQL Server (solo Linux)nonDatabase SQL di AzurenonAzure SQL Data WarehousenonParallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL Server (Linux only)noAzure SQL DatabasenoAzure SQL Data WarehousenoParallel Data Warehouse

Questo argomento vengono presentate SQL Server Management Studio (SSMS) e viene descritto un paio di attività comuni.This topic introduces SQL Server Management Studio (SSMS) and walks you through a couple of common tasks. SQL Server Management Studio è un'applicazione Windows, pertanto utilizzare SQL Server Management Studio, quando si dispone di un computer Windows in grado di connettersi a un'istanza remota di SQL Server in Linux.SSMS is a Windows application, so use SSMS when you have a Windows machine that can connect to a remote SQL Server instance on Linux.

SQL Server Management Studio (SSMS) fa parte di un gruppo di strumenti SQL che offerte Microsoft gratuitamente alle proprie esigenze di sviluppo e gestione.SQL Server Management Studio (SSMS) is part of a suite of SQL tools that Microsoft offers free of charge for your development and management needs. SQL Server Management Studio è un ambiente integrato per accedere, configurare, gestire, amministrare e sviluppare tutti i componenti di SQL Server in esecuzione in locale o nel cloud, Linux, Windows o Docker macOS e Database SQL di Azure e Azure SQL Data Warehouse.SSMS is an integrated environment to access, configure, manage, administer, and develop all components of SQL Server running on-premises or in the cloud, on Linux, Windows or Docker on macOS and Azure SQL Database and Azure SQL Data Warehouse. SSMS integra un'ampia gamma di strumenti grafici con numerosi editor di script avanzati per fornire l'accesso a SQL Server a sviluppatori e amministratori di tutti i livelli di.SSMS combines a broad group of graphical tools with a number of rich script editors to provide access to SQL Server to developers and administrators of all skill levels.

SQL Server Management Studio offre un'ampia gamma di funzionalità di sviluppo e gestione per SQL Server, inclusi gli strumenti per:SSMS offers a broad set of development and management capabilities for SQL Server, including tools to:

  • configurare, monitorare e amministrare una o più istanze di SQL ServerConfigure, monitor and administer single or multiple instances of SQL Server
  • distribuire, monitorare e aggiornare i componenti di livello dati, ad esempio database e i data warehouseDeploy, monitor, and upgrade data-tier components such as databases and data warehouses
  • backup e ripristino di databaseBackup and restore databases
  • compilare ed eseguire script e query T-SQL e risultatiBuild and execute T-SQL queries and scripts and see results
  • Genera script T-SQL per gli oggetti di databaseGenerate T-SQL scripts for database objects
  • Consente di visualizzare e modificare i dati nel databaseView and edit data in databases
  • progettare visivamente query T-SQL e gli oggetti di database, ad esempio viste, tabelle e stored procedureVisually design T-SQL queries and database objects such as views, tables and stored procedures

Vedere usare SQL Server Management Studio per ulteriori informazioni.See Use SQL Server Management Studio for more information.

Installare la versione più recente di SQL Server Management Studio (SSMS)Install the newest version of SQL Server Management Studio (SSMS)

Quando si utilizza SQL Server, è consigliabile utilizzare sempre la versione più recente di SQL Server Management Studio (SSMS).When working with SQL Server, you should always use the most recent version of SQL Server Management Studio (SSMS). La versione più recente di SQL Server Management Studio viene aggiornata continuamente, ottimizzazione e attualmente funziona con SQL Server Linux su 2017.The latest version of SSMS is continually updated and optimized and currently works with SQL Server 2017 on Linux. Per scaricare e installare la versione più recente, vedere scaricare SQL Server Management Studio.To download and install the latest version, see Download SQL Server Management Studio. Per rimanere aggiornati, la versione più recente di SSMS chiede di quando è disponibile una nuova versione disponibile per il download.To stay up-to-date, the latest version of SSMS prompts you when there is a new version available to download.

Operazioni preliminariBefore you begin

Creare e gestire i databaseCreate and manage databases

Durante la connessione al master database, è possibile creare database sul server e modificare o eliminare i database esistenti.While connected to the master database, you can create databases on the server and modify or drop existing databases. I passaggi seguenti viene descritto come eseguire più comuni attività di gestione di database tramite Management Studio.The following steps describe how to accomplish several common database management tasks through Management Studio. Per eseguire queste attività, assicurarsi che si è connessi al master database con l'account di accesso dell'entità a livello di server creati quando si configura SQL Server 2017 in Linux.To perform these tasks, make sure you are connected to the master database with the server-level principal login that you created when you set up SQL Server 2017 on Linux.

Creare un nuovo databaseCreate a new database

  1. Avviare SQL Server Management Studio e connettersi al server in SQL Server 2017 su LinuxStart SSMS and connect to your server in SQL Server 2017 on Linux

  2. In Esplora oggetti fare clic su di database cartella e quindi fare clic su * Nuovo Database... "In Object Explorer, right-click on the Databases folder, and then click *New Database..."

  3. Nel Nuovo Database finestra di dialogo immettere un nome per il nuovo database e quindi fare clic su OKIn the New Database dialog, enter a name for your new database, and then click OK

Il nuovo database viene creato correttamente nel server.The new database is successfully created in your server. Se si preferisce creare un nuovo database utilizzando T-SQL, vedere CREATE DATABASE (SQL Server Transact-SQL).If you prefer to create a new database using T-SQL, then see CREATE DATABASE (SQL Server Transact-SQL).

Eliminare un databaseDrop a database

  1. Avviare SQL Server Management Studio e connettersi al server in SQL Server 2017 su LinuxStart SSMS and connect to your server in SQL Server 2017 on Linux

  2. In Esplora oggetti espandere il database cartella per visualizzare un elenco di tutti i database nel server.In Object Explorer, expand the Databases folder to see a list of all the database on the server.

  3. In Esplora oggetti fare clic sul database che si desidera eliminare e quindi fare clic su eliminareIn Object Explorer, right-click on the database you wish to drop, and then click Delete

  4. Nel Elimina oggetto finestra di dialogo, controllo Chiudi connessioni esistenti e quindi fare clic su OKIn the Delete Object dialog, check Close existing connections and then click OK

Il database viene eliminato correttamente dal server.The database is successfully dropped from your server. Se si preferisce eliminare un database utilizzando T-SQL, vedere DROP DATABASE (SQL Server Transact-SQL).If you prefer to drop a database using T-SQL, then see DROP DATABASE (SQL Server Transact-SQL).

Utilizzare Monitoraggio attività per visualizzare informazioni sulle attività di SQL ServerUse Activity Monitor to see information about SQL Server activity

Il Monitoraggio attività strumento è incorporato in SQL Server Management Studio (SSMS) e Visualizza informazioni sui processi di SQL Server e come questi processi influiscono sull'istanza corrente di SQL Server.The Activity Monitor tool is built-in into SQL Server Management Studio (SSMS) and displays information about SQL Server processes and how these processes affect the current instance of SQL Server.

  1. Avviare SQL Server Management Studio e connettersi al server in SQL Server 2017 su LinuxStart SSMS and connect to your server in SQL Server 2017 on Linux

  2. In Esplora oggetti, fare doppio clic su di server nodo e quindi fare clic su Monitoraggio attivitàIn Object Explorer, right-click the server node, and then click Activity Monitor

Monitoraggio attività Mostra i riquadri espandibili e comprimibili con le seguenti informazioni:Activity Monitor shows expandable and collapsible panes with information about the following:

  • PanoramicaOverview
  • ProcessiProcesses
  • Attesa di risorseResource Waits
  • I/o File di datiData File I/O
  • Query recenti con costo elevatoRecent Expensive Queries
  • Query con costo elevato ActiveActive Expensive Queries

Quando un riquadro è espanso, Monitoraggio attività esegue una query di istanza per ottenere informazioni.When a pane is expanded, Activity Monitor queries the instance for information. Quando un riquadro è compresso, significa che tutte le relative attività di query sono arrestate.When a pane is collapsed, all querying activity stops for that pane. È possibile espandere uno o più riquadri contemporaneamente per visualizzare diversi tipi di attività sull'istanza.You can expand one or more panes at the same time to view different kinds of activity on the instance.

Vedere ancheSee also