Log delle modifiche per SQL Server Data Tools (SSDT)Changelog for SQL Server Data Tools (SSDT)

Questo log delle modifiche è per SQL Server Data Tools (SSDT) per Visual Studio 2015.This change log is for SQL Server Data Tools (SSDT) for Visual Studio 2015.

Per i post dettagliati sulle novità e sulle modifiche, vedere il blog del team di SSDTFor detailed posts about what’s new and changed, please visit the SSDT Team blog

SSDT 17.1SSDT 17.1

Numero di build: 14.0.61705.170Build number: 14.0.61705.170

NovitàWhat's New?

Progetti AS:AS projects:

  • Gli utenti possono impostare gli hint di codifica per le colonne dell'interfaccia utente nei modelli 1400Users can set encoding hints on columns in the UI on 1400 models
  • La funzionalità IntelliSense non correlata al modello è ora disponibile in modalità offlineNon-model-related IntelliSense is now available in offline mode
  • Esplora modelli tabulari ora contiene un nodo per rappresentare le espressioni M denominate disponibili nel modello (modelli tabulari con livello di compatibilità 1400)Tabular Model Explorer now contains a node to represent named M expressions available across the model (1400 compat-level tabular models)
  • La funzionalità Selezione utenti di Azure Active Directory, simile alla gestione delle identità e degli accessi del portale di Microsoft Azure, è ora disponibile quando si impostano i membri ruolo nei modelli tabulariAzure Active Directory People Picker similar to Microsoft Azure Portal's IAM now available when setting up Role Members in Tabular Models

Progetti di database:Database projects:

  • Aggiornamento a DacFx 17.1Updated to DacFx 17.1

Correzioni di bugBug Fixes

  • Risolto un problema che causava la visualizzazione non corretta del nome del gruppo Finestre di progettazione di Business Intelligence nelle opzioni di Visual Studio in VS2017Fixed an issue where the Business Intelligence Designers group name was displayed incorrectly in Visual Studio Options in VS2017
  • Risolto un problema che poteva causare un arresto anomalo del sistema durante la generazione di una mappa del codice per una soluzione con un progetto report o un progetto di Analysis ServicesFixed an issue where a crash could occur generating a Code Map for a solution with a Report Project or AS Project
  • Risolti alcuni problemi di integrazione di PowerQuery per i modelli tabulari di Analysis Services con livello di compatibilità 1400Fixed a number of issues with PowerQuery integration for Analysis Services 1400 compat-level tabular models
  • Risolto un problema nella nuova finestra degli strumenti dell'editor DAX per cui l'operatore di assegnazione non poteva essere su una riga separata durante la definizione di una misuraFixed an issue in the new DAX editor tool window where the assignment operator could not be on a separate line when defining a measure
  • Risolto un problema che impediva l'aggiornamento della visualizzazione delle misure tabulari quando si assegnavano nuovi nomi alle misure nella prospettivaFixed an issue that prevented the tabular measure display from updating when renaming measures in perspective
  • Aggiornati il motore dell'area di lavoro integrata di Analysis Services e il modello a oggetti tabulare con correzione di una regressione che causava l'esito negativo della distribuzione dei progetti tabulari 1200 contenenti traduzioni al server di Analysis Services in SQL Server 2016Updated Analysis Services integrated workspace engine and Tabular Object Model that fixes a regression that caused 1200 tabular projects containing translations to fail on deploy to SQL Server 2016 Analysis Services server
  • Corretto un problema di prestazioni che rendeva molto lento il processo di creazione o eliminazione delle nuove origini di dati tabulari 1400Fixed a performance issue that made creation\deletion of new 1400 tabular data sources very slow
  • Risolto un problema che poteva causare l'arresto del rendering del diagramma delle viste origine dati nei modelli multidimensionali se la visualizzazione passava rapidamente da una vista all'altraFixed an issue where the DSV diagram in multi-dimensional models could stop rendering if changing view quickly between different DSVs

DacFx 17.1DacFx 17.1

  • Risolto un problema che si verificava durante la crittografia di una colonna con tabelle ottimizzate per la memoria con altre colonne di identitàFixed an issue when encrypting a column with memory-optimized tables with other identity columns
  • Supporto SQLDOM per l'opzione CATALOG_COLLATION per CREATE DATABASESQLDOM support for CATALOG_COLLATION option for CREATE DATABASE

DacFx 17.0.1DacFx 17.0.1

  • Corretto un problema dei database con una chiave asimmetrica di un modulo HSM con argomento Connect di un provider EKMFix for issue with databases with an asymmetric key by an HSM with an EKM provider Connect item

SSDT 17.0 (supporto fino a SQL Server 2017)SSDT 17.0 (supports up to SQL Server 2017)

Numero di build: 14.0.61704.140Build number: 14.0.61704.140

NovitàWhat's New?

Progetti di database:Database projects:

  • La modifica di un indice cluster in una vista non bloccherà più la distribuzioneAmending a clustered index on a view will no longer block deployment
  • Le stringhe di confronto dello schema correlate alla crittografia delle colonne useranno il nome appropriato invece del nome dell'istanza.Schema comparison strings relating to column encryption will use the proper name rather than the instance name.
  • È stata aggiunta una nuova opzione della riga di comando a SqlPackage: ModelFilePath.Added a new command line option to SqlPackage: ModelFilePath. Questa opzione consente agli utenti esperti di specificare un file model.xml esterno per operazioni di importazione, pubblicazione e scriptingThis provides an option for advanced users to specify an external model.xml file for import, publishing and scripting operations
  • L'API DacFx è stato esteso per supportare l'autenticazione universale di Azure AD e il servizio Multi-Factor Authentication (MFA)The DacFx API was extended to support Azure AD Universal Authentication and Multi-factor authentication (MFA)

Progetti IS:IS projects:

  • L'origine OData SSIS e Gestione connessione OData supportano ora la connessione ai feed OData di Microsoft Dynamics AX Online e Microsoft Dynamics CRM Online.The SSIS OData Source and OData Connection Manager now support connecting to the OData feeds of Microsoft Dynamics AX Online and Microsoft Dynamics CRM Online.
  • I progetti SSIS supportano ora la versione del server di destinazione "SQL Server 2017"SSIS project now supports target server version of "SQL Server 2017"
  • È stato aggiunto il supporto per Attività di controllo CDC, CDC Splitter e Origine CDC quando la destinazione è SQL Server 2017.Support for CDC Control Task, CDC Splitter and CDC Source when targeting SQL Server 2017.

Progetti AS:AS projects:

  • Integrazione della funzionalità PowerQuery di Analysis Services (modelli tabulari con livello di compatibilità 1400):Analysis Services PowerQuery Integration (1400 compat-level tabular models):
    • DirectQuery è disponibile per SQL Oracle e Teradata se l'utente ha installato driver di terze partiDirectQuery is available for SQL Oracle, And Teradata if user has installed 3rd Party drivers
    • Aggiunta di colonne in base all'esempio in PowerQueryAdd columns by example in PowerQuery
    • Opzioni di accesso ai dati nei modelli 1400 (proprietà a livello di modello usate dal motore M)Data access options in 1400 models (model-level properties used by M engine)
      • Abilita combinazione rapida: il valore predefinito è false, se l'opzione è impostata su true, il motore di mashup ignorerà i livelli di privacy dell'origine dati quando si combinano i datiEnable fast combine (default is false - when set to true, the mashup engine will ignore data source privacy levels when combining data)
      • Abilita reindirizzamenti legacy: il valore predefinito è false, se l'opzione è impostata su true, il motore di mashup seguirà i reindirizzamenti HTTP potenzialmente non sicuri.Enable Legacy Redirects (default is false – when set to true, the mashup engine will follow HTTP redirects that are potentially insecure. Ad esempio, un reindirizzamento da un HTTPS a un URI HTTPFor example, a redirect from an HTTPS to an HTTP URI)
      • Restituisci valori di errore come Null: il valore predefinito è false, se l'opzione è impostata su true, gli errori a livello di cella verranno restituiti come Null.Return Error Values as Null (default is false – when set to true, cell level errors will be returned as null. Se è false, verrà generata un'eccezione se una cella contiene un erroreWhen false, an exception will be raised is a cell contains an error)
    • Origini dati aggiuntive (origini dati di file) che usano PowerQueryAdditional data sources (file data sources) using PowerQuery
      • ExcelExcel
      • Testo/CSVText/CSV
      • XmlXml
      • JsonJson
      • CartellaFolder
      • Database di AccessAccess Database
      • Archiviazione BLOB AzureAzure Blob Storage
    • Interfaccia utente localizzata di PowerQueryLocalized PowerQuery user interface
  • Finestra degli strumenti dell'editor DAXDAX Editor Tool Window
    • Migliorata l'esperienza di editing DAX per misure, colonne calcolate ed espressioni di righe di dettaglio, disponibile dal menu Visualizza, Altre finestre in SSDTImproved DAX editing experience for measures, calculated columns, and detail-rows expressions, available via the View, Other Windows menu in SSDT
    • Miglioramenti di parser DAX\IntelliSenseImprovements to DAX parser\Intellisense

