SQL Server Management Studio - Changelog (SSMS)SQL Server Management Studio - Changelog (SSMS)

Questo articolo fornisce informazioni dettagliate sugli aggiornamenti, i miglioramenti e le correzioni di bug per le versioni correnti e precedenti di SSMS.This article provides details about updates, improvements, and bug fixes for the current and previous versions of SSMS. Scaricare le versioni precedenti di SSMS indicate di seguito.Download previous SSMS versions below.

SSMS 17.3SSMS 17.3

Disponibile a livello generale | Numero di build: 14.0.17199.0Generally available | Build number: 14.0.17199.0

MiglioramentiEnhancements

  • È stata aggiunta la nuova procedura guidata "Importa file flat" per semplificare l'importazione di file con estensione CSV mediante un framework intelligente, che richiede livelli minimi di intervento dell'utente o conoscenza specifica dell'argomento.New "Import Flat File" wizard added to streamline the import experience of CSV files with an intelligent framework, requiring minimal user intervention or specialized domain knowledge. Per informazioni dettagliate, vedere Import Flat File to SQL Wizard (Procedura guidata Importa file flat in SQL).For details, see Import Flat File to SQL Wizard.
  • Nodo "XEvent Profiler" aggiunto a Esplora oggetti.Added "XEvent Profiler" node to Object Explorer. Per altre informazioni, vedere Usare il profiler XEvent di SQL Server Management Studio.For details, see Use the SSMS XEvent Profiler.
  • Aggiornamento del filtro e della categorizzazione delle attese nel report cronologico attese di Performance Dashboard.Updated waits filtering and categorization in Performance Dashboard historical waits report.
  • È stato aggiunto il controllo della sintassi della funzione "Stima".Added the syntax check of the "Predict" function.
  • È stato aggiunto il controllo della sintassi delle query di gestione librerie esterne.Added the syntax check of the External Library Management queries.
  • È stato aggiunto il supporto SMO per la gestione librerie esterne.Added SMO support for External Library Management.
  • È stato aggiunto il supporto di "Avvia PowerShell" alla finestra "Server registrati" (è necessario un nuovo modulo SQL PowerShell).Added "Start PowerShell" support to "Registered Servers" window (requires a new SQL PowerShell module).
  • Always On: è stato aggiunto il supporto del routing in sola lettura per i gruppi di disponibilità.Always On: added read-only routing support for availability groups.
  • È stata aggiunta un'opzione per l'invio dei dettagli di traccia alla finestra di output per gli accessi "Active Directory - Universale con supporto MFA" (disattivata per impostazione predefinita; deve essere attivata nelle impostazioni utente in "Strumenti > Opzioni > Servizi di Azure > Cloud di Azure > Livello di traccia della finestra di output di ADAL").Added an option to send tracing details to the Output Window for "Active Directory - Universal with MFA support" logins (off by default; needs to be turned on in user settings under "Tools > Options > Azure Services > Azure Cloud > ADAL Output Window Trace Level").
  • Query Store:Query Store:
    • L'interfaccia utente di Query Store è accessibile anche quando QDS è OFF, a condizione che abbia registrato dei dati.Query Store UI will be accessible even when QDS is OFF as long as QDS have recorded any data.
    • L'interfaccia utente di Query Store ora visualizza categorie per le attese in tutti i report esistenti.Query Store UI now exposes waits categorization in all the existing reports. In questo modo i clienti possono sbloccare gli scenari delle prime query in attesa e molto altro ancora.This will let customers unlock the scenarios of Top Waiting Queries and many more.
  • L'inclusione delle intestazioni dei parametri di scripting è ora facoltativa (disattivata per impostazione predefinita; può essere attivata nelle impostazioni utente in"Strumenti > Opzioni > Esplora oggetti di SQL Server > Script > Includere l'intestazione dei parametri di scripting") - Argomento Connect 3139199.Made inclusion of the scripting parameters headers optional (off by default; can be enabled in user settings under "Tools > Options > SQL Server Object Explorer > Scripting > Include scripting parameters header") - Connect item 3139199.
  • La denominazione "RC" è stata rimossa.Removed "RC" branding.

Correzioni di bugBug Fixes

SQL Server Management Studio (SSMS) - GeneraleGeneral SSMS

  • XEvent:XEvent:
    • È stato risolto un problema per il quale SSMS apriva solo una parte degli eventi del file con estensione XEL.Fixed issue where SSMS opens only part of the events in .xel file.
    • È stata migliorata la funzionalità "Controlla i dati dinamici" quando il database predefinito non è "master" - Argomento Connect 1222582.Improved “Watch Live Data” experience when default database is not 'master' - Connect item 1222582.
  • Always On: è stato risolto un problema per cui il backup del ripristino dei log restituiva l'errore "L'ultimo LSN del log in questo set di backup è LSN x, che corrisponde a un punto troppo indietro nel tempo per l'applicazione al database".Always On: Fixed issue where "Restore log backups" may fail with error "The log in this backup set terminates at LSN x, which is too early to apply to the database".
  • Monitor attività processi: sono state risolte incoerenze tra le icone - Argomento Connect 3133100.Job Activity Monitor: fixed inconsistent icons - Connect item 3133100.
  • Query Store: è stato risolto un problema per il quale l'utente non poteva scegliere l'intervallo di date personalizzato per i report di Query Store.Query Store: Fixed Issue where user cannot choose "custom" date range for Query Store reports. Collegato ai seguenti argomenti Connect.Linked to below connect items.
  • È stato risolto un problema per il quale la finestra di dialogo di connessione non cancellava l'ultimo database usato quando le informazioni salvate includevano un database con nome e l'utente selezionava .Fixed issue where connection dialog doesn't "clear" the most recently used database when saved info has named database and user selects .
  • Scripting per gli oggetti:Object Scripting:
    • È stato risolto un problema in cui "Generate database script" (Genera script del database) non funzionava e restituiva un errore quando l'utente aveva un database Data Warehouse in pausa nel server, ma aveva selezionato un altro database non DW e stava provando a eseguire uno script.Fixed an issue where "Generate database script" not working and throwing an error when the user has a paused DW database on the server, but selected another non-DW database and tried t script it.
    • È stato risolto un problema per cui l'intestazione delle stored procedure con script non corrispondeva alle impostazioni di script, restituendo uno script fuorviante - Argomento Connect 3139784.Fixed issue where the header for scripted Stored Procedures was not matching the script settings, resulting in a misleading script - Connect item 3139784.
    • È stato riabilitato il pulsante "Script" per gli oggetti SQL Azure.Re-enabled the "Script button" when targeting SQL Azure objects.
    • È stato risolto un problema per cui SSMS non consentiva lo scripting per "Modifica" o "Esegui" su determinati oggetti (UDF, View, SP, Trigger) se connesso a un database SQL di Azure - Argomento Connect 3136386.Fixed issue where SSMS was not allowing scripting for "Alter" or "Execute" on some objects (UDF, View, SP, Trigger) when connected to an Azure SQL database - Connect item 3136386.
  • Editor query:Query editor:
    • Miglioramento di IntelliSense nell'interazione con i database SQL di Azure.Improved intellisense when targeting Azure SQL databases.
    • È stato risolto un problema per il quale le query non andavano a buon fine a causa di un token di autenticazione scaduto (Autenticazione universale).Fixed an issue where queries failed due to an expired authentication token (Universal Authentication).
    • È stata migliorata l'interazione di IntelliSense con i database SQL di Azure. In particolare, per la connessione a un database SQL di Azure viene usata la grammatica T-SQL più aggiornata (140).Improved intellisense when working against Azure SQL databases (particularly, when connecting to Azure SQL Database, the latest T-SQL grammar (140) will be used).
    • È stato risolto un problema per cui in seguito all'apertura di una finestra query con una connessione a un database non DataWarehouse in un server, le finestre di query successive per database DataWarehouse nel server restituivano vari errori per tipi/opzioni non supportate.Fixed issue where open a query window with a connection to a non-DataWarehouse database on a server would cause all subsequent query windows for that server to DataWarehouse databases to throw various errors about unsupported types/options.
  • Always On:Always On:
    • È stata aggiunta la colonna Modalità seeding al dashboard Always On e alla pagina delle proprietà del gruppo di disponibilità.Added seeding mode column to Always On dashboard and AG properties page.
    • È stato risolto un problema per cui non era possibile creare un gruppo di disponibilità Linux quando il gruppo primario era in Windows - Argomento Connect 3139856.Fixed issue where it was not possible to create a Linux AG when primary is on Windows - Connect item 3139856.
  • Sono stati risolti vari problemi "Memoria insufficiente" in SSMS durante l'esecuzione di query - Argomento Connect 2845190, Argomento Connect 3123864.Fixed several "Out of Memory" issues in SSMS when running queries - Connect item 2845190, Connect item 3123864.
  • Profiler:Profiler:
    • È stato risolto un problema per cui Profiler non funzionava con SQL 2005.Fixed issue were Profiler was not working when targeting SQL 2005.
    • È stato risolto un problema per cui Profiler non implementava l'opzione di connessione "Considera attendibile certificato server".Fixed issue where Profiler was not honoring the "trust server certificate" connection option.
  • Monitor attività: è stato risolto un problema per cui Monitor attività non funzionava con SQL Server in esecuzione su Linux.Activity Monitor: fixed an issue where Activity Monitor does not work when pointed at SQL Server running on Linux.
  • È stato risolto un problema per cui nella classe SMO Transfer non venivano trasferiti gli oggetti Origine dati esterna o Formato di file esterno. Questi tipi di oggetti ora vengono inclusi correttamente nel trasferimento.Fixed an issue with the SMO Transfer class where it wouldn’t transfer External Data Source or External File Format objects, objects of those types should now correctly be included in the transfer.
  • Server registrati:Registered Servers:
    • È stata abilitata una query multiserver per i server agente utente (che userà lo stesso token per tutti i server agente utente del gruppo).Enabled multiserver query for UA servers (it will try to use the same token for every UA server in the group).
  • Autenticazione universale AD:AD Universal Authentication:
    • È stato risolto un problema per cui l'autenticazione Azure Active Directory non era supportata.Fixed issue where Azure AD authentication was not supported.
    • È stato risolto un problema per cui la finestra di progettazione tabella/vista non funzionava.Fixed issue where table/view designer was not working.
    • È stato risolto un problema per cui "Select Top 1000 rows" (Seleziona le prime 1000 righe) e "Edit Top 200 rows" (Modifica le prime 200 righe) non funzionavano.Fixed issue where "Select Top 1000 rows" and "Edit Top 200 rows" were not working.
  • Ripristino del database: è stato risolto un problema per cui il ripristino ometteva l'ultima cartella del percorso durante lo spostamento di file in un percorso alternativo.Database restore: fixed an issue where restore omits the last folder in the path when moving files to an alternate location.
  • Compressione guidata:Compress wizard:
  • Showplan:Showplan:
    • È stato risolto un problema per cui gli operatori PDW non venivano riconosciuti.Fixed issue where PDW operators were not recognized.
  • Proprietà del server:Server Properties:
    • È stato risolto un problema per cui non era possibile modificare l'affinità processori server.Fixed issue with not being able to modify server processor affinity.

