CINXE.COM
SQL Server Data Tools Team Blog | Microsoft Learn
<!DOCTYPE html><html class="hasSidebar hasPageActions hasBreadcrumb conceptual has-default-focus theme-light" lang="en-us" dir="ltr" data-authenticated="false" data-auth-status-determined="false" data-target="docs" x-ms-format-detection="none"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta property="og:title" content="SQL Server Data Tools Team Blog" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://learn.microsoft.com/en-us/archive/blogs/ssdt/" /><meta property="og:image" content="https://learn.microsoft.com/en-us/media/open-graph-image.png" /> <meta property="og:image:alt" content="Microsoft Learn" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@MicrosoftLearn" /> <meta name="color-scheme" content="light dark"><meta name="author" content="kexugit" /> <meta name="breadcrumb_path" content="/archive/blogs/bread/toc.json" /> <meta name="depot_name" content="MSDN.blogs-archive" /> <meta name="document_id" content="58c02025-bb96-eb74-fdc2-6e0e8b257cfd" /> <meta name="document_version_independent_id" content="0feac9d6-019a-41a6-6f8a-61ab16f26876" /> <meta name="feedback_help_link_type" content="" /> <meta name="feedback_help_link_url" content="" /> <meta name="feedback_product_url" content="" /> <meta name="feedback_system" content="None" /> <meta name="git_commit_id" content="5019655ffa733bb8ab1266cc2a6a7b70a1ecdfa6" /> <meta name="gitcommit" content="https://docs-archive.visualstudio.com/DefaultCollection/docs-archive-project/_git/blogs-archive-pr/commit/5019655ffa733bb8ab1266cc2a6a7b70a1ecdfa6?path=/blogs-archive/ssdt/index.md&_a=contents" /> <meta name="is_archived" content="true" /> <meta name="locale" content="en-us" /> <meta name="ms.author" content="Archiveddocs" /> <meta name="ms.topic" content="Archived" /> <meta name="original_content_git_url" content="https://docs-archive.visualstudio.com/DefaultCollection/docs-archive-project/_git/blogs-archive-pr?path=/blogs-archive/ssdt/index.md&version=GBlive&_a=contents" /> <meta name="page_type" content="conceptual" /> <meta name="ROBOTS" content="NOINDEX,NOFOLLOW" /> <meta name="schema" content="Conceptual" /> <meta name="site_name" content="Docs" /> <meta name="toc_rel" content="toc.json" /> <meta name="uhfHeaderId" content="MSDocsHeader-Archive" /> <meta name="updated_at" content="2024-09-25 03:21 AM" /> <meta name="word_count" content="1338" /> <meta name="persistent_id" content="9c6a6aa4-862b-f0e6-8cfc-550f146de6d3" /> <meta name="scope" content="Blogs" /><meta name="github_feedback_content_git_url" content="https://docs-archive.visualstudio.com/DefaultCollection/docs-archive-project/_git/blogs-archive-pr?path=/blogs-archive/ssdt/index.md&version=GBlive&_a=contents" /><link href="https://learn.microsoft.com/en-us/archive/blogs/ssdt/" rel="canonical"><title>SQL Server Data Tools Team Blog | Microsoft Learn</title><link rel="stylesheet" href="/static/assets/0.4.028726178/styles/site-ltr.css"> <script id="msdocs-script"> var msDocs = {environment: { supportLevel: 'production', accessLevel: 'online', reviewFeatures: false, systemContent: true, azurePortalHostname: 'portal.azure.com', legacyHosting: false, siteName: 'learn', },data: { timeOrigin: Date.now(), contentLocale: 'en-us', contentDir: 'ltr', userLocale: 'en-us', userDir: 'ltr', pageTemplate: 'Conceptual', brand: '', context: {}, hasBinaryRating: false, feedbackHelpLinkType:'', feedbackHelpLinkUrl:'', standardFeedback: false, showFeedbackReport: false, enableTutorialFeedback: false, feedbackSystem: 'None', feedbackGitHubRepo: '', feedbackProductUrl: '',extendBreadcrumb: false,isEditDisplayable: false, hideViewSource: false, hasPageActions: true, hasPrintButton: true, hasBookmark: true, hasShare: true, isPermissioned: false, isPrivateUnauthorized: false,hasRecommendations: true,}, functions:{} }; </script><script src="https://wcpstatic.microsoft.com/mscc/lib/v2/wcp-consent.js"></script> <script src="https://js.monitor.azure.com/scripts/c/ms.jsll-4.min.js"></script><script src="/static/assets/0.4.028726178/global/deprecation.js"></script><script src="/static/assets/0.4.028726178/scripts/en-us/index-docs.js"></script></head> <body lang="en-us" dir="ltr"> <div class="header-holder has-default-focus"> <a href="#main" style="z-index: 1070" class="outline-color-text visually-hidden-until-focused position-fixed inner-focus focus-visible top-0 left-0 right-0 padding-xs text-align-center has-body-background" tabindex="1">Skip to main content</a><div hidden id="cookie-consent-holder" data-test-id="cookie-consent-container"></div> <div id="unsupported-browser" style=" background-color: white; color: black; padding: 16px; border-bottom: 1px solid grey;" hidden > <div style="max-width: 800px; margin: 0 auto;"> <p style="font-size: 24px">This browser is no longer supported.</p> <p style="font-size: 16px; margin-top: 16px;">Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.</p> <div style="margin-top: 12px;"> <a href="https://go.microsoft.com/fwlink/p/?LinkID=2092881 " style=" background-color: #0078d4; border: 1px solid #0078d4; color: white; padding: 6px 12px; border-radius: 2px; display: inline-block; ">Download Microsoft Edge</a> <a href="https://learn.microsoft.com/en-us/lifecycle/faq/internet-explorer-microsoft-edge" style=" background-color: white; padding: 6px 12px; border: 1px solid #505050; color: #171717; border-radius: 2px; display: inline-block; ">More info about Internet Explorer and Microsoft Edge</a> </div> </div> </div> <!-- liquid-tag banners global --> <!-- site header --> <header id="ms--site-header" data-test-id="site-header-wrapper" role="banner" itemscope="itemscope" itemtype="http://schema.org/Organization"> <div id="ms--mobile-nav" class="site-header display-none-tablet padding-inline-none gap-none" data-bi-name="mobile-header" data-test-id="mobile-header"></div> <div id="ms--primary-nav" class="site-header display-none display-flex-tablet" data-bi-name="L1-header" data-test-id="primary-header"></div> <div id="ms--secondary-nav" class="site-header display-none display-flex-tablet" data-bi-name="L2-header" data-test-id="secondary-header"></div> </header><div id="content-header" class="content-header uhf-container has-padding has-default-focus border-bottom-none" data-bi-name="content-header"> <div class="content-header-controls margin-xxs margin-inline-sm-tablet"> <button type="button" class="contents-button button button-sm margin-right-xxs" data-bi-name="contents-expand" aria-haspopup="true" data-contents-button> <span class="icon"><span class="docon docon-menu" aria-hidden="true"></span></span> <span class="contents-expand-title">Table of contents</span> </button> <button type="button" class="ap-collapse-behavior ap-expanded button button-sm" data-bi-name="ap-collapse" aria-controls="action-panel"> <span class="icon"><span class="docon docon-exit-mode" aria-hidden="true"></span></span> <span>Exit focus mode</span> </button> </div> </div><div id="disclaimer-holder" class="has-overflow-hidden has-default-focus"> <!-- liquid-tag banners sectional --> </div> </div> <div class="mainContainer uhf-container has-default-focus" data-bi-name="body"> <div class="columns has-large-gaps is-gapless-mobile "><div id="left-container" class="left-container is-hidden-mobile column is-one-third-tablet is-one-quarter-desktop"> <nav id="affixed-left-container" class="margin-top-sm-tablet position-sticky display-flex flex-direction-column" aria-label="Primary"></nav> </div><!-- .primary-holder --> <section class="primary-holder column is-two-thirds-tablet is-three-quarters-desktop"> <!--div.columns --> <div class="columns is-gapless-mobile has-large-gaps "><div id="main-column" class="column is-full is-8-desktop"> <main id="main" class="" role="main" data-bi-name="content" lang="en-us" dir="ltr"><!-- article-header --> <div id="article-header" class="background-color-body margin-top-sm-tablet margin-bottom-xs display-none-print"> <div class="display-flex align-items-center "><details id="article-header-breadcrumbs-overflow-popover" class="popover" data-for="article-header-breadcrumbs"> <summary class="button button-clear button-primary button-sm inner-focus" aria-label="All breadcrumbs"> <span class="icon"> <span class="docon docon-more"></span> </span> </summary> <div id="article-header-breadcrumbs-overflow" class="popover-content padding-none"> </div> </details> <bread-crumbs id="article-header-breadcrumbs" data-test-id="article-header-breadcrumbs" class="overflow-hidden flex-grow-1 margin-right-sm margin-right-md-tablet margin-right-lg-desktop margin-left-negative-xxs padding-left-xxs"></bread-crumbs><div id="article-header-page-actions" class="opacity-none margin-left-auto display-flex flex-wrap-no-wrap align-items-stretch"><a id="lang-link-tablet" class="button button-primary button-clear button-sm display-none display-inline-flex-tablet" title="Read in English" data-bi-name="language-toggle" data-read-in-link hidden> <span class="icon margin-none" aria-hidden="true" data-read-in-link-icon> <span class="docon docon-locale-globe"></span> </span> <span class="is-visually-hidden" data-read-in-link-text>Read in English</span> </a><button type="button" class="collection button button-clear button-sm button-primary display-none display-inline-flex-tablet" data-list-type="collection" data-bi-name="collection" title="Add to collection"> <span class="icon margin-none" aria-hidden="true"> <span class="docon docon-circle-addition"></span> </span> <span class="collection-status is-visually-hidden">Save</span> </button> <details class="popover popover-right" id="article-header-page-actions-overflow"> <summary class="justify-content-flex-start button button-clear button-sm button-primary" aria-label="More actions" title="More actions"> <span class="icon" aria-hidden="true"> <span class="docon docon-more-vertical"></span> </span> </summary> <div class="popover-content padding-xs"><button data-page-action-item="overflow-mobile" type="button" class="justify-content-flex-start button-block button-sm has-inner-focus button button-clear display-none-tablet" data-bi-name="contents-expand" data-contents-button data-popover-close> <span class="icon"> <span class="docon docon-editor-list-bullet" aria-hidden="true"></span> </span><span class="contents-expand-title">Table of contents</span></button><a id="lang-link-overflow" class="justify-content-flex-start button-sm has-inner-focus button button-clear button-block display-none-tablet" title="Read in English" data-bi-name="language-toggle" data-page-action-item="overflow-mobile" data-check-hidden="true" data-read-in-link hidden > <span class="icon" aria-hidden="true" data-read-in-link-icon> <span class="docon docon-locale-globe"></span> </span> <span data-read-in-link-text>Read in English</span> </a><button type="button" class="collection justify-content-flex-start button button-clear button-sm has-inner-focus button-block display-none-tablet" data-list-type="collection" data-bi-name="collection" title="Save" data-page-action-item="overflow-mobile" data-check-hidden="true" data-popover-close> <span class="icon" aria-hidden="true"> <span class="docon docon-circle-addition"></span> </span> <span class="collection-status">Save</span> </button> <button type="button" class="collection justify-content-flex-start button button-clear button-sm has-inner-focus button-block display-none-tablet" data-list-type="plan" data-bi-name="plan" title="Add to Plan" data-page-action-item="overflow-mobile" data-check-hidden="true" data-popover-close hidden> <span class="icon" aria-hidden="true"> <span class="docon docon-circle-addition"></span> </span> <span class="plan-status">Add to Plan</span> </button><div aria-hidden="true" class="margin-none" data-page-action-item="overflow-all"></div> <hr class="display-none-tablet margin-bottom-xxs margin-top-xxs" /> <h4 class="font-size-sm padding-left-xxs">Share via</h4> <a class="button button-clear button-sm button-block has-inner-focus text-decoration-none justify-content-flex-start share-facebook" data-bi-name="facebook" data-page-action-item="overflow-all"> <span class="icon" aria-hidden="true"> <span class="docon docon-facebook-share font-size-md color-primary"></span> </span> <span class="margin-left-xxs">Facebook</span> </a> <a class="button button-clear button-sm has-inner-focus button-block text-decoration-none justify-content-flex-start share-twitter" data-bi-name="twitter" data-page-action-item="overflow-all"> <span class="icon" aria-hidden="true"> <span class="docon docon-xlogo-share font-size-xxs"></span> </span> <span class="margin-left-xxs">x.com</span> </a> <a class="button button-clear button-sm has-inner-focus button-block text-decoration-none justify-content-flex-start share-linkedin" data-bi-name="linkedin" data-page-action-item="overflow-all"> <span class="icon" aria-hidden="true"> <span class="docon docon-linked-in-logo font-size-sm color-primary"></span> </span> <span class="margin-left-xxs">LinkedIn</span> </a> <a class="button button-clear button-sm button-block has-inner-focus text-decoration-none justify-content-flex-start margin-bottom-xxs share-email" data-bi-name="email" data-page-action-item="overflow-all"> <span class="icon" aria-hidden="true"> <span class="docon docon-mail-message font-size-sm color-primary"></span> </span> <span class="margin-left-xxs">Email</span> </a><hr /> <button class="button button-block button-clear button-sm justify-content-flex-start has-inner-focus margin-top-xxs" title="Print" type="button" aria-label="Print" data-bi-name="print" data-page-action-item="overflow-all" data-popover-close data-print-page data-check-hidden="true"> <span class="icon" aria-hidden="true"> <span class="docon docon-print font-size-sm color-primary"></span> </span> <span class="margin-left-xxs">Print</span> </button> </div> </details> </div></div> </div> <!-- end article-header --><div> <button type="button" class="border contents-button button button-clear button-sm is-hidden-tablet has-inner-focus" data-bi-name="contents-expand" data-contents-button hidden> <span class="icon"> <span class="docon docon-editor-list-bullet" aria-hidden="true"></span> </span><span class="contents-expand-title">Table of contents</span></button> </div><!-- end mobile-contents button --> <div class="content "><h1 id="sql-server-data-tools-team-blog">SQL Server Data Tools Team Blog</h1><div class="display-flex justify-content-space-between align-items-center flex-wrap-wrap page-metadata-container"> <div class="margin-right-xxs"> <ul class="metadata page-metadata" data-bi-name="page info" lang="en-us" dir="ltr"><li>Article</li><li> <time class="is-invisible" data-article-date aria-label="Article review date" datetime="2024-09-25T03:21:52.903Z" data-article-date-source="git">9/25/2024</time> </li></ul> </div></div><nav id="center-doc-outline" class="doc-outline is-hidden-desktop display-none-print margin-bottom-sm" data-bi-name="intopic toc" aria-label="In this article"> <h2 id="ms--in-this-article" class="title is-6 margin-block-xs">In this article</h2> </nav><!-- <content> --><p>Official team blog for SSDT, a tool for on- and off-premises database development</p> <h3 id="announcing-the-general-availability-ga-release-of-ssdt-170-april-2017"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/announcing-the-general-availability-ga-release-of-ssdt-17-0-april-2017" data-linktype="external">Announcing the General Availability (GA) Release of SSDT 17.0 (April 2017)</a></h3> <p>We are pleased to announce that SQL Server Data Tools 17.0 is officially released and supported for...</p> <p>Date: 04/19/2017</p> <h3 id="sql-server-data-tools-170-rc-and-ssdt-in-vs2017"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/sql-server-data-tools-17-0-rc-and-ssdt-in-vs2017" data-linktype="external">SQL Server Data Tools 17.0 RC, and SSDT in VS2017</a></h3> <p>It's been a busy few months for SSDT with multiple Release Candidate releases of the 17.0 major...</p> <p>Date: 03/10/2017</p> <h3 id="sql-server-data-tools-165-release"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/sql-server-data-tools-16-5-release" data-linktype="external">SQL Server Data Tools 16.5 Release</a></h3> <p>The SQL Server Data Tools team is pleased to announce an update for SQL Server Data Tools (SSDT) is...</p> <p>Date: 10/20/2016</p> <h3 id="schema-compare-in-sqlpackage-and-the-data-tier-application-framework-dacfx"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/schema-compare-in-sqlpackage-and-the-data-tier-application-framework-dacfx" data-linktype="external">Schema Compare in SqlPackage and the Data-Tier Application Framework (DACFx)</a></h3> <p>In the most recent version of SqlPackage.exe and the Data-Tier Application Framework (DACFx), we...</p> <p>Date: 09/20/2016</p> <h3 id="sqlpackageexe-how-to-get-detailed-information-about-supported-parameters"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/sqlpackage-exe-how-to-get-the-detail-information-of-supported-parameters" data-linktype="external">SqlPackage.exe: How to get detailed information about supported parameters</a></h3> <p>Recently we have received questions about sqlpackage.exe and its supported parameters. In this blog...</p> <p>Date: 09/07/2016</p> <h3 id="releasing-ssdt-with-visual-studio-15-preview-4-and-introducing-ssdt-msbuild-nuget-package"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/releasing-ssdt-with-visual-studio-15-preview-4-and-introducing-ssdt-msbuild-nuget-package" data-linktype="external">Releasing SSDT with Visual Studio “15” Preview 4 and introducing SSDT MSBuild NuGet package</a></h3> <p>Today marks the release of Visual Studio “15” Preview 4. The SQL Server Data Tools team is happy to...</p> <p>Date: 08/22/2016</p> <h3 id="part-5-use-your-own-build-and-deployment-agent"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/part-5-use-your-own-build-and-deployment-agent" data-linktype="external">Part 5. Use your own Build and Deployment Agent</a></h3> <p>This blog is part 5 of Automate Build and Deployment of Azure SQL Database with Continuous...</p> <p>Date: 08/22/2016</p> <h3 id="sql-server-data-tools-163-release"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/sql-server-data-tools-16-3-release" data-linktype="external">SQL Server Data Tools 16.3 Release</a></h3> <p>The SQL Server Data Tools team is pleased to announce an update for SQL Server Data Tools (SSDT) is...</p> <p>Date: 08/15/2016</p> <h3 id="sql-server-data-tools-july-update"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/sql-server-data-tools-july-update-2" data-linktype="external">SQL Server Data Tools July Update</a></h3> <p>The SQL Server Data Tools team is pleased to announce an update for SQL Server Data Tools (SSDT) is...</p> <p>Date: 06/30/2016</p> <h3 id="changes-to-ssdt-and-sqlpackageexe-installation-and-updates"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/changes-to-ssdt-and-sqlpackage-exe-installation-and-updates" data-linktype="external">Changes to SSDT and SqlPackage.exe installation and updates</a></h3> <p>A major benefit of the new SQL Server is that you don't need to wait years to get new features....</p> <p>Date: 06/30/2016</p> <h3 id="sql-server-data-tools-ga-update-for-june-2016"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/sql-server-data-tools-ga-update-for-june-2016" data-linktype="external">SQL Server Data Tools GA update for June 2016</a></h3> <p>The SQL Server Data Tools team is pleased to announce an update for SSDT General Availability (GA)...</p> <p>Date: 06/01/2016</p> <h3 id="automate-build-and-deployment-of-azure-sql-database-with-continuous-integration-and-continuous-deployment"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/sqldb-cicd-intro" data-linktype="external">Automate Build and Deployment of Azure SQL Database with Continuous Integration and Continuous Deployment</a></h3> <p>One of key benefits of developing database with SSDT is you can easily integrate Application...</p> <p>Date: 04/06/2016</p> <h3 id="part-1-prerequisite-for-azure-sql-database-build-and-deployment-automation"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/sqldb-cicd-part1-prereq" data-linktype="external">Part 1. Prerequisite for Azure SQL Database Build and Deployment Automation</a></h3> <p>This blog is part 1 of Automate Build and Deployment of Azure SQL Database with Continuous...</p> <p>Date: 04/06/2016</p> <h3 id="part-2-automate-building-azure-sql-database-with-continuous-integration"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/sqldb-cicd-part2-build" data-linktype="external">Part 2. Automate Building Azure SQL Database with Continuous Integration</a></h3> <p>This blog is part 2 of Automate Build and Deployment of Azure SQL Database with Continuous...</p> <p>Date: 04/06/2016</p> <h3 id="part-3-create-nuget-package-for-azure-sql-database"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/sqldb-cicd-part3-nuget-db" data-linktype="external">Part 3. Create Nuget package for Azure SQL Database</a></h3> <p>This blog is part 3 of Automate Build and Deployment of Azure SQL Database with Continuous...</p> <p>Date: 04/06/2016</p> <h3 id="part-4-orchestrate-azure-sql-database-release-with-continuous-deployment"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/sqldb-cicd-part4-deploy" data-linktype="external">Part 4. Orchestrate Azure SQL Database Release with Continuous Deployment</a></h3> <p>This blog is part 4 of Automate Build and Deployment of Azure SQL Database with Continuous...</p> <p>Date: 04/06/2016</p> <h3 id="special-update-ssdt-preview-update-with-sql-server-2016-rc2-support"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/ssdt-preview-update-rc2" data-linktype="external">Special update: SSDT Preview Update with SQL Server 2016 RC2 support</a></h3> <p>Update: Now that SSDT is GA, please go to the main SSDT download page to get SSDT. The post below...</p> <p>Date: 04/05/2016</p> <h3 id="sql-server-data-tools-preview-update-for-feb-2016"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/ssdt-preview-update-feb-2016" data-linktype="external">SQL Server Data Tools Preview update for Feb 2016</a></h3> <p>The SQL Server Data Tools team is pleased to announce an update for SSDT Preview is now available....</p> <p>Date: 03/07/2016</p> <h3 id="sql-server-data-tools-preview-update-for-january-2016"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/sql-server-data-tools-preview-update-for-january-2016" data-linktype="external">SQL Server Data Tools Preview update for January 2016</a></h3> <p>The SQL Server Data Tools team is pleased to announce an update for SSDT Preview is now available....</p> <p>Date: 02/04/2016</p> <h3 id="sql-server-data-tools-preview-update-for-december-2015"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/sql-server-data-tools-preview-update-for-december-2015" data-linktype="external">SQL Server Data Tools Preview update for December 2015</a></h3> <p>The SQL Server Data Tools team is pleased to announce an update for SSDT Preview is now available....</p> <p>Date: 12/16/2015</p> <h3 id="sql-server-data-tools-preview-update-for-november-2015"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/sql-server-data-tools-preview-update-for-november-2015" data-linktype="external">SQL Server Data Tools Preview update for November 2015</a></h3> <p>The SQL Server Data Tools team is pleased to announce an update for SSDT Preview is now available....</p> <p>Date: 12/01/2015</p> <h3 id="sql-server-data-tools-preview-update-for-october-2015"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/sql-server-data-tools-preview-update-for-october-2015" data-linktype="external">SQL Server Data Tools Preview update for October 2015</a></h3> <p>The SQL Server Data tools team is pleased to announce an update for SSDT Preview is now available....</p> <p>Date: 10/26/2015</p> <h3 id="sql-server-data-tools-preview-update-for-september-2015"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/sql-server-data-tools-preview-update-for-september-2015" data-linktype="external">SQL Server Data Tools Preview update for September 2015</a></h3> <p>Today we announce the latest preview of SQL Server Data Tools (SSDT). The September preview update...</p> <p>Date: 09/30/2015</p> <h3 id="sql-server-data-tools-preview-update-for-august-2015"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/sql-server-data-tools-preview-update-for-august-2015" data-linktype="external">SQL Server Data Tools Preview update for August 2015</a></h3> <p>The SQL Server Data Tools team is pleased to announce an update for SSDT Preview is now available....</p> <p>Date: 09/01/2015</p> <h3 id="sql-server-data-tools-rtm-update-for-july-2015"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/sql-server-data-tools-rtm-update-for-july-2015" data-linktype="external">SQL Server Data Tools RTM update for July 2015</a></h3> <p>The SQL Server Data Tools team is pleased to announce an update for SSDT RTM is now available....</p> <p>Date: 06/29/2015</p> <h3 id="ssdt-june-2015-preview"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/ssdt-june-2015-preview" data-linktype="external">SSDT June 2015 Preview</a></h3> <p>Today we announce the latest preview of SQL Server Data Tools (SSDT). It is the first release from...</p> <p>Date: 06/24/2015</p> <h3 id="sql-server-data-tools-update-for-may-2015"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/sql-server-data-tools-update-for-may-2015" data-linktype="external">SQL Server Data Tools Update for May 2015</a></h3> <p>The SQL Server Data Tools team is pleased to announce an update for SSDT is now available. This...</p> <p>Date: 05/18/2015</p> <h3 id="presentation-best-practices-for-multi-environment-database-development"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/presentation-best-practices-for-multi-environment-database-development" data-linktype="external">Presentation: Best Practices for multi-environment database development</a></h3> <p>A few months ago our team presented at the SQLBits XIV conference. The topic was Best Practices for...</p> <p>Date: 05/05/2015</p> <h3 id="data-tier-application-framework-update-for-may-2015"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/data-tier-application-framework-update-for-may-2015" data-linktype="external">Data-Tier Application Framework Update for May 2015</a></h3> <p>The SQL Server Data Tools team is pleased to announce an update for the Data-tier Application...</p> <p>Date: 04/29/2015</p> <h3 id="dacsamples-moves-from-codeplex-to-github"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/dacsamples-moves-from-codeplex-to-github" data-linktype="external">DacSamples Moves from CodePlex to GitHub</a></h3> <p>The DacSamples project is moving from CodePlex to GitHub under the new name...</p> <p>Date: 03/19/2015</p> <h3 id="sql-server-data-tools-and-data-tier-application-framework-update-for-february-2015"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/sql-server-data-tools-and-data-tier-application-framework-update-for-february-2015" data-linktype="external">SQL Server Data Tools and Data-Tier Application Framework Update for February 2015</a></h3> <p>The SQL Server Data Tools team is pleased to announce an update for SQL Server Data Tools in Visual...</p> <p>Date: 03/02/2015</p> <h3 id="new-advanced-publish-options-to-specify-object-types-to-exclude-or-not-drop"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/new-advanced-publish-options-to-specify-object-types-to-exclude-or-not-drop" data-linktype="external">New Advanced Publish Options to Specify Object Types to Exclude or Not Drop</a></h3> <p>Our team has been hard at work these past few months, and we're thrilled to announce that the most...</p> <p>Date: 02/23/2015</p> <h3 id="sql-server-database-tooling-preview-release-for-the-latest-azure-sql-database-update-v12-preview"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/sql-server-database-tooling-preview-release-for-the-latest-azure-sql-database-update-v12-preview" data-linktype="external">SQL Server Database Tooling Preview Release for the latest Azure SQL Database Update V12 (preview)</a></h3> <p>We are excited to announce the release of the Preview of Microsoft® SQL Server Database Tooling in...</p> <p>Date: 12/18/2014</p> <h3 id="sql-server-database-tooling-november-update"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/sql-server-database-tooling-november-update" data-linktype="external">SQL Server database tooling November update</a></h3> <p>We’d like to announce the availability of the latest November 2014 release of SQL Server...</p> <p>Date: 11/13/2014</p> <h3 id="presentation-on-visual-studio-database-projects-integration-with-visual-studio-team-foundation-server"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/presentation-on-visual-studio-database-projects-integration-with-visual-studio-team-foundation-server" data-linktype="external">Presentation on Visual Studio Database Projects Integration with Visual Studio Team Foundation Server</a></h3> <p>This post contains the slide deck from a recent presentation on how to integrate Visual Studio...</p> <p>Date: 08/04/2014</p> <h3 id="sql-server-database-projects-and-team-foundation-build"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/sql-server-database-projects-and-team-foundation-build" data-linktype="external">SQL Server Database Projects and Team Foundation Build</a></h3> <p>This post provides walkthroughs that discuss the use of SQL Server Database Projects (.sqlproj...</p> <p>Date: 07/24/2014</p> <h3 id="creating-an-administrative-install-of-ssdt-update-for-visual-studio-2013"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/creating-an-administrative-install-of-ssdt-update-for-visual-studio-2013" data-linktype="external">Creating an administrative install of SSDT update for Visual Studio 2013</a></h3> <p>Since we are offering our VS2013 update via the Visual Studio update channel, there aren't any...</p> <p>Date: 07/23/2014</p> <h3 id="msbuild-support-for-schema-compare-is-available"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/msbuild-support-for-schema-compare-is-available" data-linktype="external">MSBuild support for Schema Compare is available</a></h3> <p>Schema compare is one of the most important Visual Studio SQL Server tooling components. As of our...</p> <p>Date: 07/15/2014</p> <h3 id="sql-server-data-tools-july-update-1"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/sql-server-data-tools-july-update" data-linktype="external">SQL Server Data Tools July Update</a></h3> <p>We’d like to announce the availability of the latest July 2014 release of SSDT. This update is...</p> <p>Date: 07/14/2014</p> <h3 id="developing-enterprise-sql-server-features-in-visual-studio-database-tooling"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/developing-enterprise-sql-server-features-in-visual-studio-database-tooling" data-linktype="external">Developing Enterprise SQL Server Features in Visual Studio database tooling</a></h3> <p>SQL Server 2014 introduced a number of new enterprise features. The most notable of these are memory...</p> <p>Date: 03/30/2014</p> <h3 id="sql-server-data-tools-for-sql-server-2014-is-available"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/sql-server-data-tools-for-sql-server-2014-is-available" data-linktype="external">SQL Server Data Tools for SQL Server 2014 is available</a></h3> <p>We’d like to announce the availability of the latest March 2014 release of SSDT with support...</p> <p>Date: 03/25/2014</p> <h3 id="ssdt-and-visual-studio-versions"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/ssdt-and-visual-studio-versions" data-linktype="external">SSDT and Visual Studio versions</a></h3> <p>Hello all, there have been some questions around our support for various Visual Studio versions and...</p> <p>Date: 01/30/2014</p> <h3 id="updated-sql-server-data-tools-january-2014"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/updated-sql-server-data-tools-january-2014" data-linktype="external">Updated SQL Server Data Tools January 2014</a></h3> <p>The SSDT January 2014 release has been updated to support both SQL Server 2012 Parallel Data...</p> <p>Date: 01/27/2014</p> <h3 id="dacfx-public-model-tutorial"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/dacfx-public-model-tutorial" data-linktype="external">DacFx Public Model Tutorial</a></h3> <p>Recently there has been an increasing interest in extending the capabilities of SSDT and DacFx. The...</p> <p>Date: 12/23/2013</p> <h3 id="sql-server-data-tools-for-sql-server-2014-ctp2-is-available"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/sql-server-data-tools-for-sql-server-2014-ctp2-is-available" data-linktype="external">SQL Server Data Tools for SQL Server 2014 CTP2 is available</a></h3> <p>We’d like to announce the availability of SSDT that supports SQL Server 2014 databases. SQL...</p> <p>Date: 10/25/2013</p> <h3 id="updated-sql-server-data-tools-october-2013"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/updated-sql-server-data-tools-october-2013" data-linktype="external">Updated SQL Server Data Tools October 2013</a></h3> <p>The October 2013 release contains an updated installer that does not fail due to certificate...</p> <p>Date: 10/10/2013</p> <h3 id="known-issue-ssdt-install-fails-validating-certificates"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/known-issue-ssdt-install-fails-validating-certificates" data-linktype="external">Known issue: SSDT install fails validating certificates</a></h3> <p>We are aware of a new issue today where installing SSDT will fail with the following message "A...</p> <p>Date: 10/08/2013</p> <h3 id="updated-sql-server-data-tools-for-september-2013"><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/updated-sql-server-data-tools-for-september-2013" data-linktype="external">Updated Sql Server Data Tools for September 2013</a></h3> <p>The September 2013 release has a targeted fix for the Schema Compare error when working with large...</p> <p>Date: 09/17/2013</p> <p><a href="https://review.docs.microsoft.com/archive/blogs/ssdt/page-2" data-linktype="external">Next></a></p> </div><div id="ms--inline-notifications" class="margin-block-xs" data-bi-name="inline-notification"></div><div id="assertive-live-region" role="alert" aria-live="assertive" class="visually-hidden" aria-relevant="additions" aria-atomic="true"></div> <div id="polite-live-region" role="status" aria-live="polite" class="visually-hidden" aria-relevant="additions" aria-atomic="true"></div> <!-- </content> --> </main><!-- recommendations section --><!-- end recommendations section --> <!-- feedback section --><!-- end feedback section --> <!-- feedback report section --><!-- end feedback report section --><aside id="ms--additional-resources-mobile" aria-label="Additional resources" class="display-none-desktop display-none-print" > <hr class="hr" hidden /> <h2 id="ms--additional-resources-mobile-heading" class="title is-3" hidden>Additional resources</h2> <section id="right-rail-recommendations-mobile" data-bi-name="recommendations" hidden></section> <section id="right-rail-training-mobile" data-bi-name="learning-resources-card" hidden></section> <section id="right-rail-events-mobile" data-bi-name="events-card" hidden></section> <section id="right-rail-qna-mobile" data-bi-name="qna-link-card" hidden></section> </aside><div class="border-top is-visible-interactive has-default-focus margin-top-sm "><footer id="footer-interactive" data-bi-name="footer" class="footer-layout"><div class="display-flex gap-xs flex-wrap-wrap is-full-height padding-right-lg-desktop"><a data-mscc-ic="false" class="locale-selector-link button button-sm button-clear flex-shrink-0" href="#" data-bi-name="select-locale"> <span class="icon" aria-hidden="true"> <span class="docon docon-world"></span> </span> <span class="local-selector-link-text"></span></a><div class="ccpa-privacy-link" data-ccpa-privacy-link hidden> <a href="https://aka.ms/yourcaliforniaprivacychoices" class="button button-sm button-clear flex-shrink-0" data-mscc-ic="false" data-bi-name="your-privacy-choices" > <svg role="img" aria-label="California Consumer Privacy Act (CCPA) Opt-Out Icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 14" xml:space="preserve" height="16" width="43" focusable="false" > <title>California Consumer Privacy Act (CCPA) Opt-Out Icon</title> <path d="M7.4 12.8h6.8l3.1-11.6H7.4C4.2 1.2 1.6 3.8 1.6 7s2.6 5.8 5.8 5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#fff"></path> <path d="M22.6 0H7.4c-3.9 0-7 3.1-7 7s3.1 7 7 7h15.2c3.9 0 7-3.1 7-7s-3.2-7-7-7zm-21 7c0-3.2 2.6-5.8 5.8-5.8h9.9l-3.1 11.6H7.4c-3.2 0-5.8-2.6-5.8-5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#06f"></path> <path d="M24.6 4c.2.2.2.6 0 .8L22.5 7l2.2 2.2c.2.2.2.6 0 .8-.2.2-.6.2-.8 0l-2.2-2.2-2.2 2.2c-.2.2-.6.2-.8 0-.2-.2-.2-.6 0-.8L20.8 7l-2.2-2.2c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0l2.2 2.2L23.8 4c.2-.2.6-.2.8 0z" style="fill:#fff"></path> <path d="M12.7 4.1c.2.2.3.6.1.8L8.6 9.8c-.1.1-.2.2-.3.2-.2.1-.5.1-.7-.1L5.4 7.7c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0L8 8.6l3.8-4.5c.2-.2.6-.2.9 0z" style="fill:#06f"></path> </svg> <span>Your Privacy Choices</span> </a> </div> <div class="flex-shrink-0"> <div class="dropdown has-caret-up"> <button class="dropdown-trigger button button-clear button-sm has-inner-focus theme-dropdown-trigger" aria-controls="theme-menu-interactive" aria-expanded="false" title="Theme" data-bi-name="theme"> <span class="icon"> <span class="docon docon-sun" aria-hidden="true"></span> </span> <span>Theme</span> <span class="icon expanded-indicator" aria-hidden="true"> <span class="docon docon-chevron-down-light"></span> </span> </button> <div class="dropdown-menu" id="theme-menu-interactive" role="menu"> <ul class="theme-selector padding-xxs" role="none"> <li class="theme display-block" role="menuitem"> <button class="button button-clear button-sm theme-control button-block justify-content-flex-start" data-theme-to="light"> <span class="theme-light margin-right-xxs"> <span class="theme-selector-icon border display-inline-block has-body-background" aria-hidden="true"> <svg class="svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 14"> <rect width="22" height="14" class="has-fill-body-background" /> <rect x="5" y="5" width="12" height="4" class="has-fill-secondary" /> <rect x="5" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="8" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="11" y="2" width="3" height="1" class="has-fill-secondary" /> <rect x="1" y="1" width="2" height="2" class="has-fill-secondary" /> <rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" /> <rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" /> </svg> </span> </span> <span>Light</span> </button> </li> <li class="theme display-block" role="menuitem"> <button class="button button-clear button-sm theme-control button-block justify-content-flex-start" data-theme-to="dark"> <span class="theme-dark margin-right-xxs"> <span class="border theme-selector-icon display-inline-block has-body-background" aria-hidden="true"> <svg class="svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 14"> <rect width="22" height="14" class="has-fill-body-background" /> <rect x="5" y="5" width="12" height="4" class="has-fill-secondary" /> <rect x="5" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="8" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="11" y="2" width="3" height="1" class="has-fill-secondary" /> <rect x="1" y="1" width="2" height="2" class="has-fill-secondary" /> <rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" /> <rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" /> </svg> </span> </span> <span>Dark</span> </button> </li> <li class="theme display-block" role="menuitem"> <button class="button button-clear button-sm theme-control button-block justify-content-flex-start" data-theme-to="high-contrast"> <span class="theme-high-contrast margin-right-xxs"> <span class="border theme-selector-icon display-inline-block has-body-background" aria-hidden="true"> <svg class="svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 14"> <rect width="22" height="14" class="has-fill-body-background" /> <rect x="5" y="5" width="12" height="4" class="has-fill-secondary" /> <rect x="5" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="8" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="11" y="2" width="3" height="1" class="has-fill-secondary" /> <rect x="1" y="1" width="2" height="2" class="has-fill-secondary" /> <rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" /> <rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" /> </svg> </span> </span> <span>High contrast</span> </button> </li> </ul> </div> </div> </div> </div> <ul class="links" data-bi-name="footerlinks"> <li class="manage-cookies-holder" hidden></li><li><a class="external-link-indicator" data-mscc-ic="false" href="/en-us/previous-versions/" data-bi-name="archivelink">Previous Versions</a></li> <li><a class="external-link-indicator" data-mscc-ic="false" href="https://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog" data-bi-name="bloglink">Blog</a></li> <li><a class="external-link-indicator" data-mscc-ic="false" href="/en-us/contribute/" data-bi-name="contributorGuide">Contribute</a></li><li><a class="external-link-indicator" data-mscc-ic="false" href="https://go.microsoft.com/fwlink/?LinkId=521839" data-bi-name="privacy">Privacy</a></li><li><a class="external-link-indicator" data-mscc-ic="false" href="/en-us/legal/termsofuse" data-bi-name="termsofuse">Terms of Use</a></li><li><a class="external-link-indicator" data-mscc-ic="false" href="https://www.microsoft.com/legal/intellectualproperty/Trademarks/" data-bi-name="trademarks">Trademarks</a></li><li>© Microsoft 2024</li> </ul> </footer></div></div><div id="ms--additional-resources" class="right-container column is-4-desktop display-none display-block-desktop" data-bi-name="pageactions" role="complementary" aria-label="Additional resources" > <div id="affixed-right-container" class="margin-top-sm-tablet" data-bi-name="right-column"> <h2 id="ms--additional-resources-heading" class="title is-6 margin-top-md" hidden>Additional resources</h2> <section id="right-rail-events" data-bi-name="events-card" hidden></section> <section id="right-rail-training" data-bi-name="learning-resources-card" hidden></section> <section id="right-rail-recommendations" data-bi-name="recommendations" hidden></section> <nav id="side-doc-outline" class="doc-outline" data-bi-name="intopic toc" aria-label="In this article"> <h3>In this article</h3> </nav> <section id="right-rail-qna" class="margin-top-xxs" data-bi-name="qna-link-card" hidden></section> </div> </div></div> <!--end of div.columns --> </section> <!--end of .primary-holder --> <!-- interactive container --> <aside id="interactive-container" class="interactive-container is-visible-interactive column has-body-background-dark "> </aside> <!-- end of interactive container --> </div> </div> <!--end of .mainContainer --> <section class="border-top has-default-focus is-hidden-interactive margin-top-sm "><footer id="footer" data-bi-name="footer" class="footer-layout uhf-container has-padding" role="contentinfo"><div class="display-flex gap-xs flex-wrap-wrap is-full-height padding-right-lg-desktop"><a data-mscc-ic="false" class="locale-selector-link button button-sm button-clear flex-shrink-0" href="#" data-bi-name="select-locale"> <span class="icon" aria-hidden="true"> <span class="docon docon-world"></span> </span> <span class="local-selector-link-text"></span></a><div class="ccpa-privacy-link" data-ccpa-privacy-link hidden> <a href="https://aka.ms/yourcaliforniaprivacychoices" class="button button-sm button-clear flex-shrink-0" data-mscc-ic="false" data-bi-name="your-privacy-choices" > <svg role="img" aria-label="California Consumer Privacy Act (CCPA) Opt-Out Icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 14" xml:space="preserve" height="16" width="43" focusable="false" > <title>California Consumer Privacy Act (CCPA) Opt-Out Icon</title> <path d="M7.4 12.8h6.8l3.1-11.6H7.4C4.2 1.2 1.6 3.8 1.6 7s2.6 5.8 5.8 5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#fff"></path> <path d="M22.6 0H7.4c-3.9 0-7 3.1-7 7s3.1 7 7 7h15.2c3.9 0 7-3.1 7-7s-3.2-7-7-7zm-21 7c0-3.2 2.6-5.8 5.8-5.8h9.9l-3.1 11.6H7.4c-3.2 0-5.8-2.6-5.8-5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#06f"></path> <path d="M24.6 4c.2.2.2.6 0 .8L22.5 7l2.2 2.2c.2.2.2.6 0 .8-.2.2-.6.2-.8 0l-2.2-2.2-2.2 2.2c-.2.2-.6.2-.8 0-.2-.2-.2-.6 0-.8L20.8 7l-2.2-2.2c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0l2.2 2.2L23.8 4c.2-.2.6-.2.8 0z" style="fill:#fff"></path> <path d="M12.7 4.1c.2.2.3.6.1.8L8.6 9.8c-.1.1-.2.2-.3.2-.2.1-.5.1-.7-.1L5.4 7.7c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0L8 8.6l3.8-4.5c.2-.2.6-.2.9 0z" style="fill:#06f"></path> </svg> <span>Your Privacy Choices</span> </a> </div> <div class="flex-shrink-0"> <div class="dropdown has-caret-up"> <button class="dropdown-trigger button button-clear button-sm has-inner-focus theme-dropdown-trigger" aria-controls="theme-menu" aria-expanded="false" title="Theme" data-bi-name="theme"> <span class="icon"> <span class="docon docon-sun" aria-hidden="true"></span> </span> <span>Theme</span> <span class="icon expanded-indicator" aria-hidden="true"> <span class="docon docon-chevron-down-light"></span> </span> </button> <div class="dropdown-menu" id="theme-menu" role="menu"> <ul class="theme-selector padding-xxs" role="none"> <li class="theme display-block" role="menuitem"> <button class="button button-clear button-sm theme-control button-block justify-content-flex-start" data-theme-to="light"> <span class="theme-light margin-right-xxs"> <span class="theme-selector-icon border display-inline-block has-body-background" aria-hidden="true"> <svg class="svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 14"> <rect width="22" height="14" class="has-fill-body-background" /> <rect x="5" y="5" width="12" height="4" class="has-fill-secondary" /> <rect x="5" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="8" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="11" y="2" width="3" height="1" class="has-fill-secondary" /> <rect x="1" y="1" width="2" height="2" class="has-fill-secondary" /> <rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" /> <rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" /> </svg> </span> </span> <span>Light</span> </button> </li> <li class="theme display-block" role="menuitem"> <button class="button button-clear button-sm theme-control button-block justify-content-flex-start" data-theme-to="dark"> <span class="theme-dark margin-right-xxs"> <span class="border theme-selector-icon display-inline-block has-body-background" aria-hidden="true"> <svg class="svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 14"> <rect width="22" height="14" class="has-fill-body-background" /> <rect x="5" y="5" width="12" height="4" class="has-fill-secondary" /> <rect x="5" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="8" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="11" y="2" width="3" height="1" class="has-fill-secondary" /> <rect x="1" y="1" width="2" height="2" class="has-fill-secondary" /> <rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" /> <rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" /> </svg> </span> </span> <span>Dark</span> </button> </li> <li class="theme display-block" role="menuitem"> <button class="button button-clear button-sm theme-control button-block justify-content-flex-start" data-theme-to="high-contrast"> <span class="theme-high-contrast margin-right-xxs"> <span class="border theme-selector-icon display-inline-block has-body-background" aria-hidden="true"> <svg class="svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 14"> <rect width="22" height="14" class="has-fill-body-background" /> <rect x="5" y="5" width="12" height="4" class="has-fill-secondary" /> <rect x="5" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="8" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="11" y="2" width="3" height="1" class="has-fill-secondary" /> <rect x="1" y="1" width="2" height="2" class="has-fill-secondary" /> <rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" /> <rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" /> </svg> </span> </span> <span>High contrast</span> </button> </li> </ul> </div> </div> </div> </div> <ul class="links" data-bi-name="footerlinks"> <li class="manage-cookies-holder" hidden></li><li><a class="external-link-indicator" data-mscc-ic="false" href="/en-us/previous-versions/" data-bi-name="archivelink">Previous Versions</a></li> <li><a class="external-link-indicator" data-mscc-ic="false" href="https://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog" data-bi-name="bloglink">Blog</a></li> <li><a class="external-link-indicator" data-mscc-ic="false" href="/en-us/contribute/" data-bi-name="contributorGuide">Contribute</a></li><li><a class="external-link-indicator" data-mscc-ic="false" href="https://go.microsoft.com/fwlink/?LinkId=521839" data-bi-name="privacy">Privacy</a></li><li><a class="external-link-indicator" data-mscc-ic="false" href="/en-us/legal/termsofuse" data-bi-name="termsofuse">Terms of Use</a></li><li><a class="external-link-indicator" data-mscc-ic="false" href="https://www.microsoft.com/legal/intellectualproperty/Trademarks/" data-bi-name="trademarks">Trademarks</a></li><li>© Microsoft 2024</li> </ul> </footer> </section> <div id="action-panel" role="region" aria-label="Action Panel" class="action-panel has-default-focus" tabindex="-1"></div> </body> </html>