Progetti RS:RS projects:

  • È ora disponibile il controllo RVC incorporabile con supporto di SSRS 2016.Embeddable RVC Control is now available supporting SSRS 2016

Correzioni di bugBug fixes

Progetti AS:AS projects:

  • È stato risolto il problema della priorità dei modelli per i progetti BI in modo che non vengano visualizzati nella parte più alta delle categorie dei nuovi progetti in Visual StudioFixed the template priority for BI Projects so they don’t show up at the top of the New Projects categories in VS
  • È stato risolto il problema di arresto anomalo di Visual Studio che si verifica in rare circostanze all'apertura di una soluzione SSIS, SSAS o SSRSFixed a VS crash that may occur in rare circumstances when SSIS, SSAS or SSRS solution opened
  • Progetti tabulari: vari miglioramenti e correzioni delle prestazioni per l'analisi DAX e la barra della formula.Tabular: A variety of enhancements and performance fixes for DAX parsing and the formula bar.
  • Progetti tabulari: Esplora modelli tabulari non sarà più visibile se non ci sono progetti tabulari di SSAS aperti.Tabular: Tabular Model Explorer will no longer be visible if no SSAS Tabular projects are open.
  • Progetti multidimensionali: risolto un problema a causa del quale la finestra di dialogo di elaborazione era inutilizzabile in computer con valori DPI alti.Multi-dimensional: Fixed an issue where the processing dialog was unusable on High-DPI machines.
  • Progetti tabulari: risolto un problema a causa del quale si verifica un errore in SSDT all'apertura di qualsiasi progetto BI quando SSMS è già aperto. Argomento ConnectTabular: Fixed an issue where SSDT faults when opening any BI project when SSMS is already open.Connect Item
  • Progetti tabulari: risolto un problema a causa del quale le gerarchie non venivano salvate correttamente nel file bim in un modello 1103. Argomento ConnectTabular: Fixed an issue where hierarchies were not being properly saved to the bim file in an 1103 model.Connect Item
  • Progetti tabulari: risolto un problema a causa del quale la modalità area di lavoro integrata era consentita nei computer a 32 bit anche se non è supportata.Tabular: Fixed an issue where Integrated Workspace mode was allowed on 32-bit machines even though it is not supported.
  • Progetti tabulari: risolto un problema a causa del quale il clic su qualsiasi elemento in modalità di semiselezione (ad esempio, digitazione di un'espressione DAX ma clic su una misura) potrebbe causare arresti anomali del sistema.Tabular: Fixed an issue where clicking on anything while in semi-select mode (typing a DAX expression but clicking a measure, for example) could cause crashes.
  • Progetti tabulari: risolto un problema a causa del quale la distribuzione guidata reimposta la proprietà .Name del modello su "Model".Tabular: Fixed an issue where Deployment Wizard would reset the model's .Name property back to "Model". Argomento ConnectConnect Item
  • Progetti tabulari: risolto un problema a causa del quale la selezione di una gerarchia in Esplora modelli tabulari comporta la visualizzazione delle proprietà anche se non è selezionata la Vista diagramma.Tabular: Fixed an issue where selecting a heirarchy in TME should display properties even if Diagram View is not selected.
  • Progetti tabulari: risolto un problema a causa del quale quando si incolla contenuto nella barra della formula DAX vengono incollati immagini o altri contenuti invece del testo, quando si esegue l'operazione Incolla da particolari applicazioni.Tabular: Fixed an issue where pasting into the DAX Formula bar would paste images or other content instead of text when pasting from certain applications.
  • Progetti tabulari: risolto un problema a causa del quale alcuni vecchi modelli nel livello 1103 non potevano essere aperti a causa della presenza di misure con una definizione specifica.Tabular: Fixed an issue where some old models in the 1103 couldn't be opened due to presence of measures with a specific definition.
  • Progetti tabulari: risolto un problema a causa del quale non era possibile eliminare sessioni XEvent.Tabular: Fixed an issue where XEvent Sessions could not be deleted.
  • È stato risolto un problema a causa del quale ogni tentativo di compilare file "smproj" di AS con devenv.com aveva esito negativoFixed an issue with attempting to build AS “smproj” files with devenv.com would fail
  • È stato risolto un problema a causa del quale le modifiche di testo venivano finalizzate con una frequenza eccessiva quando si usava l'IME coreano nei titoli delle schede dei fogli nei modelli tabulari ASFixed an issue that was finalizing text changes too frequently when using the Korean IME in AS tabular model sheet tab titles
  • È stato risolto un problema per cui la funzionalità Intellisense per DAX Related() impediva la corretta visualizzazione delle colonne provenienti da altre tabelleFixed an issue where the intellisense for DAX Related() function was not working correctly to show columns from other tables
  • È stato migliorato il processo di importazione di un progetto tabulare AS dalla finestra di dialogo del database ordinando l'elenco dei database ASImproved AS Tabular project import from database dialog by sorting the list of AS databases
  • È stato risolto un problema a causa del quale, durante la creazione di tabelle calcolate in un modello tabulare AS, le tabelle non venivano elencate come oggetti suggeriti nell'espressioneFixed an issue when creating calculated tables in AS tabular model where Tables weren’t listed as suggested objects in the expression
  • È stato risolto un problema che si verificava quando si provava ad aprire modelli AS 1400 usando il server dell'area di lavoro integrata dopo la visualizzazione del codiceFixed an issue in preview 1400 AS models trying to open using Integrated Workspace server after viewing code
  • È stato risolto un problema che impediva il corretto funzionamento di alcune origini dati (con nessun supporto per il catalogo iniziale) in determinate circostanzeFixed an issue that was preventing some data sources (with no support for initial catalog) from working correctly in certain circumstances
  • La Distribuzione guidata deve applicare le modifiche alle partizioni di tabelle calcolate anche se è stata abilitata l'opzione per mantenere le partizioniDeployment Wizard should apply changes to calculated table partitions even when the option to keep partitions is enabled
  • È stato risolto un problema a causa del quale la finestra di dialogo Proprietà avanzate in una connessione AS esistente non visualizzava l'elenco completo a meno che non venisse riselezionataFixed an issue where Advanced Properties dialog to existing AS Connection didn’t show full list until reselected
  • Risolti alcuni problemi che causavano la visualizzazione di stringhe dell'interfaccia utente incomplete in alcune versioni localizzateFixed a few issues with clipped UI strings that appeared in some localized builds
  • Risolti alcuni problemi di integrazione di PowerQuery nei modelli tabulari di Analysis Services con livello di compatibilità 1400Fixed a number of issues with PowerQuery integration in 1400 compat-level AS tabular models
  • Risolto un problema che causava la visualizzazione non corrette dei modelli di stile della Creazione guidata reportFixed an issue with Report Wizard style templates not showing up correctly
  • Risolto un problema della Creazione guidata report che poteva provocare impostazioni non corrette dell'origine dati durante il passaggio da SQL ad ASFixed an issue with the Report Wizard that could lead to incorrect data source settings when changing from SQL to AS
  • Risolto un problema che causava un errore di compilazione dei progetti di Analysis Services (tabulari) dalla riga di comando (devenv.com\exe)Fixed an issue causing Analysis Services (Tabular) project build failure from command line (devenv.com\exe)
  • Risolto un problema con il parser di misure DAX per visualizzare il colore del testo corretto ed evidenziato quando si usano lettere prima di :=Fixed an issue with the DAX measure parser to show highlighted and correct text color when starting with letters before :=
  • Risolto un problema di attivazione di ObjectRefException se i percorsi diventano troppo lunghi nel tentativo di visualizzare tutti i file per il progetto tabulare in modalità area di lavoro integrataFixed an issue triggering an ObjectRefException if paths got too long attempting to Show All Files for Tabular project in integrated workspace mode
  • Risolto un problema della finestra di progettazione dell'origine dati per il provider di dati del client Compact 4.0 che risultava non disponibileFixed an issue with the Data Source Designer for Compact 4.0 Client Data Provider where it appeared unavailable
  • Risolto un problema che causava un errore quando si tentava di esplorare il modello di data mining di AS in VS2017Fixed an issue that caused an error trying to browse AS mining model in VS2017
  • Risolto un problema in un modello multidimensionale di AS in VS2017 che arresta il rendering del diagramma delle viste origine dati dopo la modifica della vista e quindi causa un'eccezioneFixed an issue in AS multi-dimensional model in VS2017 where DSV diagram stops rendering after changing views and then hits an exception
  • Risolto un problema che impediva la visualizzazione in anteprima dei report con una connessione AS in VS2017Fixed an issue previewing reports with an AS connection failed in VS2017

Progetti RS:RS projects:

  • È stato risolto un problema per cui, durante la progettazione di report in SSDT, la visualizzazione ad albero di parametri, origini dati e set di dati si comprimeva quando veniva apportata la maggior parte delle modificheFixed an issue when designing reports in SSDT the tree view of parameters, data sources and datasets would collapse when most changes made
  • Risolto un problema a causa del quale con Salva viene salvata la versione di RDL e non la versione più recente.Fixed an issue where Save should save the version of RDL, not the latest version.
  • Risolto un problema a causa del quale SSDT RS esegue il backup dei file quando il backup è disattivato e vari altri problemi.Fixed an issue where SSDT RS is backing up files when backup is turned off and several other issues.
  • Risolto un problema in Generatore Report a causa del quale viene visualizzato un errore quando si fa clic "Dividi celle".Fixed an issue in Report Builder where an error would be shown when clicking "Split Cells". Argomento ConnectConnect Item
  • Risolto un problema a causa del quale la memorizzazione nella cache potrebbe causare dati errati in un report.Fixed an issue where caching could cause incorrect data in a report. Argomento ConnectConnect Item

Progetti IS:IS projects:

  • Risolto un problema a causa del quale l'impostazione run64bitruntime non viene mantenuta.Fixed an issue that run64bitruntime setting doesn't stick.
  • Risolto un problema a causa del quale DataViewer non salva le colonne visualizzate.Fixed an issue that DataViewer doesn't save displayed columns.
  • Risolto un problema a causa del quale Parti del pacchetto nasconde le annotazioni.Fixed an issue that Package Parts hides annotations. Argomento ConnectConnect Item
  • Risolto un problema a causa del quale Parti del pacchetto ignora layout e annotazioni in flussi di dati.Fixed an issue that Pacakage Parts discards Data Flow layouts and annotations. Argomento ConnectConnect Item
  • Risolto un problema a causa del quale si verifica un arresto anomalo di SSDT quando si importa un progetto da SQL Server.Fixed an issue that SSDT crashes when importing project from sql server.
  • Risolto un problema con l'oggetto TimeoutInMinutes dell'attività File system Hadoop che veniva impostato sul valore predefinito 10 dopo l'apertura del pacchetto SSIS salvato e in fase di esecuzione.Fixed an issue with Hadoop File System Task TimeoutInMinutes default to 10 after opening saved SSIS package and at runtime.

Progetti di database:Database projects:

  • È stata ripristinata l'impostazione per IgnoreColumnOrder nella distribuzione DACPAC di SSDT Argomento ConnectSSDT DACPAC deploy add setting back in for IgnoreColumnOrder Connect item
  • Non è possibile compilare SSDT se viene usato STRING_SPLIT Argomento ConnectSSDT failing to compile if STRING_SPLIT is used Connect item
  • È stato risolto un problema per cui DeploymentContributors hanno accesso al modello pubblico ma lo schema sottostante non è stato inizializzato Problema GithubFix issue where DeploymentContributors have access to the public model but the backing schema has not been initialized Github issue
  • È stata introdotta una correzione temporanea di DacFx per il posizionamento di FILEGROUPDacFx temporal fix for FILEGROUP placement
  • È stato risolto l'errore "Riferimento non risolto" per sinonimi esterniFix for "Unresolved Reference" error for external synonyms.
  • Always Encrypted: la crittografia online non disabilita il rilevamento di modifiche al momento dell'annullamento e non funziona correttamente se il rilevamento di modifiche non è stato azzerato prima dell'avvio della crittografiaAlways Encrypted: Online encryption does not disable change tracking on cancellation and does not work properly if change tracking has not been cleaned prior to start encryption

SSDT 16.5 (supporto fino a SQL Server 2016)SSDT 16.5 (supports up to SQL Server 2016)

Data di rilascio: 20 ottobre 2016Released: October 20, 2016

Numero di build: 14.0.61021.0Build number: 14.0.61021.0

NovitàWhat's New?

Miglioramenti apportati alle connessioniConnection Improvements

  • La nuova casella di ricerca nella scheda Sfoglia permette di filtrare i server locali, i server di rete e i database SQL di Azure.The new search box in the Browse tab helps you filter your Local servers, Network servers, and Azure SQL databases. La casella è utile quando questi elenchi includono un numero elevato di server o di database.This is useful if you have a large number of servers or databases appearing in these lists.
  • La scheda Cronologia include opzioni di menu di scelta rapida per aggiungere o rimuovere preferiti e una nuova opzione per rimuovere le connessioni dalla cronologia.The History tab has right-click menu options to pin / unpin favorites, and a new option to remove connections from history.

Miglioramenti apportati a SqlPackage e alle API DacFxSqlPackage and DacFx API Improvements

Usando SqlPackage.exe e le API DacFx, è ora possibile generare un report di distribuzione e uno script di distribuzione ed eseguire la pubblicazione in un database, il tutto tramite una sola azione.Using SqlPackage.exe and the DacFx APIs you can now generate a deployment report, deployment script, and publish to a database all in one action. Questa novità offre un notevole risparmio di tempo a chiunque preferisca mantenere un report degli elementi pubblicati durante una distribuzione.This is a timesaver for anyone who likes to keep a report of what was published during a deployment. Un altro vantaggio consiste nel fatto che per scenari Azure vengono creati script separati per il database master e per il database di destinazione della distribuzione.Another benefit is that for Azure scenarios, separate scripts for the master database and the deploy target database are created. Nelle versioni precedenti viene creato un singolo script, che non è utile per distribuzioni ripetute.Up to now a single script was created which was not useful for repeated deployments.

Per le azioni di pubblicazione e di scripting di SqlPackage, sono stati aggiunti due nuovi argomenti.For SqlPackage’s Publish and Script actions, two new arguments have been added.

  • DeployScriptPath (nome breve: dsp).DeployScriptPath (shortname: dsp). Percorso facoltativo in cui scrivere lo script di distribuzione.This is an optional path to write the deployment script to. Per una distribuzione di Azure, se sono disponibili comandi TSQL per creare o modificare il database, viene scritto uno script master nello stesso percorso, ma con "Filename_Master.sql" come nome del file di output.For Azure deployment, if there were TSQL commands to create of modify the DB a master script will be written to the same path but with “Filename_Master.sql” as the output file name.
  • DeployReportPath (nome breve: drp).DeployReportPath (shortname: drp). Percorso facoltativo in cui scrivere il report di distribuzione.This is an optional path to write the deployment report to.

Per l'azione di scripting, è necessario usare gli argomenti del percorso di output esistenti o i nuovi argomenti specifici dello script o del report, ma non entrambi.Note that for the Script action, either the existing Output Path arguments or the new script/report-specific arguments should be used, but not both.

Esempio di utilizzo:Sample usage:

Azione di pubblicazionePublish Action

Sqlpackage.exe /a:Publish /tsn:(localdb)\ProjectsV13 /tdn:MyDatabase /deployscriptpath:”My\DeployScript.sql” /deployreportpath:”My\DeployReport.xml”

Azione di scriptingScript Action

Sqlpackage.exe /a:Script /tsn:(localdb)\ProjectsV13 /tdn:MyDatabase /deployscriptpath:”My\DeployScript.sql” /deployreportpath:”My\DeployReport.xml”

In DacFx sono state aggiunte due nuove API: DacServices.Publish() e DacServices.Script().In DacFx, two new APIs have been added: DacServices.Publish() and DacServices.Script(). Le API supportano anche l'esecuzione di azioni di pubblicazione+scripting+creazione di report in un'unica operazione.These also support performing publish + script + report actions in a single operation. Esempio di utilizzo:Sample usage:

DacServices service = new DacServices(connectionString);
using(DacPackage package = DacPackage.Load(@"C:\My\db.dacpac")) {
var options = new PublishOptions() {
    GenerateDeploymentScript = true, // Should a deployment script be created?
    GenerateDeploymentReport = true, // Should an xml deploy report be created?
    DatabaseScriptPath = @"C:\My\OutputScript.sql", // optional path to save script to
    MasterDbScriptPath = @"C:\My\OutputScript_Master.sql", // optional path to save master script to
    DeployOptions = new DacDeployOptions()
};

// Call publish and receive deployment script & report in the results
PublishResult result = service.Publish(package, "TargetDb", options);
Console.WriteLine(result.DatabaseScript);
Console.WriteLine(result.MasterDbScript);
Console.WriteLine(result.DeploymentReport);

// Call script and receive deployment script & report in results
result = service.Script(package, "TargetDb", options);
Console.WriteLine(result.DatabaseScript);
Console.WriteLine(result.MasterDbScript);
Console.WriteLine(result.DeploymentReport);

Analysis Services e Reporting ServicesAnalysis Services & Reporting Services

Il parser DAX della finestra di progettazione tabulare di SSAS ha prestazioni migliori quando si usano espressioni DAX di grandi dimensioni.SSAS tabular designer DAX parser has improved performance when working with large DAX expressions. Per altre informazioni, vedere il post di blog su Analysis Services.For more information, please read the Analysis Services blog post.

Correzioni/miglioramenti di questo meseFixed / Improved this month

Strumenti di databaseDatabase Tools

  • Bug Connect 3055711: le colonne non possono essere selezionate da CROSS APPLY OPENJSON con uno schema esplicitoConnect bug 3055711 – Columns cannot be selected from CROSS APPLY OPENJSON with explicit schema
  • Correzione: problema relativo agli indici di tabella della cronologia generata automaticamente, per cui DacFx elimina l'indice alla ridistribuzioneFixed – issue with Auto-generated History table indexes, where DacFx dropped index on redeployment
  • Correzione: problema relativo al parser batch DacFx che non esamina i caratteri "]" di parentesi preceduti da un carattere di escape, impedendo la riuscita della pubblicazioneFixed – issue with DacFx batch parser not parsing escaped bracket ‘]’ characters, which caused publish to fail
  • Miglioramento: SqlPackage include ora descrizioni per ogni azione nell'output della GuidaImproved – SqlPackage now includes descriptions for each action in the help output
  • Correzione: l'opzione "Memorizza password" nella finestra di dialogo di connessione non viene preservata durante la modifica di opzioni avanzate e durante la modifica di una stringa di connessione salvata in Pubblica, Confronto schema e altri fileFixed – The “Remember Password” option in the connection dialog was not being preserved when editing Advanced options and when editing a connection string saved in Publish, Schema Compare and other files
  • Correzione: per le connessioni visualizzate nella scheda Cronologia con IntegratedAuthentication=true, il campo Autenticazione nelle proprietà di connessione viene lasciato vuoto.Fixed – For connections show in the History tab with IntegratedAuthentication=true, the Authentication field in connection properties was left blank. Il campo indica ora "Autenticazione di Windows" come previstoThis now shows “Windows Authentication” as expected
  • Correzioni: le modifiche apportate alle impostazioni Intellisense di SQL Server Tools in Strumenti -> Opzioni -> Editor di testo non vengono preservateFixed – Changes to the SQL Server Tools Intellisense settings under Tools -> Options -> Text Editor were not being preserved
  • Miglioramento: il pulsante Aggiungi/Rimuovi nella scheda Cronologia della finestra di dialogo di connessione è ora più compatto, riducendo la probabilità che venga visualizzata una barra di scorrimentoImproved – the Pin/Unpin button in the connection dialog History tab is now more compact, reducing the likelihood of a scrollbar appearing
  • Correzione: sono stati corretti diversi problemi di accessibilità nella finestra di connessione.Fixed – several accessibility issues in the connection dialog were fixed.

Analysis Services e Reporting ServicesAnalysis Services & Reporting Services

  • Correzione di un problema nella finestra di progettazione tabulare di SSDT AS per cui facendo clic sul cursore della barra di scorrimento nella griglia dei dati, si verifica un arresto anomalo in determinate situazioniFixed an issue in SSDT AS tabular designer where clicking the scrollbar thumb in data grid crashed in certain situations
  • Correzione di un problema per cui l'opzione per rappresentare la connessione come utente corrente nella finestra di progettazione tabulare di SSDT AS non è disponibileFixed an issue where option to impersonate connection as current user in SSDT AS tabular wasn’t available
  • Correzione di un problema nella finestra di progettazione tabulare di SSDT AS per cui l'eccessiva espansione della barra della formula può impedire la riapertura del progettoFixed an issue in SSDT AS tabular designer where expanding the formula bar too far could make the project unable to re-open
  • Correzione di un arresto anomalo nella finestra di progettazione tabulare di SSDT AS che si verifica alla pressione di un pulsante con la scheda Tabella selezionataFixed a crash in SSDT AS tabular designer that would occur on key down if table tab was selected
  • Correzione di un problema nei progetti di SSDT AS per cui l'opzione Analizza in Excel non si connette alle versioni server di Analysis Services di livello inferioreFixed an issue in SSDT AS projects where Analyze in Excel would not connect to down-level AS server versions

Servizio di integrazioneIntegration Service

  • È stato corretto il bug Connect 1608896 relativo allo spostamento di più attività pacchetto del servizio di integrazioneFixed Connect bug 1608896: Move Multiple Integration Service Package Tasks

SSDT 16.4 (per SQL Server 2016)SSDT 16.4 (for SQL Server 2016)

Data di rilascio: 20 settembre 2016Released: September 20, 2016

Numero di build: 14.0.60918Build number: 14.0.60918

NovitàWhat's New?

L'opzione Confronto schema è ora supportata in SqlPackage.exe e nell'API DacFx.Schema Compare is now supported in SqlPackage.exe and the Data-Tier Application Framework (DacFx) API. Per informazioni dettagliate, vedere Schema Compare in SqlPackage and the Data-Tier Application Framework (Confronto schema in SqlPackage e in DacFx).For details, see Schema Compare in SqlPackage and the Data-Tier Application Framework.

Analysis Services - Modalità area di lavoro integrata per SSDT tabulare (SSAS)Analysis Services – Integrated Workspace Mode for SSDT Tabular (SSAS)

SSDT tabulare include ora un'istanza SSAS interna che viene avviata automaticamente in background se è abilitata la modalità area di lavoro integrata per poter aggiungere e visualizzare tabelle, colonne e dati nella finestra di progettazione dei modelli, senza dover fornire un'istanza del server dell'area di lavoro esterna.SSDT Tabular now includes an internal SSAS instance, which SSDT Tabular starts automatically in the background if integrated workspace mode is enabled so that you can add and view tables, columns, and data in the model designer without having to provide an external workspace server instance. La modalità Area di lavoro integrata non modifica il modo in cui SSDT tabulare gestisce un server e un database dell'area di lavoro.Integrated workspace mode does not change how SSDT Tabular works with a workspace server and database. Ciò che cambia è la posizione in cui SSDT tabulare ospita il database dell'area di lavoro.What changes is where SSDT Tabular hosts the workspace database. Per abilitare la modalità area di lavoro integrata, selezionare l'opzione Area di lavoro integrata nella finestra di dialogo Progettazione modelli tabulari visualizzata durante la creazione di un nuovo progetto tabulare.To enable integrated workspace mode, select the Integrated Workspace option in the Tabular Model Designer dialog box displayed when creating a new tabular project. Per progetti tabulari esistenti che usano attualmente un server dell'area di lavoro esplicita, è possibile passare alla modalità area di lavoro integrata impostando il parametro Modalità area di lavoro integrata su True nella finestra Proprietà, visualizzata quando si seleziona il file Model.bim in Esplora soluzioni.For existing tabular projects that currently use an explicit workspace server, you can switch to integrated workspace mode by setting the Integrated Workspace Mode parameter to True in the Properties window, which is displayed when you select the Model.bim file in Solution Explorer. Per informazioni dettagliate, vedere il post di blog su Analysis Services.For details, see the Analysis Services blog post.

Aggiornamenti e correzioni Strumenti di database:Updates and fixes Database tools:

Analysis Services e Reporting ServicesAnalysis Services & Reporting Services

  • Correzione di un problema in SSDT per cui i popup dei suggerimenti per gli errori sono di intralcio durante la modifica di formule DAX per colonne calcolate DirectQuery.Fixed an issue in SSDT where error tip pop-ups were in the way when editing DAX for DirectQuery calculated columns.
  • Correzione di un problema nella griglia tabulare di SSDT AS per cui l'icona dell'indicatore KPI non appare nella griglia delle misure quando il fattore di scala di Windows è impostato su un valore DPI alto maggiore del 200%.Fixed an issue in SSDT AS tabular grid where the KPI icon wasn't showing in measure grid when Windows scaling factor set at high-DPI 200%+.
  • Correzione di un problema in SSDT AS per cui incollando dati di tabella di grandi dimensioni il progetto tabulare non risponde.Fixed an issue in SSDT AS where pasting large table data could make the tabular project unresponsive.
  • Correzione di un problema nell'editor di modelli tabulari di SSDT AS per contrassegnare il modello in modo da indicare che è necessario salvare le modifiche quando si rinomina il nome descrittivo della connessione.Fixed an issue in SSDT AS tabular model editor to mark the model as needing to save changes when renaming connection friendly name.
  • Correzione di un problema nei progetti tabulari di SSDT AS per cui la larghezza delle colonne nella finestra di dialogo Gestisci relazioni non può essere ridimensionata.Fixed an issue in the SSDT AS tabular projects where width of columns in the manage relationships dialog could not be resized.
  • Correzione di un problema nei modelli tabulari di livello 1200 di SSDT AS per cui incollando dati da Excel con impostazioni locali, ad esempio il tedesco, la virgola non viene considerata il separatore decimale nel modo corretto.Fixed an issue in SSDT AS tabular 1200-level models where pasting data from Excel with locale settings like German didn't treat the comma as the decimal separator correctly.
  • Correzione di un problema in progetti di SSDT AS con alcuni set di icone degli indicatori KPI che possono generare l'errore "Non è stato possibile recuperare i dati per questo oggetto visivo".Fixed an issue in SSDT AS projects with some KPI icon sets which could yield an error "Couldn't retrieve the data for this visual".
  • Correzione di un problema per cui la finestra delle proprietà di un progetto di SSDT AS non viene ancorata correttamente se ridimensionata con scala con valori DPI alti.Fixed an issue with SSDT AS project properties dialog to anchored correctly when resized at High-DPI scaling.
  • Correzione di un problema nei progetti di SSDT AS che può causare un errore durante l'aggiornamento di determinati modelli con tabelle incollate.Fixed an issue in SSDT AS projects that may have caused an error upgrading certain models with Pasted tables.
  • Correzione di un problema in SSDT AS per cui incollando righe del foglio completo da Excel l'operazione è molto lenta e crea molte colonne indesiderate.Fixed an issue in SSDT AS where pasting full sheet rows from Excel was very slow and created many unwanted columns.
  • Correzione di un problema in SSDT AS per cui l'analisi e l'evidenziazione di espressioni DataTable statiche di grandi dimensioni sono risultano davvero molto lente o appaiono bloccate.Fixed an issue in SSDT AS where large static DataTable expressions parsing and highlight was really slow or appeared to hang.
  • Correzione di un problema in SSDT AS relativo all'aggiunta di misure e valori KPI alla prospettiva corrente selezionata nell'editor.Fixed an issue in SSDT AS to add measures and KPI values to the current perspective selected in the editor.
  • Correzione di un problema in SSDT per cui l'importazione di dati in un progetto di Analysis Services da SQL Azure non supporta tipi di schema diversi da "dbo".Fixed an issue in SSDT where data import into AS project from SQL Azure didn't support schema types other than "dbo".

SSDT 16.3 (per SQL Server 2016)SSDT 16.3 (for SQL Server 2016)

Data di rilascio: 15 agosto 2016Released: August 15, 2016

Numero di build: 14.0.60812.0Build number: 14.0.60812.0

NovitàWhat's New?

  • Controllo e numerazione delle versioni: le versioni sono ora contrassegnate numericamente invece che in base al mese.Release Versioning & Numbering: Releases are now tagged numerically rather than by month. Questo comportamento è allineato ai nuovi criteri di SSMS e semplifica i casi in cui sono disponibili più versioni o hotfix in un mese.This aligns with the new SSMS policy and simplifies cases where we have multiple releases or hotfixes in a month. Questa versione è la 16.3, che significa il terzo aggiornamento dopo la versione RTM.This release is 16.3 which means the third update after the RTM release. Qualsiasi hotfix avrà il numero di versione 16.3.1 e così via, con il prossimo aggiornamento (previsto per il mese prossimo) specificato come 16.4.Any hotfix will be 16.3.1 and so on, with our next update (planned for next month) being 16.4.
  • Analysis Services - Esplora modelli tabulari: Esplora modelli tabulari permette di spostarsi in modo pratico tra i diversi oggetti di metadati in un modello, tra cui origini, tabelle, misure e relazioni.Analysis Services – Tabular Model Explorer: Tabular Model Explorer lets you conveniently navigate through the various metadata objects in a model, such as data sources, tables, measures, and relationships. Questa funzionalità viene implementata come finestra di strumenti separata, che può essere visualizzata aprendo il menu Visualizza in Visual Studio, scegliendo Altre finestre e quindi facendo clic su Esplora modelli tabulari.It is implemented as a separate tools window that you can display by opening the View menu in Visual Studio, pointing to Other Windows, and then clicking Tabular Model Explorer. La finestra Esplora modelli tabulari viene visualizzata per impostazione predefinita nell'area di Esplora soluzioni in una scheda separata.The Tabular Model Explorer appears by default in the Solution Explorer area on a separate tab. Esplora modelli tabulari organizza gli oggetti di metadati in una struttura ad albero molto somigliante allo schema per un modello tabulare 1200 e include molte più funzionalità.Tabular Model Explorer organizes the metadata objects in a tree structure that closely resembles the schema of a tabular 1200 model and many more new features.
  • Strumenti di database - Always Encrypted: questa versione include nuove finestre di dialogo di gestione di chiavi Always Encrypted per aggiungere facilmente chiavi master della colonna o chiavi di crittografia della colonna al progetto del database o a un database attivo in Esplora oggetti di SQL Server.Database Tools – Always Encrypted: This release provides new Always Encrypted Key management dialogs to easily add Column Master Keys or Column Encryption Keys to your database project, or a live database in SQL Server Object Explorer. Questa versione supporta i certificati inclusi nell'archivio certificati di Windows.This release supports certificates in Windows Certificate Store. Nelle prossime versioni saranno supportati anche Azure Key Vault e provider CNG.In upcoming releases, Azure Key Vault and CNG Providers will be supported.
    • Durante la creazione della chiave master della colonna o della chiave di crittografia della colonna, è possibile che le modifiche non vengano visualizzate in Esplora oggetti di SQL Server immediatamente dopo aver fatto clic su Aggiorna database.While creating Column Master Key or Column Encryption Key, you may experience that the changes are not reflected on SQL Server Object Explorer immediately after clicking Update Database. Per risolvere questo problema, aggiornare il nodo del database in Esplora oggetti di SQL Server.To workaround, refresh the database node in SQL Server Object Explorer.
    • Se si prova a crittografare una colonna in una tabella con dati da Esplora oggetti di SQL Server, potrebbe verificarsi un errore.If you try to encrypt a column in a table with data from SQL Server Object Explorer, you may experience a failure. Questa funzionalità è attualmente supportata solo in progetti di database di SSDT e in SSMS.This feature is currently supported only in SSDT database projects and SSMS. Il supporto per Esplora oggetti di SQL Server verrà abilitato in una versione successiva.Support for SQL Server Object Explorer will be enabled in a later release.

Aggiornamenti e correzioniUpdates and fixes

  • Strumenti di database:Database tools:

    • SSDT:SSDT:
    • DACFx:DACFx:
      • Correzione di un problema per cui il livello di compatibilità di DACFx non viene aggiornato per l'errore SqlAzureV12.Fixed an issue where DACFx compatibility level is not updated for SqlAzureV12 error.
      • Correzione di un problema per cui la proprietà IsAutoGeneratedHistoryTable viene erroneamente esclusa dal confronto tra i modelli.Fixed an issue where IsAutoGeneratedHistoryTable property is incorrectly excluded from model comparison.
  • Analysis Services e Reporting ServicesAnalysis Services & Reporting Services

    • SSDT:SSDT:
      • Correzione di un problema per cui un modello tabulare non può essere salvato quando viene persa la connessione al server.Fixed an issue that Tabular model cannot be saved when the server connection is lost.
      • Correzione di un problema per cui SSDT inizia a non rispondere a causa di un possibile errore di ciclo infinito in Analysis Services.Fixed an issue that SSDT becomes unresponsive due to a possible infinite loop issue in AS.
      • Correzione di un problema relativo alle espressioni DAX che provoca comportamenti incoerenti in base al modo in cui si esegue il commit dell'espressione.Fixed a DAX expression issue that caused inconsistent behaviors based on how you commit the expression .
      • Correzione di un problema di arresto anomalo di Visual Studio durante la creazione di indicatori KPI.Fixed a VS crash issue when creating KPIs.
      • Correzione di un problema per cui vengono generati report non validi per SQL Server 2008 R2, 2012 e 2014.Fixed an issue that generated invalid reports for SQL Server 2008 R2, 2012 and 2014.
      • Correzione di un problema relativo all'ordine della gerarchia che provoca un errore di ciclo infinito per un progetto DWPRO.Fixed a Hierarchy order issue that caused an infinite loop error for .dwpro project.
      • Correzione di un problema di RDL di Reporting Services per cui il downgrade di RDL richiede una ricompilazione completa che confonde l'utente.Fixed a RS RDL issue where downgrading RDL required a full rebuild which caused user’s confusion.
      • Correzione di un problema relativo agli indicatori KPI per cui la funzionalità Nascondi a strumenti client non ha alcun effetto.Fixed a KPI issue where Hide From Client Tools had no effect.

Versione di luglio di SSDT (per SQL Server 2016)SSDT July (for SQL Server 2016)

Data di rilascio: 30 giugno 2016Released: June 30, 2016

Numero di build: 14.0.60629.0Build number: 14.0.60629.0

NovitàWhat's New?

  • Supporto per Always Encrypted: per i database che contengono colonne Always Encrypted, questa versione aggiunge supporto completo per Always Encrypted tramite le API di base e l'utilità della riga di comando (SqlPackage.exe).Always Encrypted support: For Databases that contain Always Encrypted columns, this release adds full support for Always Encrypted through our core APIs and command line tool (SqlPackage.exe). È possibile compilare e pubblicare progetti di database con supporto completo per tutte le funzionalità di Always Encrypted.You can build and publish database projects with full support for all Always Encrypted features.
  • Supporto migliorato per tabelle temporali: l'esperienza è stata semplificata scollegando le tabelle temporali prima delle modifiche e ricollegandole al termine delle modifiche.Temporal Tables enhanced support: Simplified the experience by unlinking temporal tables before alterations and re-linking once these have completed. Questo significa che le tabelle temporali hanno parità con altri tipi di tabelle (standard, in memoria) in termini di operazioni supportate.This means that Temporal Tables have parity with other table types (standard, in-memory) in terms of the operations that are supported.
  • Modifiche apportate all'installazione e a SqlPackage.exe: modifiche apportate per isolare SSDT dagli aggiornamenti del motore di SQL Server e di SSMS.SqlPackage.exe and installation changes: Changes to isolate SSDT from SQL Server engine and SSMS updates. Per informazioni dettagliate, vedere Changes to SSDT and SqlPackage.exe installation and updates (Modifiche apportate all'installazione e agli aggiornamenti di SSDT e SqlPackage.exe).For details, see Changes to SSDT and SqlPackage.exe installation and updates.