Analysis Services (AS)Analysis Services (AS)

  • Sono stati risolti vari problemi di Distribuzione guidata per il supporto dei modelli di livello compatibilità 1400 tabulari e le origini dati Power Query.Fixed a number of issues with Deployment Wizard to support tabular 1400 compat-level models and Power Query data sources.
  • Ora Distribuzione guidata può eseguire la distribuzione ad Azure AS durante l'esecuzione dalla riga di comando.Deployment Wizard can now deploy to AS Azure when running from Command line.
  • Quando si usa l'autenticazione di Windows in Azure AS l'utente ora visualizza correttamente il nome dell'account utente in Esplora oggetti.When using Windows Auth in AS Azure the user will now see the name of the user account in Object Explorer correctly.

Problemi noti in questa versione 17.3:Known issues in this 17.3 release:

SQL Server Management Studio (SSMS) - GeneraleGeneral SSMS

  • Le funzionalità di SSMS riportate di seguito non sono supportate per l'autenticazione di Azure AD tramite agente utente con MFA:The following SSMS functionality is not supported for Azure AD auth using UA with MFA:
    • La procedura Ottimizzazione guidata motore di database non è supportata per l'autenticazione di Azure AD: è stato rilevato un problema per cui l'utente visualizza un messaggio di errore poco chiaro: "Impossibile caricare il file o l'assembly 'Microsoft.IdentityModel.Clients.ActiveDirectory,…"Database Engine Tuning Advisor is not supported for Azure AD auth; there is a known issue where the error message presented to the user is a bit cryptic "Could not load file or assembly 'Microsoft.IdentityModel.Clients.ActiveDirectory,…" mentre dovrebbe visualizzare il messaggio "Ottimizzazione guidata motore di database non supporta il database SQL di Microsoft Azure.instead of the expected "Database Engine Tuning Advisor does not support Microsoft Azure SQL Database. (DTAClient)".(DTAClient)".
  • Il tentativo di analizzare una query in DTA restituisce un errore: "L'oggetto deve implementare IConvertible.Trying to analyze a query in DTA results in an error: "Object must implement IConvertible. (mscorlib)".(mscorlib)".
  • Query regredite non è disponibile nell'elenco di report Query Store in Esplora oggetti.Regressed Queries is missing from the Query Store list of reports in Object Explorer.
    • Soluzione alternativa: fare clic con il pulsante destro del mouse sul nodo Query Store e selezionare View Regressed Queries (Visualizza le query regredite).Workaround: Right-click the Query Store node and select View Regressed Queries.

Integration Services (IS)Integration Services (IS)

  • [execution_path] in [catalog].[event_messagea] non è corretto per le esecuzioni dei pacchetti in Scale Out. [execution_path] inizia con "\Package" anziché con il nome oggetto dell'eseguibile del pacchetto.The [execution_path] in [catalog].[event_messagea] is not correct for package executions in Scale Out. The [execution_path] starts with “\Package” instead of the object name of the package executable. Quando si visualizza il report panoramica delle esecuzioni dei pacchetti in SSMS, il collegamento "Percorso di esecuzione" in Panoramica sulle esecuzioni non funziona.When viewing the overview report of package executions in SSMS, the link of “Execution Path” in Execution Overview cannot work. La soluzione alternativa consiste nel fare clic su "Visualizzazione messaggi" nel report panoramica per controllare tutti i messaggi di evento.The workaround is to click “View Messages” on overview report to check all event messages.

Versioni precedenti di SSMSPrevious SSMS releases

Scaricare le versioni precedenti di SSMS facendo clic sui collegamenti ai titoli nelle sezioni seguenti.Download previous SSMS versions by clicking the title links in the following sections.

download SSMS 17.2download SSMS 17.2

Disponibile a livello generale | Numero di build: 14.0.17177.0Generally available | Build number: 14.0.17177.0

MiglioramentiEnhancements

  • Multi-Factor Authentication (MFA).Multi-Factor Authentication (MFA)
    • Autenticazione multiutente di Azure AD per l'autenticazione universale con Multi-Factor Authentication (agente utente con MFA).Multiple-user Azure AD authentication for Universal authentication with Multi-factor authentication (UA with MFA)
    • Aggiunto un nuovo campo di input delle credenziali utente per l'autenticazione universale con MFA per supportare l'autenticazione multiutente.A new user credential input field was added for Universal Authentication with MFA to support multi-user authentication.
  • La finestra di dialogo di connessione supporta ora i cinque metodi di autenticazione seguenti:The connection dialog box now supports the following 5 authentication methods:

    • Autenticazione di WindowsWindows Authentication
    • autenticazione di SQL ServerSQL Server Authentication
    • Active Directory - Universale con supporto MFAActive Directory - Universal with MFA support
    • Active Directory - PasswordActive Directory - Password
    • Active Directory - IntegrataActive Directory - Integrated
  • Esportazione/importazione di database per la procedura guidata di DacFx tramite l'autenticazione universale con MFA.Database export/import for DacFx wizard using Universal Authentication with MFA.

  • Per il supporto API, vedere l'articolo relativo all'interfaccia IUniversalAuthProvider.For API support, see IUniversalAuthProvider Interface.
  • La libreria gestita ADAL usata dall'autenticazione universale di Azure AD con MFA è stata aggiornata alla versione 3.13.9.ADAL managed library used by Azure AD Universal Authentication with MFA was upgraded to 3.13.9 version.
  • È stata aggiunta anche una nuova interfaccia CLI che supporta l'impostazione di amministrazione di Azure AD per il database SQL e SQL Data Warehouse.In addition a new CLI interface was delivered supporting Azure AD admin setting for SQL Database and SQL Data Warehouse.

    Per altre informazioni sui metodi di autenticazione di Active Directory, vedere Autenticazione universale con database SQL e SQL Data Warehouse (supporto SSMS per MFA) e Configurare Multi-Factor Authentication per SQL Server Management Studio e Azure AD.For more information on the Active Directory authentication methods, see Universal Authentication with SQL Database and SQL Data Warehouse (SSMS support for MFA) and Configure Azure SQL Database multi-factor authentication for SQL Server Management Studio.

  • La finestra di output include voci per le query eseguite durante l'espansione dei nodi di Esplora oggetti.Output window has entries for queries run during expansion of Object Explorer nodes

  • Progettazione viste abilitato per i database SQL di Azure.Enabled View designer Azure SQL Databases
  • Sono state modificate le opzioni di scripting predefinite per l'inserimento di oggetti nello script da Esplora oggetti in SSMS:The default scripting options for scripting objects from Object Explorer in SSMS have changed:

    • Per impostazione predefinita, in precedenza lo script generato in una nuova installazione era destinato all'ultima versione di SQL Server, attualmente SQL Server 2017.Previously, the default on a new install was to have the generated script target the latest version of SQL Server (currently SQL Server 2017).
    • In SSMS 17.2 è stata aggiunta una nuova opzione: Corrispondenza delle impostazioni dello script con l'origine.In SSMS 17.2 a new option has been added: Match Script Settings to Source. Se impostata su True, lo script generato è destinato alla stessa versione e allo stesso tipo ed edizione del motore del server da cui viene eseguito l'inserimento dell'oggetto nello script.When set to True, the generated script targets the same version, engine type, and engine edition as the server the object being scripted is from.
    • Per l'opzione Corrispondenza delle impostazioni dello script con l'origine, True è l'impostazione predefinita. Le nuove installazioni di SSMS, quindi, eseguono sempre lo scripting di oggetti nella stessa destinazione del server originale.The Match Script Settings to Source value is set to True by default, so new installs of SSMS will automatically default to always scripting objects to the same target as the original server.
    • Quando il valore dell'opzione Corrispondenza delle impostazioni dello script con l'origine è impostato su False, vengono abilitate le normali opzioni di destinazione di scripting e ripristinato il funzionamento precedente.When the Match Script Settings to Source value is set to False, the normal scripting target options will be enabled and function as they did previously.
      • Tutte le opzioni di scripting sono state spostate nella relativa sezione, Opzioni versione,Additionally, all the scripting options have been moved to their own section - Version Options. e non si trovano più in Opzioni generali di scripting.They are no longer under General Scripting Options.
  • Aggiunto il supporto per i cloud nazionali nel ripristino dall'URL.Added support for National Clouds in "Restore from URL"

  • I report QueryStoreUI ora supportano metriche aggiuntive, come RowCount, DOP, CLR Time e così via, da sys.query_store_runtime_stats.QueryStoreUI reports now supports additional metrics (RowCount, DOP, CLR Time etc.) from sys.query_store_runtime_stats.
  • IntelliSense è ora supportato per il database SQL di Azure.IntelliSense is now supported for Azure SQL Database
  • Sicurezza: per impostazione predefinita, la finestra di dialogo di connessione non riterrà attendibili i certificati del server e richiederà la crittografia per le connessioni del database SQL di Azure.Security: connection dialog will default to not trusting server certificates and to requesting encryption for Azure SQL DB connections
  • Miglioramenti generali del supporto per SQL Server in Linux:General improvements around support for SQL Server on Linux:
    • Il nodo Posta elettronica database è nuovamente disponibile.Database Mail node is back
    • Sono stati risolti vari problemi relativi ai percorsi.Addressed misc issues related to paths
    • Monitoraggio attività è più stabile.Activity Monitor is more stable
    • La finestra di dialogo Proprietà connessione consente di visualizzare la piattaforma corretta.Connection Properties dialog displays correct platform
  • Il report del server di Performance Dashboard è ora disponibile come report predefinito:Performance Dashboard server report now available as a default report:
    • Connessione a SQL Server 2008 e versioni successive.Can connect to SQL Server 2008 and newer versions.
    • Il sottoreport sugli indici mancanti usa l'assegnazione di punteggi per consentire l'identificazione degli indici più utili.Missing indexes sub-report uses scoring to assist in identifying most useful indexes.
    • Il sottoreport sulle statistiche di attesa cronologiche ora aggrega le attese per categoria.Historical wait stats sub-report now aggregates waits be category. Le attese per inattività e sospensione vengono escluse dal filtro per impostazione predefinita.Idle and sleep waits filtered out by default.
    • Nuovo sottoreport sui latch cronologici.New Historical latches sub-report.
  • La ricerca nel nodo showplan permette di cercare tra le proprietà del piano.Showplan node search allows searching in plan properties. È possibile cercare facilmente qualsiasi proprietà operatore, come il nome della tabella.Easily look for any operator property such as table name. Per usare questa opzione quando si visualizza un piano:To use this option when viewing a plan:
    • Fare clic con il pulsante destro del mouse sul piano e scegliere l'opzione Trova nodo nel menu di scelta rapida.Right-click on plan, and in the context menu click on Find Node option
    • Usare CTRL+F.Use CTRL+F

