{"id":757,"date":"2016-09-06T09:00:20","date_gmt":"2016-09-06T16:00:20","guid":{"rendered":"https:\/\/bornsql.ca\/?p=757"},"modified":"2016-09-06T06:04:32","modified_gmt":"2016-09-06T13:04:32","slug":"data-migration-assistant","status":"publish","type":"post","link":"https:\/\/bornsql.ca\/blog\/data-migration-assistant\/","title":{"rendered":"The Data Migration Assistant"},"content":{"rendered":"<p>I&#8217;ve written quite a lot about Azure SQL Database recently, but that doesn&#8217;t mean I&#8217;ve forgotten about the on-premises version of SQL Server.<\/p>\n<p>What could be better than Microsoft announcing a new tool for upgrading to SQL Server 2016? The\u00a0Data Migration Assistant (DMA) for SQL Server was <a href=\"https:\/\/blogs.msdn.microsoft.com\/datamigration\/2016\/08\/26\/released-data-migration-assistant-dma-v1-0\/\">announced<\/a> on 26 August 2016.<\/p>\n<blockquote><p>Data Migration Assistant (DMA) delivers scenarios that reduce the effort to upgrade to a modern data platform by detecting compatibility issues that can impact database functionality after an upgrade. It recommends performance and reliability improvements for your target environment.<\/p><\/blockquote>\n<p>Why is this a big deal? Well, as Microsoft themselves put it:<\/p>\n<blockquote><p>DMA replaces SQL Server Upgrade Advisor.<\/p><\/blockquote>\n<p>The Data Migration Assistant helps us make sure that not only is our database instance upgradeable to the latest version of SQL Server, but it also helps us make the best use of new features.<\/p>\n<p>My friend Kenneth Fisher has a post titled <a href=\"https:\/\/sqlstudies.com\/2016\/08\/31\/the-new-data-migration-assistant-has-been-released\/\"><em>The new Data Migration Assistant has been released!<\/em><\/a>, which I encourage you to check out.<\/p>\n<p>We\u00a0don&#8217;t have to run DMA on the SQL Server\u00a0machine directly. We\u00a0can install and run it from a workstation and point it at our\u00a0server. In fact, this is a\u00a0recommended <a href=\"https:\/\/blogs.msdn.microsoft.com\/datamigration\/2016\/08\/26\/data-migration-assistant-best-practices\/\">best practice<\/a>.<\/p>\n<p>Kenneth and I also strongly expect\u00a0that later versions of DMA will support Azure SQL Database\u00a0migrations, which is also exciting (and though I don&#8217;t like to read too much into the names Microsoft gives its products, it&#8217;s pretty evident from the name that this is where we&#8217;re headed).<\/p>\n<p>To share your horror stories about SQL Server Upgrade Advisor, find me on Twitter at <a href=\"https:\/\/twitter.com\/bornsql\">@bornsql<\/a> .<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve written quite a lot about Azure SQL Database recently, but that doesn&#8217;t mean I&#8217;ve forgotten about the on-premises version of SQL Server. What could be better than Microsoft announcing a new tool for upgrading to SQL Server 2016? The\u00a0Data Migration Assistant (DMA) for SQL Server was announced on 26 August 2016. Data Migration Assistant&hellip;&nbsp;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[21,127,126,10,64,34],"class_list":["post-757","post","type-post","status-publish","format-standard","hentry","category-general","tag-compatibility","tag-data-migration-assistant","tag-dma","tag-migration","tag-sql-server-2016","tag-upgrade"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>The Data Migration Assistant - Born SQL<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bornsql.ca\/blog\/data-migration-assistant\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Data Migration Assistant - Born SQL\" \/>\n<meta property=\"og:description\" content=\"I&#8217;ve written quite a lot about Azure SQL Database recently, but that doesn&#8217;t mean I&#8217;ve forgotten about the on-premises version of SQL Server. What could be better than Microsoft announcing a new tool for upgrading to SQL Server 2016? The\u00a0Data Migration Assistant (DMA) for SQL Server was announced on 26 August 2016. Data Migration Assistant&hellip;&nbsp;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bornsql.ca\/blog\/data-migration-assistant\/\" \/>\n<meta property=\"og:site_name\" content=\"Born SQL\" \/>\n<meta property=\"article:published_time\" content=\"2016-09-06T16:00:20+00:00\" \/>\n<meta name=\"author\" content=\"Randolph\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Randolph\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/bornsql.ca\\\/blog\\\/data-migration-assistant\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bornsql.ca\\\/blog\\\/data-migration-assistant\\\/\"},\"author\":{\"name\":\"Randolph\",\"@id\":\"https:\\\/\\\/bornsql.ca\\\/#\\\/schema\\\/person\\\/df20853d6458bc0aca0d5f17202e608d\"},\"headline\":\"The Data Migration Assistant\",\"datePublished\":\"2016-09-06T16:00:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bornsql.ca\\\/blog\\\/data-migration-assistant\\\/\"},\"wordCount\":276,\"keywords\":[\"Compatibility\",\"Data Migration Assistant\",\"DMA\",\"Migration\",\"SQL Server 2016\",\"Upgrade\"],\"articleSection\":[\"General\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bornsql.ca\\\/blog\\\/data-migration-assistant\\\/\",\"url\":\"https:\\\/\\\/bornsql.ca\\\/blog\\\/data-migration-assistant\\\/\",\"name\":\"The Data Migration Assistant - Born SQL\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bornsql.ca\\\/#website\"},\"datePublished\":\"2016-09-06T16:00:20+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/bornsql.ca\\\/#\\\/schema\\\/person\\\/df20853d6458bc0aca0d5f17202e608d\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bornsql.ca\\\/blog\\\/data-migration-assistant\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bornsql.ca\\\/blog\\\/data-migration-assistant\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bornsql.ca\\\/blog\\\/data-migration-assistant\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bornsql.ca\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Data Migration Assistant\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bornsql.ca\\\/#website\",\"url\":\"https:\\\/\\\/bornsql.ca\\\/\",\"name\":\"Born SQL\",\"description\":\"A blog about the Microsoft Data Platform\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bornsql.ca\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/bornsql.ca\\\/#\\\/schema\\\/person\\\/df20853d6458bc0aca0d5f17202e608d\",\"name\":\"Randolph\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e464dca1b55497d15e725afa9728080478c391a7492d0065a7fbeb1d456a1986?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e464dca1b55497d15e725afa9728080478c391a7492d0065a7fbeb1d456a1986?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e464dca1b55497d15e725afa9728080478c391a7492d0065a7fbeb1d456a1986?s=96&r=g\",\"caption\":\"Randolph\"},\"sameAs\":[\"https:\\\/\\\/bornsql.ca\"],\"url\":\"https:\\\/\\\/bornsql.ca\\\/blog\\\/author\\\/bornsql\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Data Migration Assistant - Born SQL","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bornsql.ca\/blog\/data-migration-assistant\/","og_locale":"en_US","og_type":"article","og_title":"The Data Migration Assistant - Born SQL","og_description":"I&#8217;ve written quite a lot about Azure SQL Database recently, but that doesn&#8217;t mean I&#8217;ve forgotten about the on-premises version of SQL Server. What could be better than Microsoft announcing a new tool for upgrading to SQL Server 2016? The\u00a0Data Migration Assistant (DMA) for SQL Server was announced on 26 August 2016. Data Migration Assistant&hellip;&nbsp;","og_url":"https:\/\/bornsql.ca\/blog\/data-migration-assistant\/","og_site_name":"Born SQL","article_published_time":"2016-09-06T16:00:20+00:00","author":"Randolph","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Randolph","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bornsql.ca\/blog\/data-migration-assistant\/#article","isPartOf":{"@id":"https:\/\/bornsql.ca\/blog\/data-migration-assistant\/"},"author":{"name":"Randolph","@id":"https:\/\/bornsql.ca\/#\/schema\/person\/df20853d6458bc0aca0d5f17202e608d"},"headline":"The Data Migration Assistant","datePublished":"2016-09-06T16:00:20+00:00","mainEntityOfPage":{"@id":"https:\/\/bornsql.ca\/blog\/data-migration-assistant\/"},"wordCount":276,"keywords":["Compatibility","Data Migration Assistant","DMA","Migration","SQL Server 2016","Upgrade"],"articleSection":["General"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/bornsql.ca\/blog\/data-migration-assistant\/","url":"https:\/\/bornsql.ca\/blog\/data-migration-assistant\/","name":"The Data Migration Assistant - Born SQL","isPartOf":{"@id":"https:\/\/bornsql.ca\/#website"},"datePublished":"2016-09-06T16:00:20+00:00","author":{"@id":"https:\/\/bornsql.ca\/#\/schema\/person\/df20853d6458bc0aca0d5f17202e608d"},"breadcrumb":{"@id":"https:\/\/bornsql.ca\/blog\/data-migration-assistant\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bornsql.ca\/blog\/data-migration-assistant\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/bornsql.ca\/blog\/data-migration-assistant\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bornsql.ca\/"},{"@type":"ListItem","position":2,"name":"The Data Migration Assistant"}]},{"@type":"WebSite","@id":"https:\/\/bornsql.ca\/#website","url":"https:\/\/bornsql.ca\/","name":"Born SQL","description":"A blog about the Microsoft Data Platform","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bornsql.ca\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/bornsql.ca\/#\/schema\/person\/df20853d6458bc0aca0d5f17202e608d","name":"Randolph","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e464dca1b55497d15e725afa9728080478c391a7492d0065a7fbeb1d456a1986?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e464dca1b55497d15e725afa9728080478c391a7492d0065a7fbeb1d456a1986?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e464dca1b55497d15e725afa9728080478c391a7492d0065a7fbeb1d456a1986?s=96&r=g","caption":"Randolph"},"sameAs":["https:\/\/bornsql.ca"],"url":"https:\/\/bornsql.ca\/blog\/author\/bornsql\/"}]}},"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bornsql.ca\/wp-json\/wp\/v2\/posts\/757","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bornsql.ca\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bornsql.ca\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bornsql.ca\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bornsql.ca\/wp-json\/wp\/v2\/comments?post=757"}],"version-history":[{"count":0,"href":"https:\/\/bornsql.ca\/wp-json\/wp\/v2\/posts\/757\/revisions"}],"wp:attachment":[{"href":"https:\/\/bornsql.ca\/wp-json\/wp\/v2\/media?parent=757"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bornsql.ca\/wp-json\/wp\/v2\/categories?post=757"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bornsql.ca\/wp-json\/wp\/v2\/tags?post=757"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}