Aggiornamenti e correzioniUpdates and fixes

  • Strumenti di database:Database tools:

    • Da questa versione in poi SSDT non disabiliterà più Transparent Data Encryption (TDE) in un database.From now on SSDT will never disable Transparent Data Encryption (TDE) on a database. Poiché nelle versioni precedenti l'opzione di crittografia predefinita nelle impostazioni di database di un progetto è disabilitata, comporta la disattivazione della crittografia.Previously since the default encryption option in a project’s database settings was disabled, it would turn off encryption. Con questa correzione, la crittografia può essere abilitata, ma mai disabilitata durante la pubblicazione.With this fix encryption can be enabled but never disabled during publish.
    • Sono stati aumentati il numero di tentativi e la resilienza per connessioni del database SQL di Azure durante la connessione iniziale.Increased the retry count and resiliency for Azure SQL DB connections during initial connection.
    • Se il filegroup predefinito non è PRIMARIO, l'importazione e/o la pubblicazione in Azure V12 non riesce.If the default filegroup is not PRIMARY, Import/Publish to to Azure V12 would fail. Questa impostazione viene ora ignorata durante la pubblicazione.Now this setting is ignored when publishing.
    • Correzione di un problema per cui durante l'esportazione di un database con un oggetto con identificatore delimitato attivato la convalida dell'esportazione può non riuscire in alcuni casi.Fixed an issue where when exporting a database with an object with Quoted Identifier on, export validation could fail in some instances.
    • Correzione di un problema per cui viene aggiunta erroneamente l'opzione TEXTIMAGE_ON per la creazione di tabelle hekaton in cui non è consentita.Fixed an issue where the TEXTIMAGE_ON option was incorrectly added for Hekaton table creations where it is not allowed.
    • Correzione di un problema per cui l'esportazione impiega molto tempo a esportare grandi quantità di dati a causa del fatto che una scrittura nel file model.xml dopo il completamento della fase dei dati provoca la riscrittura del file BACPAC.Fixed an issue where Export took a long time exporting with large amount of data due to a write to the model.xml file after data phase completed caused contents of the .bacpac file to be rewritten.
    • Correzione di un problema per cui gli utenti non vengono visualizzati nella cartella Sicurezza per connessioni Azure SQL DW e APS.Fixed an issue where Users were not appearing in the Security folder for Azure SQL DW and APS connections.
    • Analysis Services e Reporting Services:Analysis Services & Reporting Services:
      • Correzione di un problema SxS con il provider MSOLAP OLEDB per cui viene installato solo il provider a 32 bit, con un impatto sulla connessione di Excel 2016 a 64 bit a SQL Server 2014. Il problema non viene riprodotto con installazioni di ClickOnce da Office365, ma solo per l'installazione MSI di Excel.Fixed a SxS issue with MSOLAP OLEDB provider where only the 32-bit provider was getting installed, impacting 64-bit Excel 2016 connecting to SQL Server 2014 (did not repro with ClickOnce installs from Office365, only MSI Excel install).
      • Correzione di un problema per migliorare l'affidabilità in un caso limite durante l'aggiornamento di un modello di Analysis Services con tabelle incollate dal livello di compatibilità 1103 al 1200, che può restituire l'errore "La relazione utilizza un ID colonna non valido".Fixed an issue for a corner case to be more robust when upgrading AS model with pasted tables from 1103 to 1200 compat-level that could give error "Relationship uses an invalid column ID".
      • Correzione di un problema SxS per cui quando SSDT-BI 2013 si trova nello stesso computer non è più possibile importare dati in un modello di Analysis Services dopo la disinstallazione di SSDT 2015 (impostazione del Registro di sistema per le cartridge condivise).Fixed a SxS issue when SSDT-BI 2013 on same machine, could no longer import data in AS model after uninstalling SSDT 2015 (cartridges shared registry setting).
      • Affidabilità migliorata per risolvere problemi/arresti anomali in caso di perdita della connessione al motore di Analysis Services, ovvero SSDT lasciato attivo durante la notte e server Analysis Services riciclato o altri casi in cui la connessione viene temporaneamente persa.Improved robustness to address issues\crashes when the connection to the AS engine is lost (i.e. SSDT left open overnight and AS server recycled, or other cases where the connection is temporarily lost).
      • Correzione dei problemi relativi all'apertura delle finestre di dialogo su schermate diverse da Visual Studio in scenari a più monitor.Fixed issues with dialogs opening on different screens than VS in multi-monitor scenarios.
      • Supporto corretto/abilitato per incollare da tabelle HTML (dati della griglia) in tabelle incollate di un modello di Analysis Services.Fixed/enabled support for pasting from HTML tables (grid data) in AS model pasted tables.
      • Correzione di un problema per cui l'aggiornamento di una tabella incollata vuota nel livello 1200 non riesce (usata solo come tabella contenitore per misure).Fixed issue where upgrade failed to upgrade an empty pasted table to 1200 (used only as container table for measures).
      • Correzione di un problema di aggiornamento del modello tabulare di Analysis Services con tabelle incollate nel livello 1200 per risolvere un problema del motore di Analysis Services con oggetti CalcTable, usati per le tabelle incollate nel livello 1200, in modo da eseguire un'elaborazione completa nelle nuove tabelle calcolate dopo l'aggiornamento.Fixed an issue with upgrading AS tabular model with pasted tables to 1200 to work around an AS engine issue with CalcTables (which are used for Pasted Tables in 1200), to perform a process full on the new calc tables after the upgrade.
      • Correzione di un problema per cui l'annullamento della creazione di una nuova tabella calcolata del modello 1200 di Analysis Services con un'espressione DAX incompleta può arrestarsi in modo anomalo.Fixed an issue where canceling creation of new AS 1200 model calculated table with incomplete DAX expression could crash.
      • Correzione di un problema di importazione di un modello 1200 dal server Analysis Services in un progetto di SSDT AS quando il nome del database e il nome di una tabella sono uguali.Fixed an issue importing 1200 model from AS server into SSDT AS project when DB name and a table name were the same.
      • Correzione di un problema relativo alla modifica di una misura KPI in un modello tabulare 1103.Fixed an issue with editing KPI measure in 1103 tabular model.
      • Correzione di un'eccezione relativa a un riferimento a un oggetto non impostato generata quando si incolla una misura KPI nella griglia per un modello 1200 di Analysis Services.Fixed an Object reference not set exception hit while pasting a KPI measure in the grid for an AS 1200 model.
      • Correzione di un problema per cui una colonna in una tabella calcolata non può essere eliminata dalla vista diagramma nei modelli 1200.Fixed an issue where a column in a calculated table could not be deleted from the diagram view in 1200 models.
      • Correzione di un'eccezione relativa a un riferimento a un oggetto non impostato durante la visualizzazione delle proprietà del file di progetto model.bim in visualizzazione codice.Fixed an Object Reference not set exception when viewing the model.bim project file properties while in code view.
      • Correzione di un problema per cui quando si incollano dati nella griglia di un modello di Analysis Services per creare una tabella incollata, vengono restituiti valori non corretti nelle impostazioni locali che usano la virgola come separatore decimale.Fixed an issue with pasting data into AS model grid to create pasted table yielded incorrect values on international locales using comma as decimal separator.
      • Correzione di un problema relativo all'apertura di un progetto di SQL 2008 RS in SSDT quando si sceglie di non aggiornarlo.Fixed an issue opening 2008 RS project in SSDT and choosing to not upgrade it.
      • Correzione di un problema nell'interfaccia utente delle tabelle calcolate dei modelli di livello di compatibilità 1200 durante l'uso della formattazione predefinita per il tipo di colonna per permettere la modifica del tipo di formattazione dall'interfaccia utente.Fixed issue in 1200 compat-level models calculated table UI when using default formatting for column type to allow changing the formatting type from the UI.