Analysis Services (AS)Analysis Services (AS)

  • Nuova selezione di membri del ruolo AAD per gli utenti senza indirizzi di posta elettronica nei modelli di Azure Analysis Services in SSMS.New AAD role member selection for users without email addresses in AS Azure models in SSMS

Integration Services (IS)Integration Services (IS)

  • Nuova colonna "Numero di query eseguite" aggiunta al report di esecuzione per SSIS.Added new column ("Executed Count") to the execution report for SSIS

Problemi noti di questa versione:Known issues in this release:

  • Le finestre di query che usano l'autenticazione "Active Directory - Universale con supporto MFA" potrebbero restituire un errore simile al seguente, quando si prova a eseguire una query dopo un'ora dall'apertura:Query windows using "Active Directory - Universal with MFA Support" authentication may experience an error similar to the following, when attempting to execute a query after being open for one hour:

    Msg 0, Level 11, State 0, Line 0 The connection is broken and recovery is not possible. The client driver attempted to recover the connection one or more times and all attempts failed. Increase the value of ConnectRetryCount to increase the number of recovery attempts.

    La riesecuzione della query dovrebbe consentire di superare l'errore e dare esito positivo.Re-running the query should get past the error and succeed.

  • Le funzionalità di SSMS riportate di seguito non sono supportate per l'autenticazione di Azure AD tramite l'autenticazione universale con MFA:The following SSMS functionality is not supported for Azure AD auth using Universal Authentication with MFA:

    • La finestra di progettazione Nuova tabella/vista mostra il prompt di accesso obsoleto e non funziona per l'autenticazione di Azure AD.The New Table/View designer shows the old-style login prompt, and does not work for Azure AD authentication.
    • La funzionalità Modifica le prime 200 righe non supporta l'autenticazione di Azure AD.The Edit Top 200 Rows feature doesn't support Azure Ad authentication.
    • Il componente Server registrato non supporta l'autenticazione di Azure AD.The Registered Server component does not support Azure AD authentication.
    • L'Ottimizzazione guidata motore di database non è supportata per l'autenticazione di Azure AD.The Database Engine Tuning Advisor is not supported for Azure AD authentication. C'è un problema noto in cui il messaggio di errore mostrato all'utente non è molto utile: Impossibile caricare il file o l'assembly 'Microsoft.IdentityModel.Clients.ActiveDirectory…,There is a known issue where the error message presented to the user is less than helpful: Could not load file or assembly 'Microsoft.IdentityModel.Clients.ActiveDirectory,… anziché il messaggio previsto Ottimizzazione guidata motore di database non supporta il database SQL di Microsoft Azure (DTAClient).instead of the expected Database Engine Tuning Advisor does not support Microsoft Azure SQL Database. (DTAClient).

Analysis Services (AS)Analysis Services (AS)

  • Esplora oggetti in SSAS non visualizza il nome utente dell'autenticazione di Windows nelle proprietà di connessione di Azure Analysis Services.Object Explorer in SSAS will not show the Windows Auth username in AS Azure connection properties.

Correzioni di bugBug fixes

Analysis Services (AS)Analysis Services (AS)

  • Risolto un problema per cui Ripristina database di Analysis Services non riusciva con errore se il database aveva un nome diverso dall'ID.Fixed an issue where AS Restore Database would fail with an error if the DB had a different Name than ID
  • Risolto un problema per cui la finestra di query DAX ignorava l'opzione di menu per l'attivazione/la disattivazione dell'opzione IntelliSense abilitato.Fixed an issue causing the DAX query window to disregard the menu option for toggling IntelliSense Enabled
  • Risolto un problema che impediva la connessione a SSAS tramite indirizzi http/https di IIS di tipo msmdpump.Fixed an issue that prevented connecting to SSAS through msmdpump IIS http/https addresses
  • È consentita la connessione ad Azure Analysis Services con una password contenente un punto e virgola.Allow connecting to AS Azure using a password that contain a semi-colon
  • L'inserimento nello script del comando Ripristina database di Analysis Services con l'opzione "Ignora appartenenza" includerà la nuova opzione JSON corrispondente, se usato con SQL Server 2017 Analysis Services o Azure Analysis Services.Scripting out AS Restore Database command with "Skip Membership" option will include the new corresponding JSON option when used with SQL Server 2017 AS server or AS Azure
  • Risolto un problema estremamente raro per cui la finestra di dialogo Elimina database poteva generare un errore durante il caricamento.Fixed an extremely rare issue that could cause the delete database dialog to raise an error when loading
  • Risolto un problema che poteva verificarsi durante il tentativo di visualizzare le partizioni nel modello con livello di compatibilità 1400 contenente una combinazione di query SQL e definizioni di partizioni M.Fixed an issue that may occur when attempting to view partitions in 1400-compat level model containing a mix of SQL query and M partition definitions

Integration Services (IS)Integration Services (IS)

  • Risolto il problema che impediva la visualizzazione dei report sulle informazioni di esecuzione del catalogo SSISDB.Fixed issue where the execution information reports of SSISDB catalog can't be displayed
  • Risolti i problemi di prestazioni non ottimali in SSMS correlati a un numero elevato di progetti/pacchetti.Addressed issues in SSMS related to poor performance with large number of projects/packages

Download SSMS 17.1download SSMS 17.1

Disponibile a livello generale | Numero di build: 14.0.17119.0Generally available | Build number: 14.0.17119.0

