Download SQL Server Data Tools (SSDT) | Microsoft Docs

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Table of Contents
Download SSDT
Changelog for SSDT
Data-Tier Application Framework - License Terms
Previous releases of SSDT and SSDT-BI
SQL Server Tools
License Terms - SSDT
Download SQL Server Data Tools (SSDT)
4/26/2017 • 3 min to read • Edit Online
SQL Server Data Tools is a modern development tool that you can download for free to build SQL Server
relational databases, Azure SQL databases, Integration Services packages, Analysis Services data models, and
Reporting Services reports. With SSDT, you can design and deploy any SQL Server content type with the same ease
as you would develop an application in Visual Studio. This release supports SQL Server 2017 through SQL Server
2005, and provides the design environment for adding features that are new in SQL Server 2016.
Download SQL Server Data Tools 17.0 for Visual Studio 2015
Download Data-Tier Application Framework (DacFx) 17.0
SQL Server Data Tools
Version Information
The release number: 17.0
The build number for this release: 14.0.61704.140
What's New
Support for SQL Server 2017 for database projects, IS projects and BI projects
Support for Azure Analysis Services
Ignore column order in database projects
PowerQuery integration and support for 1400 level models
IS package support ofr Microsoft Dynamics AX and CRM online through OData
Complete list of changes available in the changelog
To use SQL Server Data Tools in Visual Studio 2017 see this section below
Available Languages
This release of SSDT can be installed in the following languages:
Chinese (People's Republic of China) | Chinese (Taiwan) | English (United States) | French
German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish
ISO Images
An ISO image of SSDT can be used as an alternative way to install SSDT or to set up an Administrative Installation
point. The ISO is a self-contained file that contains all of the components needed by SSDT and it can be
downloaded using a restartable download manager, useful for situations with limited or less reliable network
bandwidth. Once downloaded, the ISO can be mounted as a drive or burned to a DVD.
Chinese (People's Republic of China) | Chinese (Taiwan) | English (United States) | French
German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish
Download Visual Studio
Download Visual Studio Community 2015
Installing SSDT without Visual Studio pre-installed
If you don't have Visual Studio installed on your machine, installing SSDT for Visual Studio 2015 will also install a
minimal “Integrated Shell” version of Visual Studio 2015. This version of Visual Studio is free to install and use on
as many machines as you wish. It gives you all the SQL Server project types, plus SQL Server Object Explorer and
other SQL tools experiences.
If you do have Visual Studio 2015 Community Edition (or above) installed on your machine, installing SSDT will
add the full set of SQL Server tools into your existing Visual Studio installation. Visual Studio includes many
features you might want to use, such as Source Code Control integration and non-SQL language support. We
recommend using Visual Studio 2015 Community or above to get the best experience when developing T-SQL.
Supported SQL versions
PROJECT TEMPLATES
SQL PLATFORMS SUPPORTED
Relational databases
SQL Server 2005* - SQL Server 2017
Azure SQL Database
Azure SQL Data Warehouse (supports queries only; database
projects are not yet supported)
* SQL Server 2005 support is deprecated,
please move to an officially supported SQL version
Analysis Services models
SQL Server 2008 – SQL Server 2017
Reporting Services reports
Integration Services packages
SQL Server 2012 – SQL Server 2017
Next steps
After installing SSDT, work through these tutorials to learn how to create databases, packages, data models, and
reports using SSDT:
Project-Oriented Offline Database Development
SSIS Tutorial: Create a Simple ETL Package
Analysis Services tutorials
Create a Basic Table Report (SSRS Tutorial)
Use SSDT in Visual Studio 2017
Download Visual Studio 2017 (compare Visual Studio 2017 features by edition)
To use relational database projects, we recommend checking the Data Storage and Processing workload during
installation. SSDT database project support is also included in a number of other workloads including Azure,
ASP.Net and Web Development, and .Net Core Cross Platform Development.
NOTE
SSDT database projects in Visual Studio 2017 currently support up to SQL Server 2016. Support for SQL Server 2017 will be
coming soon in a Visual Studio 2017 update.
If you are using SSDT with Visual Studio 2017, install the AS and RS components:
Analysis Services
Reporting Services
See Also
SQL Server Data Tools in Visual Studio
SSDT MSDN Forum
SSDT Team Blog
SSDT Connect Feedback
SSDT Documentation
DACFx API Reference
Download SQL Server Management Studio (SSMS)
Changelog for SQL Server Data Tools (SSDT)
4/26/2017 • 24 min to read • Edit Online
This change log is for SQL Server Data Tools (SSDT) for Visual Studio 2015.
For detailed posts about what’s new and changed, please visit the SSDT Team blog.
SSDT 17.0 (supports up to SQL Server 2017)
Build number: 14.0.61704.140
What's New?
Database projects:
Amending a clustered index on a view will no longer block deployment.
Schema comparison strings relating to column encryption will use the proper name rather than the instance
name.
Added a new command line option to SqlPackage: ModelFilePath. This provides an option for advanced users to
specify an external model.xml file for import, publishing and scripting operations.
The DacFx API was extended to support Azure AD Universal Authentication and Multi-factor authentication
(MFA)
IS projects:
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.
SSIS project now supports target server version of "SQL Server 2017"
Support for CDC Control Task, CDC Splitter and CDC Source when targeting SQL Server 2017.
AS projects:
Analysis Services PowerQuery Integration (1400 compat-level tabular models):
DirectQuery is available for SQL Oracle, And Teradata if user has installed 3rd Party drivers
Add columns by example in PowerQuery
Data access options in 1400 models (model-level properties used by M engine)
Enable fast combine (default is false - when set to true, the mashup engine will ignore data source
privacy levels when combining data)
Enable Legacy Redirects (default is false – when set to true, the mashup engine will follow HTTP
redirects that are potentially insecure. For example, a redirect from an HTTPS to an HTTP URI)
Return Error Values as Null (default is false – when set to true, cell level errors will be returned as
null. When false, an exception will be raised is a cell contains an error)
Additional data sources (file data sources) using PowerQuery
Excel
Text/CSV
Xml
Json
Folder
Access Database
Azure Blob Storage
Localized PowerQuery user interface
DAX Editor Tool Window
Improved DAX editing experience for measures, calculated columns, and detail-rows expressions,
available via the View, Other Windows menu in SSDT
Improvements to DAX parser\Intellisense
RS projects:
Embeddable RVC Control is now available supporting SSRS 2016
Bug fixes
AS projects:
Fixed the template priority for BI Projects so they don’t show up at the top of the New Projects categories in VS
Fixed a VS crash that may occur in rare circumstances when SSIS, SSAS or SSRS solution opened
Tabular: A variety of enhancements and performance fixes for DAX parsing and the formula bar.
Tabular: Tabular Model Explorer will no longer be visible if no SSAS Tabular projects are open.
Multi-dimensional: Fixed an issue where the processing dialog was unusable on High-DPI machines.
Tabular: Fixed an issue where SSDT faults when opening any BI project when SSMS is already open.Connect
Item
Tabular: Fixed an issue where hierarchies were not being properly saved to the bim file in an 1103
model.Connect Item
Tabular: Fixed an issue where Integrated Workspace mode was allowed on 32-bit machines even though it is
not supported.
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.
Tabular: Fixed an issue where Deployment Wizard would reset the model's .Name property back to "Model".
Connect Item
Tabular: Fixed an issue where selecting a heirarchy in TME should display properties even if Diagram View is not
selected.
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.
Tabular: Fixed an issue where some old models in the 1103 couldn't be opened due to presence of measures
with a specific definition.
Tabular: Fixed an issue where XEvent Sessions could not be deleted.
Fixed an issue with attempting to build AS “smproj” files with devenv.com would fail
Fixed an issue that was finalizing text changes too frequently when using the Korean IME in AS tabular model
sheet tab titles
Fixed an issue where the intellisense for DAX Related() function was not working correctly to show columns
from other tables
Improved AS Tabular project import from database dialog by sorting the list of AS databases
Fixed an issue when creating calculated tables in AS tabular model where Tables weren’t listed as suggested
objects in the expression
Fixed an issue in preview 1400 AS models trying to open using Integrated Workspace server after viewing code
Fixed an issue that was preventing some data sources (with no support for initial catalog) from working
correctly in certain circumstances
Deployment Wizard should apply changes to calculated table partitions even when the option to keep partitions
is enabled
Fixed an issue where Advanced Properties dialog to existing AS Connection didn’t show full list until reselected
Fixed a few issues with clipped UI strings that appeared in some localized builds
Fixed a number of issues with PowerQuery integration in 1400 compat-level AS tabular models
Fixed an issue with Report Wizard style templates not showing up correctly
Fixed an issue with the Report Wizard that could lead to incorrect data source settings when changing from SQL
to AS
Fixed an issue causing Analysis Services (Tabular) project build failure from command line (devenv.com\exe)
Fixed an issue with the DAX measure parser to show highlighted and correct text color when starting with
letters before :=
Fixed an issue triggering an ObjectRefException if paths got too long attempting to Show All Files for Tabular
project in integrated workspace mode
Fixed an issue with the Data Source Designer for Compact 4.0 Client Data Provider where it appeared
unavailable
Fixed an issue that caused an error trying to browse AS mining model in VS2017
Fixed an issue in AS multi-dimensional model in VS2017 where DSV diagram stops rendering after changing
views and then hits an exception
Fixed an issue previewing reports with an AS connection failed in VS2017
RS projects:
Fixed an issue when designing reports in SSDT the tree view of parameters, data sources and datasets would
collapse when most changes made
Fixed an issue where Save should save the version of RDL, not the latest version.
Fixed an issue where SSDT RS is backing up files when backup is turned off and several other issues.
Fixed an issue in Report Builder where an error would be shown when clicking "Split Cells". Connect Item
Fixed an issue where caching could cause incorrect data in a report. Connect Item
IS projects:
Fixed an issue that run64bitruntime setting doesn't stick.
Fixed an issue that DataViewer doesn't save displayed columns.
Fixed an issue that Package Parts hides annotations. Connect Item
Fixed an issue that Pacakage Parts discards Data Flow layouts and annotations. Connect Item
Fixed an issue that SSDT crashes when importing project from sql server.
Fixed an issue with Hadoop File System Task TimeoutInMinutes default to 10 after opening saved SSIS package
and at runtime.
Database projects:
SSDT DACPAC deploy add setting back in for IgnoreColumnOrder Connect item
SSDT failing to compile if STRING_SPLIT is used Connect item
Fix issue where DeploymentContributors have access to the public model but the backing schema has not been
initialized Github issue
DacFx temporal fix for FILEGROUP placement
Fix for "Unresolved Reference" error for external synonyms.
Always 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 (supports up to SQL Server 2016)
Released: October 20, 2016
Build number: 14.0.61021.0
What's New?
Connection Improvements
The new search box in the Browse tab helps you filter your Local servers, Network servers, and Azure SQL
databases. This is useful if you have a large number of servers or databases appearing in these lists.
The History tab has right-click menu options to pin / unpin favorites, and a new option to remove connections
from history.
SqlPackage and DacFx API Improvements
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. This is a timesaver for anyone who likes to keep a report of what was
published during a deployment. Another benefit is that for Azure scenarios, separate scripts for the master
database and the deploy target database are created. Up to now a single script was created which was not useful
for repeated deployments.
For SqlPackage’s Publish and Script actions, two new arguments have been added.
DeployScriptPath (shortname: dsp). This is an optional path to write the deployment script to. 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 (shortname: drp). This is an optional path to write the deployment report to.
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.
Sample usage:
Publish Action
Sqlpackage.exe /a:Publish /tsn:(localdb)\ProjectsV13 /tdn:MyDatabase /deployscriptpath:”My\DeployScript.sql”
/deployreportpath:”My\DeployReport.xml”
Script Action
Sqlpackage.exe /a:Script /tsn:(localdb)\ProjectsV13 /tdn:MyDatabase /deployscriptpath:”My\DeployScript.sql”
/deployreportpath:”My\DeployReport.xml”
In DacFx, two new APIs have been added: DacServices.Publish() and DacServices.Script(). These also support
performing publish + script + report actions in a single operation. 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 & Reporting Services
SSAS tabular designer DAX parser has improved performance when working with large DAX expressions. For more
information, please read the Analysis Services blog post.
Fixed / Improved this month
Database Tools
Connect bug 3055711 – Columns cannot be selected from CROSS APPLY OPENJSON with explicit schema
Fixed – issue with Auto-generated History table indexes, where DacFx dropped index on redeployment
Fixed – issue with DacFx batch parser not parsing escaped bracket ‘]’ characters, which caused publish to fail
Improved – SqlPackage now includes descriptions for each action in the help output
Fixed – 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
Fixed – For connections show in the History tab with IntegratedAuthentication=true, the Authentication field in
connection properties was left blank. This now shows “Windows Authentication” as expected
Fixed – Changes to the SQL Server Tools Intellisense settings under Tools -> Options -> Text Editor were not
being preserved
Improved – the Pin/Unpin button in the connection dialog History tab is now more compact, reducing the
likelihood of a scrollbar appearing
Fixed – several accessibility issues in the connection dialog were fixed.
Analysis Services & Reporting Services
Fixed an issue in SSDT AS tabular designer where clicking the scrollbar thumb in data grid crashed in certain
situations
Fixed an issue where option to impersonate connection as current user in SSDT AS tabular wasn’t available
Fixed an issue in SSDT AS tabular designer where expanding the formula bar too far could make the project
unable to re-open
Fixed a crash in SSDT AS tabular designer that would occur on key down if table tab was selected
Fixed an issue in SSDT AS projects where Analyze in Excel would not connect to down-level AS server versions
Integration Service
Fixed Connect bug 1608896: Move Multiple Integration Service Package Tasks
SSDT 16.4 (for SQL Server 2016)
Released: September 20, 2016
Build number: 14.0.60918
What's New?
Schema Compare is now supported in SqlPackage.exe and the Data-Tier Application Framework (DacFx) API. For
details, see Schema Compare in SqlPackage and the Data-Tier Application Framework.
Analysis Services – Integrated Workspace Mode for SSDT Tabular (SSAS)
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. Integrated workspace mode does not
change how SSDT Tabular works with a workspace server and database. What changes is where SSDT Tabular
hosts the workspace database. To enable integrated workspace mode, select the Integrated Workspace option in
the Tabular Model Designer dialog box displayed when creating a new tabular project. 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. For details, see the Analysis Services blog post.
Updates and fixes Database tools:
Connect Issue 3087775: Temporal tables broken in VS Data Tools July update 14.0.60629.0, "Value cannot be
null. Parameter name: reportedElement"
Connect Issue 1026648: IsPersistedNullable shows as different in SSDT Comparison
Connect Issue 2054735: Identity is reset when importing a BACPAC
Connect Issue 2900167: Running SSDT unit tests leaves temp files behind
Connect Issue 1807712: Backwards compatibility breakage – AppLocal and Nugetization
Analysis Services & Reporting Services
Fixed an issue in SSDT where error tip pop-ups were in the way when editing DAX for DirectQuery calculated
columns.
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%+.
Fixed an issue in SSDT AS where pasting large table data could make the tabular project unresponsive.
Fixed an issue in SSDT AS tabular model editor to mark the model as needing to save changes when renaming
connection friendly name.
Fixed an issue in the SSDT AS tabular projects where width of columns in the manage relationships dialog could
not be resized.
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.
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".
Fixed an issue with SSDT AS project properties dialog to anchored correctly when resized at High-DPI scaling.
Fixed an issue in SSDT AS projects that may have caused an error upgrading certain models with Pasted tables.
Fixed an issue in SSDT AS where pasting full sheet rows from Excel was very slow and created many unwanted
columns.
Fixed an issue in SSDT AS where large static DataTable expressions parsing and highlight was really slow or
appeared to hang.
Fixed an issue in SSDT AS to add measures and KPI values to the current perspective selected in the editor.
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 (for SQL Server 2016)
Released: August 15, 2016
Build number: 14.0.60812.0
What's New?
Release Versioning & Numbering: Releases are now tagged numerically rather than by month. This aligns
with the new SSMS policy and simplifies cases where we have multiple releases or hotfixes in a month. This
release is 16.3 which means the third update after the RTM release. Any hotfix will be 16.3.1 and so on, with our
next update (planned for next month) being 16.4.
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. 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. The Tabular Model Explorer appears by
default in the Solution Explorer area on a separate tab. 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.
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. This release supports certificates in Windows Certificate Store. In upcoming
releases, Azure Key Vault and CNG Providers will be supported.
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. To workaround,
refresh the database node in SQL Server Object Explorer.
If you try to encrypt a column in a table with data from SQL Server Object Explorer, you may experience a
failure. This feature is currently supported only in SSDT database projects and SSMS. Support for SQL
Server Object Explorer will be enabled in a later release.
Updates and fixes
Database tools:
SSDT:
Connect bug 1898001 Fixed a column description issue with 128 character limitation.
Fixed an issue where publishing a database from VS did not apply DatabaseServiceObjective
property in the publish profile xml.
Connect bug 2900167 Fixed a unit test issue for incorrectly leaving temp files.
Fixed an issue where Retention Period combo box on Database Settings is truncated.
Fixed an issue for the missing verification of empty old password on SQL CLR project properties
while changing the password.
DACFx:
Fixed an issue where DACFx compatibility level is not updated for SqlAzureV12 error.
Fixed an issue where IsAutoGeneratedHistoryTable property is incorrectly excluded from model
comparison.
Analysis Services & Reporting Services
SSDT:
Fixed an issue that Tabular model cannot be saved when the server connection is lost.
Fixed an issue that SSDT becomes unresponsive due to a possible infinite loop issue in AS.
Fixed a DAX expression issue that caused inconsistent behaviors based on how you commit the
expression .
Fixed a VS crash issue when creating KPIs.
Fixed an issue that generated invalid reports for SQL Server 2008 R2, 2012 and 2014.
Fixed a Hierarchy order issue that caused an infinite loop error for .dwpro project.
Fixed a RS RDL issue where downgrading RDL required a full rebuild which caused user’s
confusion.
Fixed a KPI issue where Hide From Client Tools had no effect.
SSDT July (for SQL Server 2016)
Released: June 30, 2016
Build number: 14.0.60629.0
What's New?
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). You can build
and publish database projects with full support for all Always Encrypted features.
Temporal Tables enhanced support: Simplified the experience by unlinking temporal tables before
alterations and re-linking once these have completed. This means that Temporal Tables have parity with other
table types (standard, in-memory) in terms of the operations that are supported.
SqlPackage.exe and installation changes: Changes to isolate SSDT from SQL Server engine and SSMS
updates. For details, see Changes to SSDT and SqlPackage.exe installation and updates.
Updates and fixes
Database tools:
From now on SSDT will never disable Transparent Data Encryption (TDE) on a database. Previously since
the default encryption option in a project’s database settings was disabled, it would turn off encryption.
With this fix encryption can be enabled but never disabled during publish.
Increased the retry count and resiliency for Azure SQL DB connections during initial connection.
If the default filegroup is not PRIMARY, Import/Publish to to Azure V12 would fail. Now this setting is
ignored when publishing.
Fixed an issue where when exporting a database with an object with Quoted Identifier on, export
validation could fail in some instances.
Fixed an issue where the TEXTIMAGE_ON option was incorrectly added for Hekaton table creations where
it is not allowed.
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.
Fixed an issue where Users were not appearing in the Security folder for Azure SQL DW and APS
connections.
Analysis Services & Reporting Services:
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).
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".
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).
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).
Fixed issues with dialogs opening on different screens than VS in multi-monitor scenarios.
Fixed/enabled support for pasting from HTML tables (grid data) in AS model pasted tables.
Fixed issue where upgrade failed to upgrade an empty pasted table to 1200 (used only as
container table for measures).
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.
Fixed an issue where canceling creation of new AS 1200 model calculated table with incomplete
DAX expression could crash.
Fixed an issue importing 1200 model from AS server into SSDT AS project when DB name and a
table name were the same.
Fixed an issue with editing KPI measure in 1103 tabular model.
Fixed an Object reference not set exception hit while pasting a KPI measure in the grid for an AS
1200 model.
Fixed an issue where a column in a calculated table could not be deleted from the diagram view in
1200 models.
Fixed an Object Reference not set exception when viewing the model.bim project file properties
while in code view.
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.
Fixed an issue opening 2008 RS project in SSDT and choosing to not upgrade it.
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.
SSDT June (for SQL Server 2016)
Released: June 1, 2016
Build number: 14.0.60525.0
SSDT General Availability (GA) is now released. The SSDT GA update for June 2016 adds support for the latest
updates of SQL Server 2016 RTM, and various bug fixes. For details, see SQL Server Data Tools GA update for June
2016.
SSDT April (for SQL Server 2016 RC3)
Released: April 15, 2016
Build number: 14.0.60413.0
SQL Server 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. Note that support for
altering columns with column encryption present will be coming in a future release.
Connection dialog and SQL Server Object Explorer: Multiple fixes and improvements.
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.
We have brought back the traditional error dialog with detailed connection errors. 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.
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.
Azure SQL DB performance when expanding the databases node to list all DBs has been improved.
SSDT installer:
Fixed issue where .Net was being downloaded on uninstall.
The installer size is now set correctly on High DPI machines.
Removed the version check blocking SSDT installation if a newer SQL Server version is present.
Schema Compare: Fixed a performance issue where checking/unchecking multiple items took a long
time in Visual Studio.
Support for using LocalDB 2014 on x86 machines, since there is no x86 version of SQL Server 2016.
Build and Deployment:
Fixed issue where computed columns were not supported on Temporal Tables.
The “Execute deployment script in single-user mode” option is ignored when deploying to Azure V12 as
this is not supported in cloud scenarios.
SSDT Hotfix (for SQL Server 2016 RC2)
Released: April 5, 2016
Build number: 14.0.60329.0
This build contains a hotfix for the version of SSDT that provides features for SQL Server Integration Services. Build
14.0.60316.0 can also be used with Analysis Services and Reporting Services in SQL Server 2016.
To get this hotfix, use the download links on this blog post.
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.
SSDT Hotfix (for SQL Server 2016 RC0)
Released: March 18, 2016
Build number: 14.0.60316.0
This build contains a hotfix for the version of SSDT that provides features for SQL Server 2016 RC0. There is no
RC1 version of SSDT at this time. Build 14.0.60316.0 can be used with either RC0 or RC1 of SQL Server 2016.
SSDT February 2016 Preview (for SQL Server 2016 RC0)
Released: March 7, 2016
Build number: 14.0.60305.0
SQL Server project templates
No announcements for this SSDT preview release. See What's New in Database Engine to learn about other
features in this release.
SSIS package project templates
SSIS Designer creates and maintains packages for SQL Server 2016, 2014, or 2012. New templates renamed
as parts. SSIS Hadoop connector supports for ORC format. See What's New in Integration Services for
details.
SSAS project templates (Tabular model projects)
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. For more
information. see What's New in Analysis Services (blog post) for details.
SSRS report project templates
No announcements for this SSDT preview release. See What's New in Reporting Services to learn about
other features in this release.
SSDT January 2016 Preview
Released: Feb 4, 2016
Build number: 14.0.60203.0
SQL Server project templates
No announcements for this SSDT preview release. See What's New in Database Engine to learn about other
features in this CTP.
SSIS package project templates
Adds support for ODBC source and destination components, a CDC control task,
a CDC source and splitter component, a Microsoft Connector for SAP BW, and an Integration Services
Feature Pack for Azure. See What's New in Integration Services for details.
SSAS project templates
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.
See What's New in Analysis Services (msdn) or What's New in Analysis Services (blog post) for details.
SSRS report project templates
No announcements for this SSDT preview release. See What's New in Reporting Services to learn about
other features in this CTP.
SSDT December 2015 Preview
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.
Changed test connection timeout value to 15 seconds.
Create an Azure SQL Database server firewall rule if the client IP is not registered when loading a
database list.
SQL Server 2016 CTP3.2 feature programmability support.
SSAS project templates add support for creating calculated tables based on DAX expressions and other
objects already defined in the model.
SSIS package project template additions include SSIS Hadoop connector support for Avro file format and
Kerberos authentication.
Please note that SSIS designer support for SSIS 2012 and 2014 is not yet included in this update.
SSDT November 2015 Preview
SQL Server project templates. Preview of improved connection experience for SQL Server and Azure SQL
Database.
SSIS package project templates. SSIS catalog performance improvement: The performance for most SSIS
catalog views for non-ssis-admin user is improved.
SSAS project templates include enhancements for Tabular model projects in Analysis Services. You can
use the View Code command to view the model definition in JSON. If you aren't using a full-featured
edition Visual Studio 2015, you will need one to get the JSON editor. You can download the Visual Studio
Community edition for free.
SSDT October 2015 Preview
New project templates for BI (Analysis Services models, Reporting Services reports, and Integration Services
packages). All SQL Server project templates are now in one SSDT.
New SSIS features including Hadoop connector, control flow template, relaxed max buffer size of data flow
task.
SQL Server 2016 CTP 3.0 feature support for relational database projects.
Various bug fixes in SSIS and support for Windows 7 OS.
SSDT September 2015 Preview
Multi-language support is new in this preview.
SSDT August 2015 Preview
New standalone Setup.exe program for installing SSDT. You no longer need to use a modified version of SQL
Server Setup. This version of SSDT includes a project template for building relational databases deployed to
SQL Server or Azure SQL Database.
See Also
Download SQL Server Data Tools (SSDT)
Previous releases of SQL Server Data Tools (SSDT and SSDT-BI)
What's New in Database Engine
What's New in Analysis Services
What's New in Integration Services
Data-Tier Application Framework - License Terms
3/14/2017 • 7 min to read • Edit Online
MICROSOFT SOFTWARE LICENSE TERMS
MICROSOFT SQL SERVER DATA-TIER APPLICATION FRAMEWORK
These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its
affiliates) and you. Please read them. They apply to the software named above, which includes the media on which
you received it, if any. The terms also apply to any Microsoft
updates,
supplements,
Internet-based services, and
support services
for this software, unless other terms accompany those items. If so, those terms apply.
BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE
SOFTWARE.
If you comply with these license terms, you have the rights below.
1. INSTALLATION AND USE RIGHTS. You may install and use any number of copies of the software on your
devices to design, develop and test your programs.
2. ADDITIONAL LICENSING REQUIREMENTS AND/OR USE RIGHTS.
a. Distributable Code.
i. Right to Use and Distribute. If you comply with the terms below:
You may copy and distribute the object code form of the software (“Distributable Code”) in programs you
develop; and
You may permit distributors of your programs to copy and distribute the Distributable Code as part of
those programs.
ii. Distribution Requirements. For any Distributable Code you distribute, you must
add significant primary functionality to it in your programs;
for any Distributable Code having a filename extension of .lib, distribute only the results of running such
Distributable Code through a linker with your program;
distribute Distributable Code included in a setup program only as part of that setup program without
modification;
require distributors and external end users to agree to terms that protect it at least as much as this
agreement;
display your valid copyright notice on your programs; and
indemnify, defend, and hold harmless Microsoft from any claims, including attorneys’ fees, related to the
distribution or use of your programs.
iii. Distribution Restrictions. You may not
alter any copyright, trademark or patent notice in the Distributable Code;
use Microsoft’s trademarks in your programs’ names or in a way that suggests your programs come
from or are endorsed by Microsoft;
distribute Distributable Code to run on a platform other than the Windows platform;
include Distributable Code in malicious, deceptive or unlawful programs; or
modify or distribute the source code of any Distributable Code so that any part of it becomes subject to
an Excluded License. An Excluded License is one that requires, as a condition of use, modification or
distribution, that
the code be disclosed or distributed in source code form; or
others have the right to modify it.
3. SCOPE OF LICENSE. The software is licensed, not sold. Unless applicable law gives you more rights,
Microsoft reserves all other rights not expressly granted under this agreement, whether by implication,
estoppel or otherwise. You may use the software only as expressly permitted in this agreement. In doing so,
you must comply with any technical limitations in the software that only allow you to use it in certain ways.
You may not
work around any technical limitations in the software;
reverse engineer, decompile or disassemble the software, except and only to the extent that applicable
law expressly permits, despite this limitation;
make more copies of the software than specified in this agreement or allowed by applicable law, despite
this limitation;
publish the software for others to copy;
rent, lease or lend the software;
transfer the software or this agreement to any third party; or
use the software for commercial software hosting services.
4. THIRD PARTY NOTICES. The software may include third party code, that Microsoft, not the third party,
licenses to you under the terms set forth in this agreement. Notices, if any, for any third party code are
included for your information only. Additionally, any third party scripts, linked to, called or referenced from
this software, are licensed to you by the third parties that own such code, not by Microsoft, see ASP.NET Ajax
CDN Terms of Use: http://www.asp.net/ajaxlibrary/CDN.ashx.
5. BACKUP COPY. You may make one backup copy of the software. You may use it only to reinstall the
software.
6. DOCUMENTATION. Any person that has valid access to your computer or internal network may copy and
use the documentation for your internal, reference purposes.
7. EXPORT RESTRICTIONS. The software is subject to United States export laws and regulations. You must
comply with all domestic and international export laws and regulations that apply to the software. These
laws include restrictions on destinations, end users and end use. For additional information, see
www.microsoft.com/exporting.
8. SUPPORT SERVICES. Because this software is “as is,” we may not provide support services for it.
9. ENTIRE AGREEMENT. This agreement, and the terms for supplements, updates, Internet-based services and
support services that you use, are the entire agreement for the software and support services.
10. APPLICABLE LAW.
a. United States. If you acquired the software in the United States, Washington state law governs the
interpretation of this agreement and applies to claims for breach of it, regardless of conflict of laws
principles. The laws of the state where you live govern all other claims, including claims under state
consumer protection laws, unfair competition laws, and in tort.
b. Outside the United States. If you acquired the software in any other country, the laws of that country
apply.
11. LEGAL EFFECT. This agreement describes certain legal rights. You may have other rights under the laws of
your country. You may also have rights with respect to the party from whom you acquired the software. This
agreement does not change your rights under the laws of your country if the laws of your country do not
permit it to do so.
12. DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED “AS-IS.” YOU BEAR THE RISK OF USING
IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES OR CONDITIONS. YOU MAY HAVE
ADDITIONAL CONSUMER RIGHTS OR STATUTORY GUARANTEES UNDER YOUR LOCAL LAWS WHICH
THIS AGREEMENT CANNOT CHANGE. TO THE EXTENT PERMITTED UNDER YOUR LOCAL LAWS,
MICROSOFT EXCLUDES THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NON-INFRINGEMENT.
FOR AUSTRALIA – YOU HAVE STATUTORY GUARANTEES UNDER THE AUSTRALIAN CONSUMER LAW
AND NOTHING IN THESE TERMS IS INTENDED TO AFFECT THOSE RIGHTS.
13. LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES. YOU CAN RECOVER FROM
MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.00. YOU CANNOT RECOVER
ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR
INCIDENTAL DAMAGES.
This limitation applies to
anything related to the software, services, content (including code) on third party Internet sites, or third party
programs; and
claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort
to the extent permitted by applicable law.
It also applies even if Microsoft knew or should have known about the possibility of the damages. The above
limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of
incidental, consequential or other damages.
Please note: As this software is distributed in Quebec, Canada, some of these license terms are provided
below in French.
Remarque : Ce logiciel étant distribué au Québec, Canada, les termes de cette licence sont fournis cidessous en français.
EXCLUSIONS DE GARANTIE. Le logiciel est concédé sous licence « en l’état ». Vous assumez tous
les risques liés à son utilisation. Microsoft n’accorde aucune garantie ou condition expresse. Vous
pouvez bénéficier de droits des consommateurs supplémentaires ou de garanties statutaires dans
le cadre du droit local, que ce contrat ne peut modifier. Lorsque cela est autorisé par le droit local,
Microsoft exclut les garanties implicites de qualité, d’adéquation à un usage particulier et
d’absence de contrefaçon.
POUR L’AUSTRALIE – La loi australienne sur la consommation (Australian Consumer Law) vous
accorde des garanties statutaires qu’aucun élément du présent accord ne peut affecter.
LIMITATION ET EXCLUSION DE RECOURS ET DE DOMMAGES. Vous pouvez obtenir de Microsoft et
de ses fournisseurs une indemnisation en cas de dommages directs limitée uniquement à hauteur
de 5,00 $ US. Vous ne pouvez prétendre à aucune indemnisation pour les autres dommages, y
compris les dommages spéciaux, indirects ou accessoires et pertes de bénéfices.
Cette limitation concerne:
toute affaire liée au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet
tiers ou dans des programmes tiers et
les réclamations au titre de violation de contrat ou de garantie, ou au titre de responsabilité stricte, de
négligence ou d’une autre faute dans la limite autorisée par la loi en vigueur.
Elle s’applique également même si Microsoft connaissait l'éventualité d'un tel dommage. La limitation ou exclusion
ci-dessus peut également ne pas vous être applicable, car votre pays n’autorise pas l’exclusion ou la limitation de
responsabilité pour les dommages indirects, accessoires ou de quelque nature que ce soit.
Previous releases of SQL Server Data Tools (SSDT
and SSDT-BI)
3/14/2017 • 2 min to read • Edit Online
SQL Server Data Tools (SSDT) provides project templates and design surfaces for building SQL Server content
types — relational databases, Analysis Services models, Reporting Services reports, and Integration Services
packages.
It's based on a Visual Studio shell and co-released with SQL Server. New versions of SSDT integrate the very latest
features of SQL Server. Older versions include the templates and design environment that were current for that
release.
SSDT is backwards compatible, which means you can always use the newest SSDT to design and deploy databases,
models, reports, and packages that run on older versions of SQL Server. You can also use any of the previously
released versions listed below.
NOTE
Historically, the Visual Studio shell used to create SQL Server content types has been released under various names, including
SQL Server Data Tools, SQL Server Data Tools - Business Intelligence, and Business Intelligence Development
Studio. Previous versions came with distinct sets of project templates. To get all of the project templates together in one
SSDT, you need the newest version. Otherwise, you will probably need to install multiple previous versions to get all of the
templates used in SQL Server. Only one shell will be installed per version of Visual Studio; installing a second SSDT just adds
the missing templates.
Recent downloads
The last three recent downloads are provided for the unlikely event that you experience issues with the latest
release.
RELEASE
VISUAL STUDIO 2015
VISUAL STUDIO 2013
16.5
SSDT for VS2015 16.5
SSDT for VS2013 16.5
16.4.1
SSDT for VS2015 16.4.1
SSDT for VS2013 16.4.1
16.3
SSDT for VS2015 16.3
SSDT for VS2013 16.3
Links to Download pages
SQL Relational: Database Engine
Provides templates for building relational databases for the RDBMS and Azure SQL Database. SSDT is version
agnostic with respect to relational database design. You can use either the Visual Studio 2012 or 2013 version with
any version of SQL Server Database Engine or Azure SQL Database.
Database Designers
Download SSDT for Visual Studio 2013
Download SSDT for Visual Studio 2012
SSDT for Visual Studio 2010 is no longer available so please choose a newer version. Newer versions of
SSDT will run side-by-side your existing Visual Studio 2010 installation. It's not necessary to have SSDT
match the full-product version of Visual Studio on your computer.
Visual Studio 2013 customers can download a preview version of SSDT to try out new features that are not yet in
the product release version.
SQL BI: Analysis Services, Reporting Services, Integration services
BI templates are used to create SSAS models, SSRS reports, and SSIS packages. BI Designers are tied to specific
releases of SQL Server. To use the newer BI features, install a newer versioned BI designer.
BI Designers
Download SSDT-BI for Visual Studio 2013: SQL Server 2014, SQL Server 2012, SQL Server 2008 and 2008 R2
Download SSDT-BI for Visual Studio 2012: SQL Server 2014, SQL Server 2012, SQL Server 2008 and 2008 R2
Business Intelligence Development Studio (BIDS) -BIDS is installed via SQL Server Setup. There is no web
download.: SQL Server 2008 and 2008 R2
For SQL Server 2012 or 2014, you can use either SSDT-BI for Visual Studio 2012 or SSDT-BI for Visual Studio
2013. The only difference is between the two is the Visual Studio version.
See Also
Download SQL Server Data Tools (SSDT)
Download SQL Server Management Studio (SSMS)
SQL Server Tools
3/14/2017 • 1 min to read • Edit Online
Download the tools
Download SQL Server Management Studio (SSMS)
Download SQL Server Data Tools (SSDT)
Learn
SQL Server Management Tools (including SSMS)
Use SQL Server Management Studio
See Also
SQL Server Drivers
SQL Server Data Tools - License Terms
3/14/2017 • 10 min to read • Edit Online
MICROSOFT SOFTWARE LICENSE TERMS
MICROSOFT SQL SERVER DATA TOOLS
These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its
affiliates) and you. Please read them. They apply to the software named above, which includes the media on which
you received it, if any. The terms also apply to any Microsoft
updates,
supplements,
Internet-based services, and
support services
for this software, unless other terms accompany those items. If so, those terms apply.
BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. YOU MAY CHOOSE NOT TO ACCEPT THESE TERMS,
IN WHICH CASE YOU MAY NOT USE THE SOFTWARE (IF YOU HAVE NOT ALREADY INSTALLED IT) OR
WITHDRAW YOUR ACCEPTANCE ANY TIME BY UNINSTALLING THE SOFTWARE.
If you comply with these license terms, you have the rights below.
1. INSTALLATION AND USE RIGHTS.
a. Installation and Use.
You may install and use any number of copies of the software on your devices to design, develop and test your
programs.
b. Other Microsoft Programs. The software includes other Microsoft SQL Server technologies, Microsoft Visual
Studio 2015 Shell (Isolated) Redistributable Package, Microsoft Visual Studio 2015 Shell (Integrated)
Redistributable Package, Microsoft Visual Studio Tools for Applications 2015, .NET Framework, Visual C++
Redistributable for Visual Studio 2015, and Microsoft Report Viewer 2016 Runtime in conjunction with the
software licensed here. These components are governed by separate agreements and their own product support
policies, as described in the license terms found in the installation directory for that component or in the “Licenses”
folder accompanying the software.
2. ADDITIONAL LICENSING REQUIREMENTS AND/OR USE RIGHTS.
a. Distributable Code.
i. Right to Use and Distribute. If you comply with the terms below:
You may copy and distribute the object code form of the Microsoft SQL Server Data-Tier Application Framework
(“Distributable Code”) in programs you develop; and
You may permit distributors of your programs to copy and distribute the Distributable Code as part of those
programs.
ii. Distribution Requirements. For any Distributable Code you distribute, you must
add significant primary functionality to it in your programs;
for any Distributable Code having a filename extension of .lib, distribute only the results of running such
Distributable Code through a linker with your program;
distribute Distributable Code included in a setup program only as part of that setup program without
modification;
require distributors and external end users to agree to the Microsoft license terms included as part of our
software setup program;
display your valid copyright notice on your programs; and
indemnify, defend, and hold harmless Microsoft from any claims, including attorneys’ fees, related to the
distribution or use of your programs.
iii. Distribution Restrictions. You may not
alter any copyright, trademark or patent notice in the Distributable Code;
use Microsoft’s trademarks in your programs’ names or in a way that suggests your programs come from or
are endorsed by Microsoft;
distribute Distributable Code to run on a platform other than the Windows platform;
include Distributable Code in malicious, deceptive or unlawful programs; or
modify or distribute the source code of any Distributable Code so that any part of it becomes subject to an
Excluded License. An Excluded License is one that requires, as a condition of use, modification or distribution,
that
the code be disclosed or distributed in source code form; or
others have the right to modify it.
3. INTERNET-BASED SERVICES. Microsoft provides Internet-based services with the software. It may change or
cancel them at any time. You may not use these devices in any way that could harm them or impair anyone else’s
use of them. You may not use the services to try to gain unauthorized access to any service, data, account or
network by any means.
a. SQL Server Reporting Services Map Report Item. The software may include features that retrieve content
such as maps, images and other data through the Bing Maps (or successor branded) application programming
interface (the “Bing Maps APIs”). The purpose of these features is to create reports displaying data on top of maps,
aerial and hybrid imagery. If these features are included, you may use them to create and view dynamic or static
documents. This may be done only in conjunction with and through methods and means of access integrated in the
software. You may not otherwise copy, store, archive, or create a database of the content available through the Bing
Maps APIs. You may not use the following for any purpose even if they are available through the Bing Maps APIs:
Bing Maps APIs to provide sensor based guidance/routing, or
any Road Traffic Data or Bird’s Eye Imagery (or associated metadata).
Your use of Bing Maps is also governed by the Bing Maps End User Terms of Use available at
http://go.microsoft.com/?linkid=9710837 and the Bing Maps Privacy Statement available at
http://go.microsoft.com/fwlink/?LinkID=248686.
b. This software is designed to allow users of SQL Server Integration Services (SSIS) to (a) move data between onpremises data-stores and Microsoft online services and (b) trigger certain actions in Microsoft online services. In
order to do this, the software uses Internet Protocols to (i) send data, including your own data as designated by you
and data about the software’s configuration, to these services, and (ii) request data, including your own data as
designated by you and data about the nature and configuration of your Microsoft online services, from these
services. Once you configure the software to communicate with these services, you may not receive separate
notices when the software connects to these services.
4. FEEDBACK. If you give feedback about the software to Microsoft, you give to Microsoft, without charge, the right
to use, share and commercialize your feedback in any way and for any purpose. You also give to third parties,
without charge, any patent rights needed for their products, technologies and services to use or interface with any
specific parts of a Microsoft software or service that includes the feedback. You will not give feedback that is subject
to a license that requires Microsoft to license its software or documentation to third parties because we include
your feedback in them. These rights survive this agreement.
5. THIRD PARTY NOTICES. The software may include third party components with separate legal notices or
governed by other agreements, as may be described in the ThirdPartyNotices file accompanying the software. Even
if such components are governed by other agreements, the disclaimers and the limitations on and exclusions of
damages below also apply.
6. .NET FRAMEWORK SOFTWARE. The software contains Microsoft .NET Framework software. This software is
part of Windows. The license terms for Windows apply to your use of the .NET Framework software.
7. SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the
software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you
may use the software only as expressly permitted in this agreement. In doing so, you must comply with any
technical limitations in the software that only allow you to use it in certain ways. You may not
disclose the results of any benchmark tests of the software, other than the Microsoft .NET Framework (see
separate term above), to any third party without Microsoft’s prior written approval;
work around any technical limitations in the software;
reverse engineer, decompile or disassemble the software, except and only to the extent that applicable law
expressly permits, despite this limitation;
make more copies of the software than specified in this agreement or allowed by applicable law, despite this
limitation;
publish the software for others to copy;
rent, lease or lend the software;
transfer the software or this agreement to any third party; or
use the software for commercial software hosting services.
8. EXPORT RESTRICTIONS. The software is subject to United States export laws and regulations. You must comply
with all domestic and international export laws and regulations that apply to the software. These laws include
restrictions on destinations, end users and end use. For additional information, see www.microsoft.com/exporting.
9. UPDATES. The software may install automatic updates, which cannot be turned off. By using the software, you
agree to receive automatic updates without any additional notice, and permit Microsoft to download and install
them for you. You agree to obtain these updates only from Microsoft or Microsoft authorized sources. If you do not
want software updates, disconnect your device from the internet or uninstall the software.
10. SUPPORT SERVICES. Because this software is “as is,” we may not provide support services for it.
11. ENTIRE AGREEMENT. This agreement, and the terms for supplements, updates, Internet-based services and
support services that you use, are the entire agreement for the software and support services.
12. APPLICABLE LAW.
a. United States. If you acquired the software in the United States, Washington state law governs the
interpretation of this agreement and applies to claims for breach of it, regardless of conflict of laws principles. The
laws of the state where you live govern all other claims, including claims under state consumer protection laws,
unfair competition laws, and in tort.
b. Outside the United States. If you acquired the software in any other country, the laws of that country apply.
13. LEGAL EFFECT. This agreement describes certain legal rights. You may have other rights under the laws of your
country. You may also have rights with respect to the party from whom you acquired the software. This agreement
does not change your rights under the laws of your country if the laws of your country do not permit it to do so.
14. DISCLAIMER OF WARRANTY. The software is licensed “as-is.” You bear the risk of using it. Microsoft
gives no express warranties, guarantees or conditions. You may have additional consumer rights or
statutory guarantees under your local laws which this agreement cannot change. To the extent
permitted under your local laws, Microsoft excludes the implied warranties of merchantability, fitness
for a particular purpose and non-infringement.
FOR AUSTRALIA – You have statutory guarantees under the Australian Consumer Law and nothing in these terms
is intended to affect those rights.
15. LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES. You can recover from Microsoft and
its suppliers only direct damages up to U.S. $5.00. You cannot recover any other damages, including
consequential, lost profits, special, indirect or incidental damages.
This limitation applies to
anything related to the software, services, content (including code) on third party Internet sites, or third party
programs; and
claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort
to the extent permitted by applicable law.
It also applies even if Microsoft knew or should have known about the possibility of the damages. The above
limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of
incidental, consequential or other damages.
Please note: As this software is distributed in Quebec, Canada, these license terms are provided below in
French.
Remarque : Ce logiciel étant distribué au Québec, Canada, certaines des clauses dans ce contrat sont
fournies ci-dessous en français.
EXCLUSIONS DE GARANTIE. Le logiciel est concédé sous licence « en l’état ». Vous assumez tous les risques liés à
son utilisation. Microsoft n’accorde aucune garantie ou condition expresse. Vous pouvez bénéficier de droits des
consommateurs supplémentaires dans le cadre du droit local, que ce contrat ne peut modifier. Lorsque cela est
autorisé par le droit local, Microsoft exclut les garanties implicites de qualité, d’adéquation à un usage particulier et
d’absence de contrefaçon.
LIMITATION ET EXCLUSION DE RECOURS ET DE DOMMAGES. Vous pouvez obtenir de Microsoft et de ses
fournisseurs une indemnisation en cas de dommages directs limitée uniquement à hauteur de 5,00 $ US. Vous ne
pouvez prétendre à aucune indemnisation pour les autres dommages, y compris les dommages spéciaux, indirects
ou accessoires et pertes de bénéfices.
Cette limitation concerne :
toute affaire liée au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou
dans des programmes tiers et
les réclamations au titre de violation de contrat ou de garantie, ou au titre de responsabilité stricte, de négligence
ou d’une autre faute dans la limite autorisée par la loi en vigueur.
Elle s’applique également même si Microsoft connaissait l'éventualité d'un tel dommage. La limitation ou exclusion
ci-dessus peut également ne pas vous être applicable, car votre pays n’autorise pas l’exclusion ou la limitation de
responsabilité pour les dommages indirects, accessoires ou de quelque nature que ce soit.
EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous pourriez avoir d’autres droits prévus par
les lois de votre pays. Le présent contrat ne modifie pas les droits que vous confèrent les lois de votre pays si cellesci ne le permettent pas.