Versione di giugno di SSDT (per SQL Server 2016)SSDT June (for SQL Server 2016)

Data di rilascio: 1 giugno 2016Released: June 1, 2016

Numero di build: 14.0.60525.0Build number: 14.0.60525.0

È ora disponibile la versione di SSDT con disponibilità generale.SSDT General Availability (GA) is now released. L'aggiornamento alla versione con disponibilità generale di SSDT per giugno 2016 aggiunge il supporto per gli aggiornamenti più recenti di SQL Server 2016 RTM e diverse correzioni di bug.The SSDT GA update for June 2016 adds support for the latest updates of SQL Server 2016 RTM, and various bug fixes. Per informazioni dettagliate, vedere SQL Server Data Tools GA update for June 2016 (Aggiornamento della versione disponibile a livello generale di SQL Server Data Tools per giugno 2016).For details, see SQL Server Data Tools GA update for June 2016.

Versione di aprile di SSDT (per SQL Server 2016 RC3)SSDT April (for SQL Server 2016 RC3)

Data di rilascio: 15 aprile 2016Released: April 15, 2016

Numero di build: 14.0.60413.0Build number: 14.0.60413.0

Database SQL ServerSQL Server Database

  • Supporto per Always Encrypted: per i database che contengono colonne Always Encrypted, SSDT e DacFx permettono la visualizzazione e la modifica dei database e la pubblicazione da un progetto del database a questi database.Always Encrypted Support: For Databases that contain Always Encrypted columns, SSDT and DacFx allows viewing and editing these databases and publishing from a database project to them. Si noti che il supporto per la modifica di colonne con crittografia di colonna presente verrà reso disponibile in una versione successiva.Note that support for altering columns with column encryption present will be coming in a future release.
  • Finestra di dialogo Connessione ed Esplora oggetti di SQL Server: più correzioni e miglioramenti.Connection dialog and SQL Server Object Explorer: Multiple fixes and improvements.
    • La pagina Dettagli che elenca le proprietà di connessione avanzate era stata modificata per mostrare la stringa di connessione completa in una casella a più righe e per migliorare il supporto nei computer con valori DPI alti.The Details page listing advanced connection properties was overhauled to show the full connection string in a multi-line box, and to improve support on High DPI machines.
    • È stata ripristinata la finestra di dialogo di errore tradizionale, con gli errori di connessione dettagliati.We have brought back the traditional error dialog with detailed connection errors. Questa finestra è utile per la diagnosi di problemi di accesso grazie a messaggi di errore più chiari e a un'analisi dello stack, in modo che i DBA o CSS possano ottenere le informazioni necessarie per diagnosticare i problemi.This helps when diagnosing login issues with clearer error messages and a stack trace so that DBAs or CSS can get the information they need to help diagnose your problems.
    • Per gli utenti con autorizzazioni minime, sono stati corretti diversi errori relativi agli elenchi di database nella finestra di dialogo Connessione e in Esplora oggetti di SQL Server, alla visualizzazione della cartella Sicurezza e ad altri problemi.For users with minimal permissions we fixed a number of issues around listing databases in the Connection Dialog and SQL Server Object Explorer, viewing the Security folder, and more.
    • Sono state migliorate le prestazioni del database SQL di Azure durante l'espansione del nodo dei database per elencare tutti i database.Azure SQL DB performance when expanding the databases node to list all DBs has been improved.
  • Programma di installazione di SSDT:SSDT installer:
    • Correzione di un problema per cui viene scaricato .NET alla disinstallazione.Fixed issue where .Net was being downloaded on uninstall.
    • Le dimensioni del programma di installazione sono ora impostate correttamente in computer con valori DPI alti.The installer size is now set correctly on High DPI machines.
    • È stato rimosso il controllo delle versioni che blocca l'installazione di SSDT se è presente una nuova versione di SQL Server.Removed the version check blocking SSDT installation if a newer SQL Server version is present.
    • Confronto schema: è stato corretto un problema di prestazioni per cui la selezione/deselezione di più elementi richiede molto tempo in Visual Studio.Schema Compare: Fixed a performance issue where checking/unchecking multiple items took a long time in Visual Studio.
    • Supporto per l'uso di LocalDB 2014 su computer x86, poiché non esiste una versione x86 di SQL Server 2016.Support for using LocalDB 2014 on x86 machines, since there is no x86 version of SQL Server 2016.
  • Compilazione e distribuzione:Build and Deployment:
    • Correzione di un problema per cui le colonne calcolate non sono supportate nelle tabella temporali.Fixed issue where computed columns were not supported on Temporal Tables.
    • L'opzione "Esegui script di distribuzione in modalità utente singolo" viene ignorata durante la distribuzione in Azure V12, perché non è supportata in scenari cloud.The “Execute deployment script in single-user mode” option is ignored when deploying to Azure V12 as this is not supported in cloud scenarios.