MiglioramentiEnhancements

  • Profiler: Guida > Informazioni su visualizza il numero di versione (ad esempio, 17.1)Profiler: Help > About now displays release version number (e.g 17.1)
  • Gli utenti del servizio di analisi possono aggiornare le credenziali per le origini dati per i modelli TM 1200 e versioni successive dal menu di scelta rapida nell'origine datiAnalysis Service users can refresh credentials for their datasources for 1200 TM models and above from the context menu on the datasource
  • I report SSIS integrati visualizzano ora i log dell'esecuzione di scalabilità orizzontale SSIS in CTP 2.1Built-in SSIS reports now show logs from SSIS scale-out execution in CTP 2.1
  • Applicazione di gestione della scalabilità orizzontale SSISSSIS scale-out management application
    • Visualizza le informazioni di base relative al master di scalabilità orizzontale.View basic information about scale-out master.
    • Consente di aggiungere facilmente un ruolo di lavoro alla distribuzione con scalabilità orizzontale.Easily add a Worker to the scale-out deployment.
    • Visualizza tutti i processi di lavoro di scalabilità orizzontale e le relative informazioni di base e può anche abilitarle o disabilitarle facilmente.View all the scale-out workers and basic information about them, and can also enable or disable them easily.

Correzioni di bugBug fixes

  • Always On:Always On:
    • È stato risolto un problema a causa del quale le proprietà di una replica di disponibilità erano sempre visualizzate come modalità di "failover automatico" per gruppi di disponibilità di WSFC.Fixed an issue where the properties of an Availability Replica was always displayed as "Automatic failover" mode for WSFC AGs.
    • È stato risolto un problema in cui veniva sovrascritto l'elenco di routing di sola lettura durante l'aggiornamento del gruppo di disponibilitàFixed an issue where the read-only routing list was overwritten when updating the Availability Group
  • Always Encrypted: è stato risolto un problema a causa del quale nel file di log generato mancavano le informazioni generate da DacFx.Always Encrypted: fixed an issue where log file generated was missing the information generated by DacFx.
  • ShowPlan: è stato risolto un problema a causa del quale nell'interfaccia utente era sempre visualizzato l'attributo Tipo di join effettivo per gli operatori di unione non adattivi.ShowPlan: fixed in issue where the UI was always showing the Actual join type attribute for non Adaptive join operators.
  • Installazione:Setup:
    • È stato risolto un problema a causa del quale SSMS 17.0 causava l'interruzione di SSDT in Visual Studio 2013 [Argomento Connect 3133479]Fixed an issue where SSMS 17.0 was breaking SSDT on Visual Studio 2013 [Connect Item 3133479]
    • È stato risolto un problema a causa del quale facendo clic su "Riavvia" al termine dell'installazione il computer non veniva riavviatoFixed an issue where clicking on "Restart" at the end of setup was not restarting the machine
  • Scripting: impedisce temporaneamente a SSMS di eliminare accidentalmente oggetti di database di Azure durante il tentativo di eseguire lo script dell'eliminazione disabilitando tale opzione.Scripting: temporarily preventing SSMS from accidentally deleting Azure database objects when trying to script the deletion by disabling that option. In una versione futura di SSMS sarà disponibile una correzione adeguata.Proper fix will be in an upcoming release of SSMS.
  • Esplora oggetti: è stato risolto un problema a causa del quale il nodo "database" non era stato espanso durante il collegamento a un database di Azure creato mediante il comando "AS COPY"Object Explorer: fixed an issue where "Databases" node was not expanded when connected to an Azure database created using "AS COPY"

Download SSMS 17.0download SSMS 17.0

Disponibile a livello generale | Numero di build: 14.0.17099.0Generally available | Build number: 14.0.17099.0

MiglioramentiEnhancements

  • Pacchetto di aggiornamento e Windows Software Update Services (WSUS)Upgrade package and Windows Software Update Services (WSUS)
    • Le versioni 17.X future includono un pacchetto di aggiornamento cumulativo più piccoloFuture 17.X releases include a smaller cumulative update package
      • Il pacchetto di aggiornamento verrà pubblicato anche nel catalogo WSUSThe update package will also be published to the WSUS catalog
  • Aggiornamenti delle iconeIcon Updates
    • Le icone sono state aggiornate per essere compatibili con le icone di VS Shell e supportano risoluzioni DPI elevateIcons have been updated to be consistent with VS Shell provided icons and support High DPI resolutions
    • Nuove icone di SSMS e del programma Profiler per distinguere le versioni 16.X e 17.XNew SSMS and Profiler program icons to differentiate between 16.X and 17.X versions
  • Modulo SQL PowerShellSQL PowerShell Module
    • Modulo SQL Server PowerShell rimosso da SSMS e attualmente incluso mediante la raccolta di PowerShell (per PowerShell 5.0 è richiesto il supporto delle versioni del modulo)SQL Server PowerShell module removed from SSMS and now ships via the PowerShell gallery (PowerShell 5.0 now required to support module versioning)
    • Sono stati introdotti miglioramenti di vario tipo alla "presentazione" (formattazione) di alcuni oggetti SMO (ad esempio per i database vengono ora indicati le dimensioni e lo spazio disponibile e per le tabelle il numero di righe e lo spazio occupato)Miscellaneous improvements to the "presentation" (formatting) of some SMO objects (e.g. databases now show the size and the available space and tables show row count and space usage)
    • È stata aggiunta la colorazione quando viene richiamato il prompt dei comandi di PowerShell dal menu "Avvia PowerShell" in OEAdded colorization when the PowerShell command prompt is invoked from the "Start PowerShell" menu in OE
    • Sono stati aggiunti i parametri -ClusterType e -RequiredCopiesToCommit ai cmdlet di Gruppi di disponibilità (cmdlet New-SqlAvailabilityGroup, Join-SqlAvailabilityGroup e Set-SqlAvailabilityGroup)Added -ClusterType and -RequiredCopiesToCommit parameter to AG cmdlets (New-SqlAvailabilityGroup, Join-SqlAvailabilityGroup, and Set-SqlAvailabilityGroup cmdlets)
    • Sono stati aggiunti i parametri -ActiveDirectoryAuthority e -AzureKeyVaultResourceId al cmdlet Add-SqlAzureAuthenticationContextAdded parameters -ActiveDirectoryAuthority and -AzureKeyVaultResourceId to Add-SqlAzureAuthenticationContext cmdlet
    • Sono stati aggiunti Revoke-SqlAvailabilityGroupCreateAnyDatabase, Grant-SqlAvailabilityGroupCreateAnyDatabase e Set-SqlAvailabilityReplicaRoleToSecondary cmdletsAdded Revoke-SqlAvailabilityGroupCreateAnyDatabase, Grant-SqlAvailabilityGroupCreateAnyDatabase and Set-SqlAvailabilityReplicaRoleToSecondary cmdlets
    • È stato aggiunto il parametro -SeedingMode a Set-SqlAvailabilityReplica e New-SqlAvailabilityReplica cmdletsAdded -SeedingMode parameter to Set-SqlAvailabilityReplica and New-SqlAvailabilityReplica cmdlets
    • È stato aggiunto il parametro - ConnectionString a Get-SqlDatabaseAdded -ConnectionString parameter to Get-SqlDatabase
  • SQL Server in LinuxSQL Server on Linux
    • Miglioramenti generali e correzioni per il log shippingGeneral improvements and fixes for Log Shipping
      • È stato aggiunto il supporto dei percorsi nativi di Linux Allega, Ripristino e database di backupAdded support for native Linux paths Attach, Restore and Backup database
      • È stato aggiunto il supporto dei percorsi nativi di Linux per la cartella di destinazione del log di controlloAdded support for native Linux paths for audit log destination folder
  • Analysis ServicesAnalysis Services
    • Finestra di Query DAX:DAX Query Window:
      • Parentesi corrispondenti nell'editorParentheses matching in the editor
      • Supporto della sintassi DEFINE MEASURE e DEFINE VARDEFINE MEASURE and DEFINE VAR syntax support
      • Vari miglioramenti di IntellisenseAssorted Intellisense improvements
    • Autenticazione universaleUniversal Authentication
      • Consente agli utenti di specificare un nome utente e nessuna password e la finestra di dialogo di accesso di Azure gestisce la connessioneAllows users to specify a username and no password and the Azure Login Dialog will handle the connection
    • Integrazione PQ in SSMS:SSMS PQ Integration:
      • Creazione di script del funzionamento delle origini dati strutturateScripting of structured data sources works
      • Visualizzazione e modifica delle origini dati strutturate nell'interfaccia utente PQViewing and Editing of structured data sources in PQ UI
  • Nuovo modello "Aggiungi vincolo univoco"New "Add Unique Constraint" template
  • ShowplanShowplan
    • Viene visualizzato il valore massimo anziché la somma per i thread nella finestra delle proprietà per il tempo trascorsoShow max instead of sum across the threads in properties window for elapsed time
    • Vengono esposte nuove proprietà per gli operatori che richiedono la concessione di memoriaExpose new mem grant operator properties
    • È stato abilitato il pulsante "Modifica query" in Statistiche query dinamicheEnabled the "Edit Query" button in Live Query Statistics
    • È stato incluso il supporto per l'esecuzione interleavedSupport for interleaved execution
      • Nuova opzione per "Analizza piano di esecuzione effettivo"New option to "Analyze Actual Execution Plan"
      • Miglioramenti generali per il confronto di showplanGeneral improvements to showplan compare
      • Sono state introdotte funzionalità in Confronto showplan per individuare differenze significative nella stima della cardinalità tra i nodi corrispondenti di due piani di query ed eseguire un'analisi di base delle possibili cause principaliIntroduced functionality in Showplan Comparison feature to find significant differences in Cardinality Estimation between matching nodes of two query plans and perform basic analysis of the possible root causes
  • È stato rimosso Configuration Manager dalla finestra di esplorazione dei server registratiRemoved Configuration Manager from Registered Servers explorer
  • È stata abilitata la lettura dei log di controllo dal BLOB del servizio di archiviazione di AzureEnable reading audit logs from Azure blob storage
  • È stata aggiunta la parametrizzazione per Always Encrypted. Per altre informazioni, vedere questa paginaAdded Parameterization for Always Encrypted, please refer to this page for more details
  • La connessione con autenticazione universale di AAD al database SQL di Azure supporta un ID tenant personalizzatoAAD Universal auth connection to Azure SQL DB supports custom tenant id
  • Quando si generano script per il database SQL di Azure, negli script vengono ora inclusi full-text, regole e databaseGenerate scripts for Azure SQL Database, now scripts full text, rules, and database
  • Correzioni della personalizzazione nelle schermate iniziali per SSMS e ProfilerBranding fixes in splash screens for SSMS and Profiler
  • Rimozione dell'interfaccia utente per il punto di controllo dell'utilità da SSMSRemoved Utility Control Point UI from SSMS
  • SSMS può creare i database di SQL Azure edizione "PremiumRS"SSMS can now create "PremiumRS" edition SQL Azure databases
  • Gruppi di disponibilità AlwaysOnAlways On Availability Groups
    • Aggiunto il supporto di nuovi tipi di cluster: ESTERNO e NESSUNOAdd support for new cluster types: EXTERNAL and NONE
      • Aggiunto il supporto per SQL Server su LinuxAdd support for SQL Server on Linux
      • Aggiunto il seeding automatico come opzione per la sincronizzazione iniziale dei datiAdd automatic seeding as an option for initial data synchronization
      • Corretti alcuni difetti, ad esempio la gestione dell'endpoint URL, l'aggiornamento del DB e il layout dell'interfaccia utenteFixed the some defects, e.g. endpoint URL handling, DB refresh and UI layout
      • Rimosse le funzionalità correlate alla replica di AzureRemoved Azure replica related features
    • Migliorato IntelliSense per diverse parole chiave del gruppo di disponibilitàImproved IntelliSense for several Availability Group keywords
  • Monitoraggio attivitàActivity Monitor
    • Aggiunto il nuovo riquadro "Monitoraggio attività" alla finestra di output di SSMSAdded new "Activity Monitor" pane to the SSMS Output window
    • Modificato errore di connessione/messaggio di timeout per registrare informazioni nella finestra di output anziché in un messaggio popupChanged connection error/timeout message to log info to output window rather than a pop up message
    • Rimosso grafico vuoto (quinto grafico) nella sezione PanoramicaRemoved empty chart (5th chart) in Overview section
    • Aggiunto "(in pausa)" al titolo della Panoramica se la raccolta di dati Monitoraggio attività viene messa in pausaAdded "(paused)" to Overview title if the Activity Monitor data collection is paused
    • Estensioni dei grafici per SQL ServerGraph Extensions to SQL Server
      • Nuove icone per il nodo del grafico e le tabelle bordiNew icons for graph node and edge tables
      • Il nodo del grafico e le tabelle bordi verranno visualizzati nella cartella Tabelle grafiGraph node and edge tables will be displayed under Graph Tables folder
      • Modelli disponibili per la creazione del nodo del grafico e delle tabelle bordiTemplates to create graph node and edge tables available
  • Modalità presentazionePresentation Mode
    • Tre nuove attività disponibili tramite Avvio veloce (CTRL-Q)3 new tasks available via Quick Launch (Ctr-Q)
    • PresentOn: attiva la modalità presentazionePresentOn - Turn on presentation mode
    • PresentEdit: modifica la dimensione del tipo di carattere per la modalità presentazione.PresentEdit - Edit the presentation font sizes for presentation mode. "Tipo di carattere Editor di testo" per Editor di query."Text Editor font" for the Query Editor. "Tipo di carattere ambiente" per altri componenti."Environment font" for other components.
    • RestoreDefaultFonts: ripristina le impostazioni predefinite.RestoreDefaultFonts - Revert back to default settings.
    • Nota: non è attualmente disponibile un comando PresentOff. Per disattivare la modalità presentazione è possibile usare l'opzione RestoreDefaultFontsNote: there is currently no PresentOff command at this time. Use RestoreDefaultFonts to turn off Presentation Mode