Hotfix per SSDT (per SQL Server 2016 RC2)SSDT Hotfix (for SQL Server 2016 RC2)

Data di rilascio: 5 aprile 2016Released: April 5, 2016

Numero di build: 14.0.60329.0Build number: 14.0.60329.0

Questa build contiene un hotfix per la versione di SSDT che include funzionalità per SQL Server Integration Services.This build contains a hotfix for the version of SSDT that provides features for SQL Server Integration Services. La build 14.0.60316.0 può anche essere usata con Analysis Services e Reporting Services in SQL Server 2016.Build 14.0.60316.0 can also be used with Analysis Services and Reporting Services in SQL Server 2016.

Per ottenere questo hotfix, usare i collegamenti per il download in questo post di blog.To get this hotfix, use the download links on this blog post.

Per gli sviluppatori di report: se si compilano nuovi report usando questa build di SSDT, leggere il problema noto e la soluzione alternativa per un problema temporaneo nei report di SSRS, la cui soluzione è disponibile solo in questo hotfix.Report developers, if you build new reports using this build of SSDT, read the known issue and workaround for a for a temporary issue in SSRS reports found only in this hotfix.

Hotfix per SSDT (per SQL Server 2016 RC0)SSDT Hotfix (for SQL Server 2016 RC0)

Data di rilascio: 18 marzo 2016Released: March 18, 2016

Numero di build: 14.0.60316.0Build number: 14.0.60316.0

Questa build contiene un hotfix per la versione di SSDT che include funzionalità per SQL Server 2016 RC0.This build contains a hotfix for the version of SSDT that provides features for SQL Server 2016 RC0. Attualmente non esiste la versione RC1 di SSDT.There is no RC1 version of SSDT at this time. La build 14.0.60316.0 può essere usata con la versione RC0 o RC1 di SQL Server 2016.Build 14.0.60316.0 can be used with either RC0 or RC1 of SQL Server 2016.

Anteprima di febbraio 2016 di SSDT (per SQL Server 2016 RC0)SSDT February 2016 Preview (for SQL Server 2016 RC0)

Data di rilascio: 7 marzo 2016Released: March 7, 2016

Numero di build: 14.0.60305.0Build number: 14.0.60305.0

  • Modelli di progetto di SQL ServerSQL Server project templates

    Nessun annuncio per questa versione di anteprima di SSDT.No announcements for this SSDT preview release. Per informazioni su altre funzionalità di questa versione, vedere Novità del motore di database.See What's New in Database Engine to learn about other features in this release.

  • Modelli di progetto dei pacchetti SSISSSIS package project templates

    Progettazione SSIS crea e gestisce pacchetti per SQL Server 2016, 2014 o 2012.SSIS Designer creates and maintains packages for SQL Server 2016, 2014, or 2012. Nuovi modelli rinominati come parti.New templates renamed as parts. Il connettore Hadoop di SSIS supporta il formato ORC.SSIS Hadoop connector supports for ORC format. Per informazioni dettagliate, vedere Novità di Integration Services.See What's New in Integration Services for details.

  • Modelli di progetto SSAS (progetti di modello tabulare)SSAS project templates (Tabular model projects)

    L'aggiornamento di questo mese per Analysis Services offre il supporto per la visualizzazione di tabelle per i modelli tabulari e tutti i modelli creati con il nuovo livello di compatibilità di SQL Server 2016 sono ora supportati nei pacchetti SSIS.This month’s update to Analysis Services delivers support for display folders for Tabular models and any models created with new SQL Server 2016 compatibility level is now supported in SSIS packages. Per altre informazioni.For more information. Per informazioni dettagliate, vedere il post di blog sulle novità di Analysis Services .see What's New in Analysis Services (blog post) for details.

  • Modelli di progetto report di SSRSSSRS report project templates

    Nessun annuncio per questa versione di anteprima di SSDT.No announcements for this SSDT preview release. Per informazioni su altre funzionalità di questa versione, vedere Novità di SQL Server Reporting Services.See What's New in Reporting Services to learn about other features in this release.