Correzioni di bugBug fixes

  • È stato risolto un problema a causa del quale SSMS si arrestava in modo anomalo scorrendo sullo showplan per mezzo del touchpadFixed an issue where SSMS crashed when showplan scrolled via surfacebook touchpad
  • È stato risolto un problema a causa del quale SSMS rimane in sospensione per lungo tempo mentre ottiene le proprietà di un database in corso di ripristino o offlineFixed an issue where SSMS hangs for a long times while getting the properties of a databases which is being restored or offline
  • È stato risolto un problema a causa del quale non è stato possibile aprire "Help viewer" nei build RCFixed an issue where "Help viewer" could not be opened in RC builds
  • È stato risolto un problema a causa del quale in SSMS potrebbero mancare gli elementi della "Casella degli strumenti delle attività dei piani di manutenzione".Fixed an issue where "Maintenance Plans Tasks Toolbox" items may be missing in SSMS.
  • È stato risolto un problema in SSMS a causa del quale l'utente non era in grado di comprimere un database quando il nome del database conteneva parentesi graffe.Fixed an issue in SSMS where the user was unable to shrink a database when the database name contained curly braces. Argomento ConnectConnect Item
  • È stato risolto un problema a causa del quale SSMS cercava di eseguire lo script di eliminazione di un database di Azure; in realtà provocava l'eliminazione dello stesso database.Fixed an issue where SSMS was trying to script the deletion of an Azure database was actually causing the deletion of the database itself. Argomento ConnectConnect Item
  • È stato risolto un problema a causa del quale i valori predefiniti non venivano inseriti negli script per i tipi di tabella definiti dagli utenti.Fixed an issue where default values were not scripted for user defined table types. Argomento ConnectConnect Item
  • È stata introdotta un'altra serie di miglioramenti delle prestazioni nel menu di scelta rapida degli indici.Another round of perf improvements around context menu on indexes. Argomento ConnectConnect Item
  • È stato risolto un problema che provocava un eccessivo sfarfallio durante il passaggio del mouse su un indice mancante nel piano di esecuzione.Fixed issue which was causing excessive flickering when hovering mouse over missing index in execution plan. Argomento ConnectConnect Item
  • È stato risolto un problema per cui SSMS impostava il database offline durante lo scripting Argomento ConnectFixed an issue where SSMS was taking the DB offline when scripting Connect Item
  • Sono state apportate varie correzioni all'interfaccia utente delle versioni localizzate (non in lingua inglese) di SSMS.Miscellaneous UI fixes on localized (non-English) versions of SSMS.
  • È stato risolto un problema a causa del quale mancava il nodo "Chiavi Always Encrypted" quando la destinazione era SQL 2016 SP1 Standard Edition.Fixed issue where "Always Encrypted Keys" node was missing when targeting SQL 2016 SP1 Standard Edition.
  • Always EncryptedAlways Encrypted
    • Il menu "Always Encrypted" veniva erroneamente abilitato quando la destinazione era SQL 2016 RTM Standard Edition o un server SQL 2014 (o versioni precedenti)"Always Encrypted" menu was incorrectly enabled when targeting SQL 2016 RTM Standard Edition or any SQL 2014 (and below) servers
    • È stato risolto un problema per cui IntelliSense segnalava un errore quando veniva usata la sintassi CREATE o ALTERFixed an issue where IntelliSense is reporting an error when the CREATE OR ALTER syntax is used
    • È stato risolto un problema a causa del quale la crittografia non riusciva quando CMK/CEK conteneva caratteri che avrebbero dovuto essere usati con caratteri di escape, ad esempio racchiusi tra parentesiFixed issue where encryption fails in case CMK/CEK contain characters that should be escaped, i.e. enclosed in brackets
    • Quando viene generata un'eccezione di memoria insufficiente in SSMS, viene visualizzato un errore che suggerisce all'utente di usare PowerShell nativo (64 bit).When an Out of Memory exception occurs in SSMS, the user is presented an error that suggests to use the native (64bit) PowerShell instead.
    • È stato risolto un problema a causa del quale la procedura guidata di Always Encrypted aveva esito negativo se venivano usate sottoscrizioni di Resource Group Manager anziché sottoscrizioni di Azure classicoFixed issue where the AE wizard was failing in case the user was using Resource Group Manager subscriptions instead of Classic Azure subscriptions
    • È stato risolto un problema a causa del quale la procedura guidata di Always Encrypted visualizzava un errore non corretto se l'utente non aveva autorizzazioni o Azure Key Vault in nessuna sottoscrizione.Fixed issue where AE wizard was showing an incorrect error when the user had no permissions in any subscriptions or had no Azure Key Vaults in any of them.
    • È stato risolto un problema nella procedura guidata di Always Encrypted per cui la pagina di accesso ad Azure Key Vault non visualizzava le sottoscrizioni di Azure in presenza di più AADFixed issue in AE wizard where the Azure Key Vault sign-in page was not showing Azure subscriptions in case of multiple AAD
    • È stato risolto un problema nella procedura guidata di Always Encrypted per cui la pagina di accesso ad Azure Key Vault non visualizzava le sottoscrizioni di Azure per le quali l'utente disponeva dell'autorizzazione di letturaFixed issue in AE wizard where the Azure Key Vault sign-in page was not showing Azure subscriptions for which the user has reader permission
      • È stato risolto un problema a causa del quale i file di risorse non potevano essere caricati correttamente, con conseguenti messaggi di errore non accuratiFixed an issue where resource files may not be loaded correctly, thus resulting in inaccurate error messages
  • È stato migliorato il contrasto dei collegamenti ipertestuali nella pagina di installazione di SSMSImproved contrast of hyperlinks on SSMS Setup page
  • È stato risolto un problema a causa del quale i nodi Polybase non venivano visualizzati se connessi a SQL Server Express (2016 SP1)Fixed an issue where Polybase nodes were not displayed when connected to SQL Server Express (2016 SP1)
  • È stato risolto un problema a causa del quale SSMS non era in grado di modificare il livello di compatibilità di un database di Azure con v140Fixed an issue where SSMS is unable to change the Compatibility Level of an Azure DB to v140
  • Sono state migliorate le prestazioni di Esplora oggetti durante l'espansione dell'elenco dei database di Azure Argomento ConnectImproved performance of Object Explorer when expanding the list of Azure databases Connect Item
  • È stato risolto un problema a causa del quale la voce del menu di scelta rapida "Visualizza log di SQL Server" non veniva visualizzata correttamente per i tipi di server non relazionali (AS\RS\IS)Fixed an issue where "View SQL Server Log" context menu item appeared incorrectly for non-relational server types (AS\RS\IS)
  • È stato risolto un problema a causa del quale il controllo della sintassi di una query di partizione di Analysis Services con autenticazione SQL poteva restituire un messaggio di accesso non riuscitoFixed an issue where checking syntax of an Analysis Services partition query using SQL auth could result in login failed message
  • È stato risolto un problema per cui la ridenominazione di un modello tabulare AS di anteprima con livello di compatibilità 1400 non poteva essere eseguita in SSMSFixed an issue where renaming a preview 1400 compat-level AS tabular model would fail in SSMS
  • È stato risolto un problema di tipo "operazione non riuscita nel modello" che può verificarsi in rare circostanze dopo che si è provato a eseguire un'operazione non valida nel server AS, ripristinando le modifiche locali dopo un salvataggio non riuscito nel modelloFixed an “operation failed on model” issue that could occur after attempting an invalid operation on the AS server in rare circumstances, revert local changes after unsuccessful save on the model
  • È stato risolto un errore di digitazione nella finestra di dialogo popup di sincronizzazione del database in Analysis ServicesFixed a typo in Analysis Services Synchronize Database popup dialog
  • Le finestre di dialogo del contenitore di backup/ripristino vengono visualizzate fuori schermo in più configurazioni di monitor.Backup/restore container dialogs come up offscreen on multiple monitor setups.
  • La creazione di criteri di sicurezza ha esito negativo se l'oggetto di destinazione include ] nel nome.SecurityPolicy create fails if target object has ] in its name.
  • Il menu "Apri recenti" di SSMS 2016 non mostra i file salvati di recente.SSMS 2016 "Open recent" menu doesn't show recently saved files. Argomento ConnectConnect Item
  • Rimossa la reimpostazione delle impostazioni utente quando viene aggiornata la shell di Visual Studio.Removed reset of user settings when VS Shell is updated.
  • Risolto un problema che impediva all'utente di modificare il livello di compatibilità di un database in SQL Server 2017.Fixed an issue that was preventing the user from being able to change Compatibility Level of a database on SQL Server 2017.
  • Le finestre di query che usano l'autenticazione universale di AAD non possono aggiornare la query dopo un'ora.Query windows using AAD Universal authentication cannot refresh the query after an hour.
  • Rimozione dell'interfaccia utente per il punto di controllo dell'utilità da SSMS.Utility Control Point UI removed from SSMS.
  • Le connessioni con autenticazione universale di AD non consentono di eseguire query sui dati dopo la scadenza del token iniziale.AD Universal auth connections fail to query data after the initial token expiration.
  • Non è possibile creare script per le regole dal database di SQL Azure al database di SQL Azure.Unable to script Rules from Azure SQL DB to Azure SQL DB.
  • Risolto un problema a causa del quale SQL PowerShell non consentiva la connessione a istanze SQL legacy (2014 e precedenti).Fixed issue were SQL PowerShell was not able to connect legacy SQL instances (2014 and older). Argomento ConnectConnect Item
  • Risolto un problema che causava l'arresto anomalo di SSMS in caso di errori durante l'importazione dei server registrati.Fixed an issue that was causing SSMS to crash when failing to import registered servers.
  • Risolto un problema che causava l'arresto anomalo di SSMS in presenza di un utente con particolari autorizzazioni per un database.Fixed an issue that was causing SSMS to crash if a user has certain permissions an a database.
  • Le tabelle di SSMS scompaiono dall'area di progettazione durante la revisione delle viste.SSMS - tables disappear from design surface while reviewing views. Argomento ConnectConnect Item
  • La barra di scorrimento della tabella non consente all'utente di scorrere il contenuto della tabella ed è possibile usare solo le frecce su/giù a questo scopo.The table scrollbar does not allow the user to scroll the table content, only the up/down Arrow allow this. È anche possibile scorrere il contenuto della tabella dopo il tentativo di scorrerla con la barra di scorrimento, e questo è un bug.Its also possible to scroll the table content after trying to scroll using the scrollbar which is a bug. Argomento ConnectConnect Item
  • Le icone dei server registrati non vengono visualizzate dopo l'aggiornamento del nodo radice.Registered Servers not displaying icons after refreshing the root node.
  • Il pulsante Script per Crea database nei server v12 di Azure esegue lo script e quindi visualizza il messaggio "Nessuna azione per cui generare uno script".Script button for Create Database on Azure v12 servers executes script then displays message "No action to be scripted".
  • La finestra di dialogo Connetti al server di SSMS non cancella la scheda "Proprietà aggiuntive" per ogni nuova connessione.SSMS Connect to Server dialog does not clear "Additional Properties" tab for each new connection.
  • Lo script per generare attività non genera script CREATE DATABASE per un database SQL di Azure.Generate Tasks script doesn't generate Create Database scripts for an Azure SQL DB.
  • La barra di scorrimento in Progettazione viste è disabilitata.Scrollbar in View Designer appears disabled.
  • I percorsi delle chiavi AVK di Always Encrypted non includono gli ID di versione.Always Encrypted AVK key paths do not include version ids.
  • È stato ridotto il numero di query dell'edizione del motore nella finestra di query.Reduced number of engine edition queries in the query window. Argomento ConnectConnect Item
  • Gli errori di Always Encrypted derivanti dall'aggiornamento dei moduli dopo la crittografia non vengono gestiti in modo corretto.Always Encrypted errors from refreshing modules after encryption are incorrectly handled.
  • Modificato il timeout di connessione predefinito per OLTP e OLAP da 15 a 30 secondi per risolvere una serie di errori di connessione ignorati.Changed default connection timeout for OLTP and OLAP from 15 to 30 seconds to fix a class of ignored connection failures.
  • Risolto un arresto anomalo in SSMS all'avvio di un report personalizzato.Fixed a crash in SSMS when custom report is launched. Argomento ConnectConnect Item
  • Risolto un problema a causa del quale "Genera script..."Fixed an issue where "Generate Script…" ha esito negativo per i database SQL di Azure.fails for Azure SQL databases.
  • Correzione di "Script come" e della procedura guidata "Genera script" per evitare l'aggiunta di nuove righe superflue durante la creazione di script per oggetti, come le stored procedure.Fix "Script As" and "Generate Script Wizard" to not add extra newlines when scripting objects such as stored procedures. Argomento ConnectConnect Item
  • Provider PowerShell SQLAS: aggiunta della proprietà LastProcessed alle cartelle Dimension e MeasureGroup.SQLAS PowerShell Provider: Add LastProcessed property to Dimension and MeasureGroup folders. Argomento ConnectConnect Item
  • Statistiche query dinamiche: risolto un problema a causa del quale veniva visualizzata solo la prima query in un batch.Live Query Statistics: fixed issue where it was only showing the first query in a batch. Argomento ConnectConnect Item
  • Showplan: visualizzazione del massimo invece della somma per i thread nella finestra delle proprietà.Showplan: show max instead of sum across the threads in properties window.
  • Archivio query: aggiunta di un nuovo report per le query con variazioni di esecuzione notevoli.Query Store: add new report on queries with high execution variation.
  • Problemi di prestazioni di Esplora oggetti: Argomento ConnectObject explorer performance issues: Connect Item
    • Il menu di scelta rapida per le tabelle si blocca momentaneamenteContext menu for tables momentarily hangs
    • SSMS è lento quando si fa clic con il pulsante destro del mouse su un indice per una tabella (tramite una connessione Internet remota).SSMS is slow when right-clicking an index for a table (over a remote (Internet) connection).
    • Evitare di eseguire query di tabella che eseguono ordinamenti nel serverAvoid issuing table queries that sort on the server
  • Rimozione della distribuzione guidata in Azure (Distribuisci database in una macchina virtuale Azure) da SSMSRemoved Azure Deployment Wizard (Deploy Database to Azure VM) from SSMS
  • Risolto un problema a causa del quale gli indici mancanti non venivano visualizzati nei piani di esecuzione in SSMS Argomento ConnectFixed issue where missing indexes were not shown in execution plans in SSMS Connect Item
  • Risolto un problema comune di arresto anomalo in fase di chiusura in SSMSFixed common crash-on-shutdown issue in SSMS
  • Risolto un problema in Esplora oggetti a causa del quale si verificava un errore in seguito alla visualizzazione del menu di scelta rapida nei nodi Polybase|Gruppo con scalabilità orizzontale Argomento ConnectFixed issue in Object Explorer where an error occurred when bringing up the context menu on the Polybase|Scale-Out Group nodes Connect Item
  • Risolto un problema a causa del quale può verificarsi un arresto anomalo di SSMS durante il tentativo di visualizzare le autorizzazioni per un databaseFixed an issue where SSMS may crash when trying to display the permissions on a database
  • Archivio query: miglioramenti generali nelle voci del menu di scelta rapida per le griglie dei risultati del report dell'archivio queryQuery Store: general enhancements in context menu items for result grids of query store report
  • La configurazione di Always Encrypted per una tabella esistente ha esito negativo con errori per gli oggetti correlati.Configuring Always Encrypted for an existing table fails with errors on unrelated objects. Argomento ConnectConnect Item
  • La configurazione di Always Encrypted per un database esistente con più schemi non funziona.Configuring Always Encrypted for an existing database with multiple schemas doesn't work. Argomento ConnectConnect Item
  • La procedura guidata Always Encrypted, Colonna crittografata ha esito negativo a causa del database che contiene viste che fanno riferimento a viste di sistema.The Always Encrypted, Encrypted Column wizard fails due to the database containing views that reference system views. Argomento ConnectConnect Item
  • Durante la crittografia con Always Encrypted, gli errori derivanti dall'aggiornamento dei moduli dopo la crittografia non vengono gestiti in modo corretto.When encrypting using Always Encrypted, errors from refreshing modules after encryption are incorrectly handled.
  • Risolto un problema di troncamento dell'interfaccia utente nella finestra di dialogo "Nuova registrazione server"Fixed UI truncation issue on "New Server Registration" dialog
  • Risolto un problema dell'interfaccia utente delle condizioni DMF a causa del quale le espressioni che contengono valori costanti stringa con virgolette vengono aggiornate in modo non correttoFix DMF Condition UI incorrectly updating expressions that contain string constant values with quotes in them
  • Risolto un problema che potrebbe causare l'arresto anomalo di SSMS durante l'esecuzione di report personalizzatiFixed an issue that may cause SSMS to crash when running custom reports
  • Aggiunta della voce di menu per l'esecuzione con scalabilità orizzontaleAdd “Execution in Scale Out…” al nodo della cartellamenu item to the folder node
  • Risolto un problema con la funzionalità di elenco di IP consentiti dal firewall di database Azure SQLFixed an issue with Azure SQL DB firewall whitelist IP address feature
  • Risolto un problema in SSMS che ha causato un'eccezione di tipo Riferimento all'oggetto non impostato durante la modifica dell'origine della partizione multidimensionaleFixed an issue in SSMS which caused an Object reference not set exception when editing the source of AS multi-dimensional partition
  • Risolto un problema in SSMS che ha causato un'eccezione di tipo Riferimento all'oggetto non impostato durante l'eliminazione di un assembly cliente dal server AS multidimensionaleFixed an issue in SSMS which caused an Object reference not set exception when deleting a customer assembly from multi-dimensional AS server
  • Risolto un problema a causa del quale non è riuscita la rinomina di un database 1400 tabulare ASFixed an issue where renaming an AS tabular 1400 db failed
  • Risolto un problema di elaborazione di un'origine dati tabulare con livello di compatibilità 1400 prodotto dalla finestra di dialogo delle proprietà di connessioneFixed an issue with scripting a 1400 compat-level AS tabular datasource from connection properties dialog
  • Rimossa l'assunzione secondo cui le tabelle nel modello tabulare con livello di compatibilità AS 1400 hanno almeno una partizioneRemove assumption that tables in AS 1400 compat-level model have at least one partition
  • Ctrl-R alterna il riquadro dei risultati nell'editor di query SSMS DAXCtrl-R now toggles results pane in SSMS DAX query editor