Anteprima di SSMS di gennaio 2016SSDT January 2016 Preview

Data di rilascio: 4 febbraio 2016Released: Feb 4, 2016

Numero di build: 14.0.60203.0Build number: 14.0.60203.0

  • Modelli di progetto di SQL ServerSQL Server project templates

    Nessun annuncio per questa versione di anteprima di SSDT.No announcements for this SSDT preview release. Per informazioni su altre funzionalità di questa versione TCP, vedere Novità del motore di databaseSee What's New in Database Engine to learn about other features in this CTP.

  • Modelli di progetto dei pacchetti SSISSSIS package project templates

    Sono stati aggiunti il supporto per componenti di origine e destinazione ODBC, un'attività di controllo CDC,Adds support for ODBC source and destination components, a CDC control task,
    un componente di origine e splitter CDC, Microsoft Connector per SAP BW e Integration Services Feature Pack per Azure.a CDC source and splitter component, a Microsoft Connector for SAP BW, and an Integration Services Feature Pack for Azure. Per informazioni dettagliate, vedere Novità di Integration Services.See What's New in Integration Services for details.

  • Modelli di progetto di SSASSSAS project templates

    Include miglioramenti per i modelli tabulari a livello di compatibilità 1200, colonne calcolate e sicurezza a livello di riga per i modelli in modalità DirectQuery, traduzioni dei metadati del modello, esecuzione di script TMSL nell'attività Esegui DDL Analysis Services di SSIS e numerose correzioni di bug.Includes enhancements for Tabular models at 1200 compatibility level, calculated columns and row-level security for models in DirectQuery mode, translations of model metadata, TMSL script execution in the SSIS Analysis Services Execute DDL Task, and numerous bug fixes.
    Per informazioni dettagliate, vedere Novità di Analysis Services (MSDN) o il post di blog sulle novità di Analysis Services.See What's New in Analysis Services (msdn) or What's New in Analysis Services (blog post) for details.

  • Modelli di progetto report di SSRSSSRS report project templates

    Nessun annuncio per questa versione di anteprima di SSDT.No announcements for this SSDT preview release. Per informazioni su altre funzionalità di questa versione TCP, vedere Novità di Reporting Services.See What's New in Reporting Services to learn about other features in this CTP.