Download SSMS 16.5.3download SSMS 16.5.3

Disponibile a livello generale | Numero di build: 13.0.16106.4Generally available | Build number: 13.0.16106.4

In questa versione sono stati risolti i problemi seguenti:The following issues were fixed this release:

  • Risolto un problema introdotto in SSMS 16.5.2 che causava l'espansione del nodo 'Tabella' quando la tabella aveva più di una colonna di tipo sparse.Fixed an issue introduced in SSMS 16.5.2 which was causing the expansion of the 'Table' node when the table had more than one sparse column.

  • Gli utenti possono distribuire pacchetti SSIS contenenti Gestione connessione OData per connettere una risorsa Microsoft Dynamics AX/CRM Online al catalogo SSIS.Users can deploy SSIS packages containing OData Connection Manager which connect to a Microsoft Dynamics AX/CRM Online resource to SSIS catalog. Per altre informazioni, vedere Gestione connessione OData.For more information, see OData Connection Manager.

  • La configurazione di Always Encrypted per una tabella esistente ha esito negativo con errori per gli oggetti correlati.Configuring Always Encrypted on an existing table fails with errors on unrelated objects. ID Connect 3103181Connect ID 3103181

  • La configurazione di Always Encrypted per un database esistente con più schemi non funziona.Configuring Always Encrypted for an existing database with multiple schemas doesn't work. ID Connect 3109591Connect ID 3109591

  • La procedura guidata Always Encrypted, Colonna crittografata ha esito negativo a causa del database che contiene viste che fanno riferimento a viste di sistema.The Always Encrypted, Encrypted Column wizard fails due to the database containing views that reference system views. ID Connect 3111925Connect ID 3111925

  • Durante la crittografia con Always Encrypted, gli errori derivanti dall'aggiornamento dei moduli dopo la crittografia non vengono gestiti in modo corretto.When encrypting using Always Encrypted, errors from refreshing modules after encryption are incorrectly handled.

  • Il menu Apri recenti non mostra i file salvati di recente.Open recent menu doesn't show recently saved files. ID Connect 3113288Connect ID 3113288

  • SSMS è lento quando si fa clic con il pulsante destro del mouse su un indice per una tabella (tramite una connessione Internet remota).SSMS is slow when right-clicking an index for a table (over a remote (Internet) connection). ID Connect 3114074Connect ID 3114074

  • Risolto un problema con la barra di scorrimento di SQL Designer.Fixed an issue with the SQL Designer scrollbar. ID Connect 3114856Connect ID 3114856

  • Il menu di scelta rapida per le tabelle si blocca momentaneamenteContext menu for tables momentarily hangs

  • SSMS in alcuni casi genera eccezioni in Monitoraggio attività e subisce un arresto anomalo.SSMS occasionally throws exceptions in Activity Monitor and crashes. ID Connect 697527Connect ID 697527

  • Si verifica un arresto anomalo di SSMS 2016 con l'errore "Il processo è stato terminato a causa di un errore interno del runtime .NET in IP 71AF8579 (71AE0000) con codice di uscita 80131506"SSMS 2016 crashes with error "The process was terminated due to an internal error in the .NET Runtime at IP 71AF8579 (71AE0000) with exit code 80131506"

SSMS 16.5.1SSMS 16.5.1

Disponibile a livello generale | Numero di build: 13.0.16100.1Generally available | Build number: 13.0.16100.1

  • Risolto un problema per cui Invoke-Sqlcmd inserisce erroneamente più righe quando si verifica il vincolo CHECK.Fixed an issue where Invoke-Sqlcmd erroneously inserts multiple rows when check constraint occurs. Argomento Microsoft Connect: 811560Microsoft Connect Item: 811560

  • Risolto un problema in cui le versioni localizzate non ITA non funzionano completamente durante la creazione di gruppi di disponibilità.Fixed an issue where non-ENU language versions do not work completely when creating Availability Groups.

  • Risolto un problema in cui facendo clic sul'XML del piano di query non viene aperta l'interfaccia utente SSMS corretta.Fixed an issue where clicking query plan XML does not open the proper SSMS UI.

Download SSMS 16.5download SSMS 16.5

Disponibile a livello generale | Numero di build: 13.0.16000.28Generally available | Build number: 13.0.16000.28

  • È stato risolto il problema per cui potrebbe verificarsi un arresto anomalo quando è stato fatto clic su un database con nome della tabella contenente ";:".Fixed an issue where a crash could occur when a database with table name containing “;:” was clicked on.
  • È stato risolto il problema per cui le modifiche apportate alla pagina Modello nella finestra delle proprietà del database tabulare AS devono creare uno script della definizione originale.Fixed an issue where changes made to the Model page in AS Tabular Database Properties window would script out the original definition. Argomento Microsoft Connect: 3080744Microsoft Connect Item: 3080744
  • È stato risolto il problema per cui i file temporanei vengono aggiunti all'elenco "File recenti".Fixed the issue that temporary files are added to the “Recent Files” list.
    Argomento Microsoft Connect: 2558789Microsoft Connect Item: 2558789
  • È stato risolto il problema per cui la voce del menu di gestione della compressione è disabilitata per i nodi della tabella utente nell'albero Esplora oggetti.Fixed the issue that “Manage Compression” menu item is disabled for the user table nodes in object explorer tree.
    Argomento Microsoft Connect: 3104616Microsoft Connect Item: 3104616

  • È stato risolto il problema per cui l'utente non è in grado di impostare le dimensioni del carattere per Esplora oggetti, Esplora server registrati, Esplora modelli, nonché per i dettagli di Esplora oggetto.Fixed the issue that user is not able to set the font size for object explorer, registered server explorer, template explorer as well as object explorer details. Il carattere per le finestre di esplorazione usato sarà il tipo di carattere Ambiente.Font for the explorers will be using the Environment font.
    Argomento Microsoft Connect: 691432Microsoft Connect Item: 691432

  • È stato risolto il problema per cui SSMS si riconnette sempre al database predefinito quando la connessione viene interrotta.Fixed the issue that SSMS always reconnect to the default database when connection is lost.
    Argomento Microsoft Connect: 3102337Microsoft Connect Item: 3102337

  • Sono stati risolti numerosi problemi relativi ai valori DPI alti nella gestione dei criteri e nella finestra di modifica delle query, tra cui le icone del piano di esecuzione.Fixed many of high dpi issues in policy management and query editor window including the execution plan icons.

  • È stato risolto il problema della mancanza dell'opzione per la configurazione del carattere e dei colori degli eventi estesi.Fixed the issue that option to config font and color for Extended Event is missing.

  • È stato risolto il problema degli arresti anomali di SSMS che si verificano durante la chiusura dell'applicazione o quando si tenta di visualizzare la finestra di dialogo degli errori.Fixed the issue of SSMS crashes that occur when closing the application or when it is trying to show the error dialog.