Anteprima di dicembre 2015 di SSDTSSDT December 2015 Preview

  • I modelli di progetto di SQL Server includono correzioni di bug per la finestra di dialogo Connessione, elenchi della cronologia recente e uso corretto del contesto di autenticazione impostato nella proprietà di connessione durante il caricamento di un elenco di database.SQL Server project templates include bug fixes for the Connection dialog box, recent history lists, proper use of authentication context set in the connection property when loading a database list.

    • Valore di timeout del test di connessione modificato in 15 secondi.Changed test connection timeout value to 15 seconds.

    • Se l'indirizzo IP del client non viene registrato durante il caricamento di un elenco di database, creare una regola firewall del server del database SQL di Azure.Create an Azure SQL Database server firewall rule if the client IP is not registered when loading a database list.

    • Supporto di programmabilità delle funzionalità di SQL Server 2016 CTP3.2.SQL Server 2016 CTP3.2 feature programmability support.

  • I modelli di progetto di SSAS aggiungono il supporto per la creazione di tabelle calcolate in base alle espressioni DAX e ad altri oggetti già definiti nel modello.SSAS project templates add support for creating calculated tables based on DAX expressions and other objects already defined in the model.

  • I modelli di progetto dei pacchetti SSIS aggiungono il supporto del connettore Hadoop di SSIS per il formato di file Avro e l'autenticazione Kerberos.SSIS package project template additions include SSIS Hadoop connector support for Avro file format and Kerberos authentication.
    Si noti che la finestra di progettazione SSIS per SSIS 2012 e 2014 non è ancora inclusa in questo aggiornamento.Please note that SSIS designer support for SSIS 2012 and 2014 is not yet included in this update.

Anteprima di novembre 2015 di SSDTSSDT November 2015 Preview

  • Modelli di progetto di SQL Server.SQL Server project templates. Anteprima dell'esperienza di connessione migliorata per SQL Server e il database SQL di Azure.Preview of improved connection experience for SQL Server and Azure SQL Database.

  • Modelli di progetto dei pacchetti SSIS.SSIS package project templates. Miglioramento delle prestazioni del catalogo SSIS: le prestazioni della maggior parte delle visualizzazioni del catalogo SSIS per l'utente non amministratore di ssis sono state migliorate.SSIS catalog performance improvement: The performance for most SSIS catalog views for non-ssis-admin user is improved.

  • I modelli di progetto di SSAS includono miglioramenti per i progetti di modello tabulare in Analysis Services.SSAS project templates include enhancements for Tabular model projects in Analysis Services. È possibile usare il comando Visualizza codice per visualizzare la definizione del modello in JSON.You can use the View Code command to view the model definition in JSON. Se non si usa una versione completa di Visual Studio 2015, è necessario installarla per disporre dell'editor JSON.If you aren't using a full-featured edition Visual Studio 2015, you will need one to get the JSON editor. È possibile scaricare Studio Community Edition gratuitamente.You can download the Visual Studio Community edition for free.

Anteprima di ottobre 2015 di SSDTSSDT October 2015 Preview

  • Nuovi modelli di progetto per BI (modelli di Analysis Services, report di Reporting Services e pacchetti di Integration Services).New project templates for BI (Analysis Services models, Reporting Services reports, and Integration Services packages). Tutti i modelli di progetto di SQL Server sono ora inclusi in un unico SSDT.All SQL Server project templates are now in one SSDT.

  • Nuove funzionalità SSIS, inclusi il connettore Hadoop, il modello di flusso di controllo e dimensione massima del buffer ampliata dell'attività flusso di dati.New SSIS features including Hadoop connector, control flow template, relaxed max buffer size of data flow task.

  • Supporto delle funzionalità di SQL Server 2016 CTP 3.0 per i progetti di database relazionale.SQL Server 2016 CTP 3.0 feature support for relational database projects.

  • Varie correzioni di bug in SSIS e supporto per il sistema operativo Windows 7.Various bug fixes in SSIS and support for Windows 7 OS.

Anteprima di settembre 2015 di SSDTSSDT September 2015 Preview

  • Nuovo supporto multilingue in questa versione di anteprima.Multi-language support is new in this preview.

Anteprima di agosto 2015 di SSDTSSDT August 2015 Preview

  • Nuovo programma Setup.exe autonomo per l'installazione di SSDT.New standalone Setup.exe program for installing SSDT. Non è più necessario usare una versione modificata del programma di installazione di SQL Server.You no longer need to use a modified version of SQL Server Setup. Questa versione di SSDT include un modello di progetto per la creazione di database relazionali distribuiti al database SQL di Azure o a SQL Server.This version of SSDT includes a project template for building relational databases deployed to SQL Server or Azure SQL Database.

Vedere ancheSee Also

Scaricare SQL Server Data Tools (SSDT)Download SQL Server Data Tools (SSDT)
Versioni precedenti di SQL Server Data Tools (SSDT e SSDT-BI)Previous releases of SQL Server Data Tools (SSDT and SSDT-BI)
Novità del motore di databaseWhat's New in Database Engine
Novità di Analysis ServicesWhat's New in Analysis Services
Novità di Integration ServicesWhat's New in Integration Services