Download SSMS 16.4.1 (settembre 2016)download SSMS 16.4.1 (September 2016)

Disponibile a livello generale | Numero di build: 13.0.15900.1Generally available | Build number: 13.0.15900.1

Download SSMS 16.3 (agosto 2016)download SSMS 16.3 (August 2016)

Disponibile a livello generale | Numero di versione: 13.0.15700.28Generally available | Version number: 13.0.15700.28


Download SSMS - Aggiornamento hotfix luglio 2016download SSMS July 2016 hotfix update

Disponibile a livello generale | Numero di versione: 13.0.15600.2Generally available | Version number: 13.0.15600.2


SSMS (luglio 2016)SSMS July 2016

Disponibile a livello generale | Numero di versione: 13.0.15500.91Generally available | Version number: 13.0.15500.91

  • Modifica, 5 luglio: è stato migliorato il supporto per i database tabulari SQL Server 2016 (livello di compatibilità 1200) nella finestra di dialogo di elaborazione Analysis Services e nella Distribuzione guidata Analysis Services.Edit, July 5: Improved support for SQL Server 2016 (1200 compatibility level) tabular databases in the Analysis Services Process dialog and the Analysis Services deployment wizard.

  • Modifica, 5 luglio: è disponibile una nuova opzione nella finestra di dialogo Query Execution Options (Opzioni di esecuzione query) per l'impostazione di "XACT_ABORT".Edit, July 5: New option in SSMS 'query execution options' dialog to set 'XACT_ABORT'. Questa opzione, abilitata per impostazione predefinita in questa versione di SSMS, indica a SQL Server di eseguire il rollback dell'intera transazione e di interrompere il batch se si verifica un errore di run-time.This option is enabled by default in this release of SSMS and instructs SQL Server to roll back the entire transaction and abort the batch if a run-time error occurs.

  • Supporto per Azure SQL Data Warehouse in SSMS.Support for Azure SQL Data Warehouse in SSMS.

  • Aggiornamenti significativi al modulo SQL Server PowerShell.Significant updates to the SQL Server PowerShell module. Sono inclusi un nuovo modulo SQL PowerShell e nuovi cmdlet per Crittografia sempre attiva, SQL Agent e i log degli errori di SQL.This includes a new SQL PowerShell module and new CMDLETs for Always Encrypted, SQL Agent, and SQL Error Logs.

  • Supporto per la generazione di script PowerShell nella procedura guidata Crittografia sempre attiva.Support for PowerShell script generation in the Always Encrypted wizard.

  • Tempi di connessione ai database SQL di Azure significativamente migliorati.Significantly improved connection times to Azure SQL databases.

  • La nuova finestra di dialogo "Backup to URL" (Backup su URL) supporta la creazione di credenziali di archiviazione di Azure per i backup dei database di SQL Server 2016.New "Backup to URL" dialog to support the creation of Azure storage credentials for SQL Server 2016 database backups. Questa finestra di dialogo offre un'esperienza semplificata per l'archiviazione dei backup dei database in un account di archiviazione di Azure.This dialog provides a more streamlined experience for storing database backups in an Azure storage account.

  • Nuova finestra di dialogo Ripristino per semplificare il ripristino di un backup del database SQL Server 2016 dal servizio di archiviazione di Microsoft Azure.New Restore dialog to streamline restoring a SQL Server 2016 database backup from the Microsoft Azure storage service.

  • Correzione di bug nella finestra di progettazione query di SSMS per consentire l'aggiunta di tabelle a tale finestra nel caso in cui un utente non disponga delle necessarie autorizzazioni SELECT.Bug fix in SSMS query designer to allow adding tables to the designer if a user doesn’t have SELECT permissions on them.

  • Correzione di bug per l'aggiunta del supporto IntelliSense per le funzioni 'TRY_CAST()' e 'TRY_CONVERT()'.Bug fix to add IntelliSense support for 'TRY_CAST()', and 'TRY_CONVERT()' functions.
    Richieste collegate a bug segnalati dai clienti:Linked customer bug requests:
    Argomento Microsoft Connect N. 2453461.Microsoft Connect item #2453461.

  • Correzione di bug nel modulo PowerShell per abilitare il caricamento dell'estensione 'SQLAS' di Analysis Services.Bug fix in PowerShell module to enable loading of ‘SQLAS’ Analysis Services extension.
    Richieste collegate a bug segnalati dai clienti:Linked customer bug requests:
    Argomento Microsoft Connect N. 2544902.Microsoft Connect item #2544902.

  • Correzione di bug nella finestra dell'editor SSMS per consentire l'apertura dei file SQL mediante trascinamento della selezione.Bug fix in the SSMS editor window to allow drag-and-drop open of Sql files.
    Richieste collegate a bug segnalati dai clienti:Linked customer bug requests:
    Argomento Microsoft Connect N. 2690658.Microsoft Connect item #2690658.

  • Correzione di bug nel profiler per correggere l'arresto anomalo di quest'ultimo durante le modificheBug fix in Profiler to fix Profiler crash when exiting.
    Richieste collegate a bug segnalati dai clienti:Linked customer bug requests:
    Argomento Microsoft Connect N. 2616550.Microsoft Connect item #2616550.
    Argomento Microsoft Connect N. 2319968.Microsoft Connect item #2319968.

  • Correzione di bug in SSMS per evitare l'arresto anomalo del sistema quando si modifica un collegamento di join in Progettazione tabelle di SSMS.Bug fix in SSMS to prevent crash when trying to edit a join link in the SSMS table designer.
    Richieste collegate a bug segnalati dai clienti:Linked customer bug requests:
    Argomento Microsoft Connect N. 2721052.Microsoft Connect item #2721052.

  • Correzione di bug in SSMS per abilitare la generazione di script di database per i membri del ruolo db_ownerBug fix in SSMS to enable database script generation for db_owner role members.
    Richieste collegate a bug segnalati dai clienti:Linked customer bug requests:
    Argomento Microsoft Connect N. 2869241.Microsoft Connect item #2869241.

  • Correzione di bug nell'editor di SSMS per rimuovere il ritardo nella chiusura di una scheda di query nel caso in cui il server sia offline.Bug fix in SSMS editor to remove the delay in closing a query tab if the server has gone offline.
    Richieste collegate a bug segnalati dai clienti:Linked customer bug requests:
    Argomento Microsoft Connect N. 2656058.Microsoft Connect item #2656058.

  • Correzione di bug per abilitare l'opzione Backup nei database di SQL Server Express.Bug fix to enable Backup option in SQL Server Express databases. Richieste collegate a bug segnalati dai clienti:Linked customer bug requests:
    Argomento Microsoft Connect N. 2801910.Microsoft Connect item #2801910.
    Argomento Microsoft Connect N. 2874434.Microsoft Connect item #2874434.

  • Correzione di bug in Analysis Services per visualizzare correttamente il provider di feed di dati per modelli Analysis Services multidimensionali.Bug fix in Analysis Services to correctly show the Data Feed provider for multi-dimensional Analysis Services models.


Download SSMS (giugno 2016)download SSMS June 2016

Disponibile a livello generale | Numero di versione: 13.0.15000.23Generally available | Version number: 13.0.15000.23

Download aggiuntiviAdditional Downloads

Per un elenco di tutti i download di SQL Server Management Studio, vedere Area download Microsoft.For a list of all SQL Server Management Studio downloads, search the Microsoft Download Center.

Per la versione più recente di SQL Server Management Studio, vedere Scaricare SQL Server Management Studio (SSMS).For the latest release of SQL Server Management Studio, see Download SQL Server Management Studio (SSMS).