<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>SQL Server Migration Assistant (SSMA) Team's Blog</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/ssma/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/ssma/feed.xml</link>
    <description>How-to articles, tips-and-tricks, and guidelines for migrating from Oracle/Sybase/MySQL/Access to SQL Server and SQL Azure</description>
    <lastBuildDate>Tue, 21 Feb 2017 22:58:40 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Released: SQL Server Migration Assistant (SSMA) v7.3</title>
      <link>https://docs.microsoft.com/archive/blogs/ssma/released-sql-server-migration-assistant-ssma-v7-3</link>
      <pubDate>Tue, 21 Feb 2017 22:58:40 GMT</pubDate>
      <dc:creator><![CDATA[Shamik Ghosh]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/ssma/?p=1235</guid>
      <description><![CDATA[Overview
Microsoft SQL Server Migration Assistant (SSMA) v7.3  for Oracle, MySQL, SAP ASE (formerly...]]></description>
      <content:encoded><![CDATA[<h2>Overview</h2>
Microsoft SQL Server Migration Assistant (SSMA) v7.3  for Oracle, MySQL, SAP ASE (formerly SAP Sybase ASE), DB2 and Access lets users convert database schema to Microsoft SQL Server schema, upload the schema, and migrate data to the target SQL Server (see below for supported versions).
<h2>What is new in v7.3?</h2>
<ul>
 	<li>Improved quality and conversion metric with targeted fixes based on customer feedback.</li>
 	<li>SSMA extensibility framework exposed via
<ul>
 	<li>Export functionality to a SQL Server Data Tools (SSDT) project
<ul>
 	<li>You can now export schema scripts from SSMA as an SSDT project and use that to make additional schema changes and deploy your database.
<img width="318" height="342" class="alignnone wp-image-2205" alt="exporttossdt" src="https://msdnshared.blob.core.windows.net/media/2017/02/ExporttoSSDT.bmp" /></li>
</ul>
</li>
 	<li>Libraries that can be consumed by SSMA for performing custom conversions
<ul>
 	<li>You can now construct code that can handle custom syntax conversions and conversions that weren't previously handled by SSMA
<ul>
 	<li>Instructions on how to construct a custom converter can be found <a href="https://blogs.msdn.microsoft.com/datamigration/2017/02/21/2185/">here</a>.</li>
 	<li>Sample project for conversion can be downloaded <a href="https://blogs.msdn.microsoft.com/datamigration/ssmafororacleconversionsample/">here</a>.</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2>Downloads</h2>
<ul>
 	<li><a href="https://www.microsoft.com/en-us/download/details.aspx?id=54255">SSMA for Access</a></li>
 	<li><a href="https://www.microsoft.com/en-us/download/details.aspx?id=54254">SSMA for DB2</a></li>
 	<li><a href="https://www.microsoft.com/en-us/download/details.aspx?id=54257">SSMA for MySQL</a></li>
 	<li><a href="https://www.microsoft.com/en-us/download/details.aspx?id=54258">SSMA for Oracle</a></li>
 	<li><a href="https://www.microsoft.com/en-us/download/details.aspx?id=54256">SSMA for SAP ASE</a> (formerly SAP Sybase ASE)</li>
</ul>
<h2>Resources</h2>
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/datamigration/2016/11/16/sql-server-migration-assistant-how-to-assess-and-migrate-databases-from-non-microsoft-data-platforms-to-sql-server/">SQL Server Migration Assistant: How to assess and migrate database(s) from non Microsoft data platforms to SQL Server</a></li>
 	<li><a href="https://blogs.msdn.microsoft.com/datamigration/2017/02/21/2185/">Extending SQL Server Migration Assistant's conversion capabilities</a></li>
</ul>
NOTE: Please visit <a href="https://blogs.msdn.microsoft.com/datamigration/">https://blogs.msdn.microsoft.com/datamigration/</a>  for latest post on tools that support upgrades and migrations.]]></content:encoded>
    </item>
    <item>
      <title>SSMA 7.1 Adds Support for migrating to SQL Server vNext CTP1</title>
      <link>https://docs.microsoft.com/archive/blogs/ssma/ssma-7-1-adds-support-for-migrating-to-sql-server-vnext-ctp1</link>
      <pubDate>Wed, 16 Nov 2016 15:25:04 GMT</pubDate>
      <dc:creator><![CDATA[Shamik Ghosh]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/ssma/?p=1215</guid>
      <description><![CDATA[SQL vNext CTP1 on Windows and Linux is now a supported target platform for migration. This feature...]]></description>
      <content:encoded><![CDATA[SQL vNext CTP1 on Windows and Linux is now a supported target platform for migration. This feature is in technical preview and will allow schema and data movement to the target SQL server.
Review the announcement <a href="https://blogs.msdn.microsoft.com/datamigration/2016/11/16/released-sql-server-migration-assistant-ssma-v7-1/">here</a>.]]></content:encoded>
    </item>
    <item>
      <title>SSMA 7.0 Adds Support for Migrating to SQL Server 2016</title>
      <link>https://docs.microsoft.com/archive/blogs/ssma/ssma-7-0-adds-support-for-migrating-to-sql-server-2016</link>
      <pubDate>Mon, 11 Jul 2016 05:00:32 GMT</pubDate>
      <dc:creator><![CDATA[Lonny.Bastien]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/ssma/?p=1186</guid>
      <description><![CDATA[Microsoft has released SQL Server Migration Assistant (SSMA) 7.0 which now supports migrating to SQL...]]></description>
      <content:encoded><![CDATA[Microsoft has released SQL Server Migration Assistant (SSMA) 7.0 which now supports migrating to SQL Server 2016 and has expanded support for Azure SQL Database.
<h2>All platforms:</h2>
<ul>
	<li>Support for SQL Server 2016</li>
	<li>Extended support for Azure SQL Database</li>
	<li>Support for running SSMA on Windows 10</li>
	<li>Fixed "save project" and "open project" commands for SSMA Console</li>
	<li>Fixed "securepassword" command for SSMA Console</li>
	<li>Fixed counting of objects for initial loading</li>
	<li>Removed installer check for .Net 2.0</li>
</ul>
<h2>Oracle</h2>
<ul>
	<li>Add conversion for in-memory tables and column store indexes to leverage In-Memory OLTP for SQL Server 2016 and In-Memory Columnstore for SQL Server 2016 and Azure SQL Database</li>
	<li>Added conversion of Oracle flashback archive tables to leverage SQL Server Temporal tables in SQL Server 2016 and Azure SQL Database</li>
	<li>Added conversion of Oracle VPD Policy converting to leverage Row Level Security in SQL Server 2016 and Azure SQL Database</li>
	<li>Decreased time of initial loading for Oracle</li>
	<li>Improved parser and resolver</li>
	<li>Updated Extension Pack dependency from .Net 3.5 to .Net 4.0</li>
</ul>
<h2>Db2</h2>
<ul>
	<li>Added conversion of DB2 in-memory tables and column store indexes to leverage In-memory OLTP for SQL Server 2016 and In-Memory Columnstore for SQL Server 2016 and Azure SQL Database</li>
	<li>Added conversion of DB2 access controls to leverage SQL Server Row Level Security for SQL Server 2016 and Azure SQL Database</li>
	<li>Added conversion of DB2 system-versioned tables to leverage SQL Server Temporal tables for SQL Server 2016 and Azure SQL Database</li>
	<li>Improved DB2 parser and resolver</li>
	<li>Removed unnecessary *.dll from Db2 installer</li>
</ul>
<h2>MySQL</h2>
<ul>
	<li>Improved parser and resolver</li>
	<li>Updated Extension Pack dependency from .Net 3.5 to .Net 4.0</li>
	<li>Fixed default BigInt typemapping for MySQL</li>
	<li>Fixed MsSql objects loading</li>
</ul>
<h2>MS Access</h2>
<ul>
	<li>Fixed tables data loading for UI tabs for Access</li>
	<li>Added support for disabling the loading of linked tables</li>
</ul>
<h2>Sybase ASE</h2>
<ul>
	<li>Updated Extension Pack dependency from .Net 3.5 to .Net 4.0</li>
</ul>
To download the SSMA 7.0 release see the following links:
<ul>
	<li><a href="https://aka.ms/ssmaforaccess">SSMA for MS Access</a></li>
	<li><a href="https://aka.ms/ssmafordb2">SSMA for DB2</a></li>
	<li><a href="https://aka.ms/ssmaformysql">SSMA for MySQL</a></li>
	<li><a href="https://aka.ms/ssmafororacle">SSMA for Oracle</a></li>
	<li><a href="https://aka.ms/ssmaforsybase">SSMA for Sybase ASE</a></li>
</ul>]]></content:encoded>
    </item>
    <item>
      <title>Preview release of SQL Server Migration Assistant (SSMA) for SQL Server 2016 RC0</title>
      <link>https://docs.microsoft.com/archive/blogs/ssma/preview-release-of-sql-server-migration-assistant-ssma-for-sql-server-2016-rc0</link>
      <pubDate>Wed, 09 Mar 2016 09:15:00 GMT</pubDate>
      <dc:creator><![CDATA[Lonny.Bastien]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/ssma/2016/03/09/preview-release-of-sql-server-migration-assistant-ssma-for-sql-server-2016-rc0/</guid>
      <description><![CDATA[Microsoft has released a preview release of SQL Server Migration Assistant (SSMA) that supports...]]></description>
      <content:encoded><![CDATA[<p>Microsoft has released a preview release of SQL Server Migration Assistant (SSMA) that supports migrating databases from Oracle, Sybase ASE, DB2, MySQL and Access to SQL Server 2016 Release Candidate 0.&nbsp;In this release, the following features have been added:</p>
<p>SSMA 6.1 Preview, all platforms:</p>
<ul>
<li>Support for SQL Server 2016 Release Candidate 0</li>
<li>Support for running SSMA on Windows 10</li>
</ul>
<p>SSMA 6.1 Preview for Oracle now supports Row Level Security including the following:</p>
<ul>
<li>Support loading of security policies from the Oracle Virtual Private Database (VPD)</li>
<li>The Oracle VPD is represented in the SSMA UI with policy objects underneath</li>
<li>The associated VPD attributes and predicate function are represented in the SSMA UI</li>
<li>Support loading of security policies from SQL Server 2016</li>
<li>SQL Server Security policies are represented in the SSMA UI and organized in categories</li>
<li>The SQL Server Security policies associated attributes are represented in the SSMA UI</li>
<li>Support for conversion of Oracle security policies to SQL Server security policies</li>
</ul>
<p>SSMA 6.1 Preview for Oracle now supports In-Memory Tables and Column Store including the following:</p>
<ul>
<li>Support loading of in-memory tables shown in UI with 'M' icon</li>
<li>Support conversion to selected SQL Server mapping:
<ul>
<li>Row-store table with Non-clustered Columnstore Index</li>
<li>In-memory OLTP tables</li>
<li>Clustered Columnstore Index-organized table</li>
<li>Row-store table without Columnstore Indexes</li>
</ul>
</li>
</ul>
<p>To download the SSMA 6.1 Preview release see the following links:</p>
<ul>
<li>Sybase ASE: <a href="https://www.microsoft.com/en-us/download/details.aspx?id=51472">https://www.microsoft.com/en-us/download/details.aspx?id=51472</a></li>
<li>Oracle: <a href="https://www.microsoft.com/en-us/download/details.aspx?id=51471">https://www.microsoft.com/en-us/download/details.aspx?id=51471</a></li>
<li>Access: <a href="https://www.microsoft.com/en-us/download/details.aspx?id=51473">https://www.microsoft.com/en-us/download/details.aspx?id=51473</a></li>
<li>MySql: <a href="https://www.microsoft.com/en-us/download/details.aspx?id=51470">https://www.microsoft.com/en-us/download/details.aspx?id=51470</a></li>
<li>DB2: <a href="https://www.microsoft.com/en-us/download/details.aspx?id=51469">https://www.microsoft.com/en-us/download/details.aspx?id=51469</a></li>
</ul>]]></content:encoded>
    </item>
    <item>
      <title>Microsoft SQL Server Migration Assistant (SSMA) v6.0.1 is now available</title>
      <link>https://docs.microsoft.com/archive/blogs/ssma/microsoft-sql-server-migration-assistant-ssma-v6-0-1-is-now-available</link>
      <pubDate>Mon, 07 Mar 2016 14:17:00 GMT</pubDate>
      <dc:creator><![CDATA[Lonny.Bastien]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/ssma/2016/03/07/microsoft-sql-server-migration-assistant-ssma-v6-0-1-is-now-available/</guid>
      <description><![CDATA[Microsoft has released an update to SSMA 6.0&nbsp;for Oracle, DB2, Sybase ASE, MySQL and Access....]]></description>
      <content:encoded><![CDATA[<p>Microsoft has released an update to SSMA 6.0&nbsp;for Oracle, DB2, Sybase ASE, MySQL and Access. SSMA simplifies the database migration process by automating all aspects of migration including migration assessment analysis, schema conversion,&nbsp;SQL statement conversion and&nbsp;data migration. SSMA&nbsp;also includes&nbsp;migration testing to reduce the cost and risk of database migrations.</p>
<p>Version 6.01 of SSMA includes the following&nbsp;enhancements:</p>
<ul>
<li>SSMA for Oracle.</li>
<ul>
<li>Added support for clustered indexes.</li>
<li>Fixed performance with querying Oracle schema.&nbsp;</li>
<li>Fixed issues when setting up a connection to Azure from the console.</li>
</ul>
<li>SSMA for DB2.</li>
<ul>
<li>Fixed support for DB2 v9 zOS.</li>
<li>Added support for more standard functions.</li>
<li>Fixed issues when setting up a connection to Azure from the console.</li>
</ul>
<li>SSMA for MySQL.</li>
<ul>
<li>Updated driver&nbsp;support now includes newer versions of the ODBC driver greater than v5.1.</li>
</ul>
<li>SSMA for Access.</li>
<ul>
<li>Fixed handing of fields with a GUID datatype and a default function.</li>
<li>Fixed issues importing records into an Azure SQL Database.</li>
</ul>
<li>New command in the menu to view the SSMA log file.</li>
<ul>
<li>This provides an easy way to get to the log file to help diagnose any issues that come up when using SSMA.</li>
</ul>
</ul>
<p>&nbsp;Download SQL Server Migration Assistant (SSMA) v6.0.1</p>
<ul>
<li>SSMA 6.0.1 for Access:&nbsp;&nbsp;&nbsp; <a href="https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fwww.microsoft.com%2fen-us%2fdownload%2fdetails.aspx%3fid%3d51214&amp;data=01%7c01%7clonnyb%40microsoft.com%7c66beee94fc6448b5661408d346bd983a%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=wSGcVr2JBRJ%2fKbbD%2fGuP8xu2O4mjmCbadLytT8V%2b5I4%3d">https://www.microsoft.com/en-us/download/details.aspx?id=51214</a></li>
<li>SSMA 6.0.1 for DB2:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fwww.microsoft.com%2fen-us%2fdownload%2fdetails.aspx%3fid%3d51216&amp;data=01%7c01%7clonnyb%40microsoft.com%7c66beee94fc6448b5661408d346bd983a%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=GDdAQNJMxaV2pfQItLiZizzo4PyqCUbMGHQ%2bRfdnPhI%3d">https://www.microsoft.com/en-us/download/details.aspx?id=51216</a></li>
<li>SSMA 6.0.1 for MySql:&nbsp;&nbsp;&nbsp;&nbsp; <a href="https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fwww.microsoft.com%2fen-us%2fdownload%2fdetails.aspx%3fid%3d51218&amp;data=01%7c01%7clonnyb%40microsoft.com%7c66beee94fc6448b5661408d346bd983a%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=pRooR3UpVPMEbhGIH0LvfmEL0KEFvqmVPGIsqB9dE2o%3d">https://www.microsoft.com/en-us/download/details.aspx?id=51218</a></li>
<li>SSMA 6.0.1 for Oracle:&nbsp;&nbsp;&nbsp; <a href="https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fwww.microsoft.com%2fen-us%2fdownload%2fdetails.aspx%3fid%3d51217&amp;data=01%7c01%7clonnyb%40microsoft.com%7c66beee94fc6448b5661408d346bd983a%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=sL2r%2bMfruv7du1oxyzXJY1IwsqYTWw83xtKfUUB39tQ%3d">https://www.microsoft.com/en-us/download/details.aspx?id=51217</a></li>
<li>SSMA 6.0.1 for Sybase:&nbsp;&nbsp; <a href="https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fwww.microsoft.com%2fen-us%2fdownload%2fdetails.aspx%3fid%3d51215&amp;data=01%7c01%7clonnyb%40microsoft.com%7c66beee94fc6448b5661408d346bd983a%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=Qoz7PMgXbTUi7tgvvkyLOL9KGAUC2mX6bqoPtaSphTI%3d">https://www.microsoft.com/en-us/download/details.aspx?id=51215</a></li>
</ul>
<p>For help and support using SSMA, please visit <a href="https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2faka.ms%2fssmahelp&amp;data=01%7c01%7clonnyb%40microsoft.com%7c66beee94fc6448b5661408d346bd983a%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=w4Ga92pcJRs7lBh%2bvFHqaJDANZC8x5XbMhm3v5jFrxg%3d">https://aka.ms/ssmahelp</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Latest Update - Microsoft SQL Server Migration Assistant (SSMA) DB2 is now available.</title>
      <link>https://docs.microsoft.com/archive/blogs/ssma/latest-update-microsoft-sql-server-migration-assistant-ssma-db2-is-now-available</link>
      <pubDate>Tue, 30 Dec 2014 09:29:31 GMT</pubDate>
      <dc:creator><![CDATA[ajaykumarks]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/ssma/2014/12/30/latest-update-microsoft-sql-server-migration-assistant-ssma-db2-is-now-available/</guid>
      <description><![CDATA[We are happy to announce the release of the most anticipated DB2 for SSMA. You can download the same...]]></description>
      <content:encoded><![CDATA[<p>We are happy to announce the release of the most anticipated DB2 for SSMA. You can download the same from the link : <a href="https://www.microsoft.com/en-us/download/details.aspx?id=45296">https://www.microsoft.com/en-us/download/details.aspx?id=45296</a></p>
<p>We look forward to hear back from your end on the feedback related to the utility.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Latest Update - Microsoft SQL Server Migration Assistant (SSMA) v6.0 is now available.</title>
      <link>https://docs.microsoft.com/archive/blogs/ssma/latest-update-microsoft-sql-server-migration-assistant-ssma-v6-0-is-now-available</link>
      <pubDate>Thu, 21 Aug 2014 03:29:00 GMT</pubDate>
      <dc:creator><![CDATA[ajaykumarks]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/ssma/2014/08/21/latest-update-microsoft-sql-server-migration-assistant-ssma-v6-0-is-now-available/</guid>
      <description><![CDATA[SSMA simplifies database migration process from Oracle/Sybase/MySQL and Microsoft Access to SQL...]]></description>
      <content:encoded><![CDATA[<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">SSMA simplifies database migration process from Oracle/Sybase/MySQL and Microsoft Access to SQL Server and SQL Azure. SSMA automates all aspects of migration including migration assessment analysis, schema and SQL statement conversion, data migration as well as migration testing to reduce cost and reduce risk of your database migration project.&nbsp;</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">&nbsp;</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">The new version of&nbsp; SSMA, Version &nbsp;6.0 provides the following major enhancements:</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">&nbsp;</p>
<ul>
<li>
<p style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;"><span style="font-family: Calibri; font-size: 11pt;">Materialized View support for&nbsp;Oracle</span></p>
</li>
<li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;"><span style="font-family: Calibri; font-size: 11pt;">Memory Optimized tables for&nbsp;Oracle</span></li>
<li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;"><span style="font-family: Calibri; font-size: 11pt;">Improved Azure SQL DB code&nbsp;conversion</span></li>
<li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;"><span style="font-family: Calibri; font-size: 11pt;">Extension pack functionality&nbsp;moved to schema to support Azure SQL DB</span></li>
<li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;"><span style="font-family: Calibri; font-size: 11pt;">Performance improvements&nbsp;tested for databases with over 10k objects</span></li>
<li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;"><span style="font-family: Calibri; font-size: 11pt;">UI improvements for dealing&nbsp;with large number of objects</span></li>
<li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;"><span style="font-family: Calibri; font-size: 11pt;">Highlighting of &ldquo;well known&rdquo;&nbsp;LOB schemas (so they can be ignored in conversion)</span></li>
<li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;"><span style="font-family: Calibri; font-size: 11pt;">Conversion speed improvements</span></li>
<li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;"><span style="font-family: Calibri; font-size: 11pt;">Show object counts in UI</span></li>
<li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;"><span style="font-family: Calibri; font-size: 11pt;">Report size reduction by more&nbsp;than 25%</span></li>
<li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;"><span style="font-family: Calibri; font-size: 11pt;">Improved error messages for&nbsp;unparsed constructs.</span></li>
</ul>
<p style="margin: 0in 0in 0in 0.375in; font-family: Calibri; font-size: 11pt;">&nbsp;</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">&nbsp;<span style="font-size: medium; font-weight: bold;">Download SQL Server Migration Assistant (SSMA) v.6.0</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">&nbsp;</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">SSMA for Access:&nbsp; <a href="https://www.microsoft.com/en-us/download/details.aspx?id=43690">https://www.microsoft.com/en-us/download/details.aspx?id=43690</a></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">SSMA for MySQL<span style="color: #1f497d;">: </span><a href="https://www.microsoft.com/en-us/download/details.aspx?id=43688">https://www.microsoft.com/en-us/download/details.aspx?id=43688</a></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">SSMA for Oracle:&nbsp; <a href="https://www.microsoft.com/en-us/download/details.aspx?id=43689">https://www.microsoft.com/en-us/download/details.aspx?id=43689</a></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">SSMA for Sybase: <a href="https://www.microsoft.com/en-us/download/details.aspx?id=43691">https://www.microsoft.com/en-us/download/details.aspx?id=43691</a></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">&nbsp;</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">&nbsp;</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">On the closing note , Yes ! We've heard several of your valuable feedbacks / inputs. Thank you...&nbsp;and we're rolling out with the<span style="background-color: #ccffcc;"><strong> SSMA for DB2</strong></span> very soon. Watch out this space for more information.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">&nbsp;</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">The SSMA product team is available to answer your questions and provide technical support related to SSMA. Contact the team at <span style="color: #0000ff;"><strong><span style="text-decoration: underline;">ssmahelp@microsoft.com</span></strong></span></p>]]></content:encoded>
    </item>
    <item>
      <title>Microsoft SQL Server Migration Assistant (SSMA) v5.3 is now available.</title>
      <link>https://docs.microsoft.com/archive/blogs/ssma/microsoft-sql-server-migration-assistant-ssma-v5-3-is-now-available</link>
      <pubDate>Thu, 15 May 2014 08:11:00 GMT</pubDate>
      <dc:creator><![CDATA[ajaykumarks]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/ssma/2014/05/15/microsoft-sql-server-migration-assistant-ssma-v5-3-is-now-available/</guid>
      <description><![CDATA[SSMA simplifies database migration process from Oracle/Sybase/MySQL and Microsoft Access to SQL...]]></description>
      <content:encoded><![CDATA[<p><span style="font-family: verdana,geneva; font-size: small;">SSMA simplifies database migration process from Oracle/Sybase/MySQL and Microsoft Access to SQL Server and SQL Azure. SSMA automates all aspects of migration including migration assessment analysis, schema and SQL statement conversion, data migration as well as migration testing to reduce cost and reduce risk of your database migration project.&nbsp;</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;"><span style="font-family: verdana,geneva; font-size: small;">The new version of SSMA - SSMA 5.3 provides the following major enhancements:</span></p>
<ul>
<li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;"><span style="font-family: verdana,geneva; font-size: small;">Support of Migration to MS&nbsp;SQL Server 2014. </span></li>
<li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;"><span style="font-family: verdana,geneva; font-size: small;">Improved conversion mechanism&nbsp;when migrating to Azure.</span></li>
<li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;"><span style="font-family: verdana,geneva; font-size: small;">New features in the Migration&nbsp;GUI.</span></li>
<li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;"><span style="font-family: verdana,geneva; font-size: small;">No requirement to get a License key to start using SSMA.</span></li>
</ul>
<p style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;">&nbsp;</p>
<p style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;"><strong><span style="font-family: verdana,geneva; font-size: small;">Download SQL Server Migration Assistant (SSMA) v.5.3 :</span></strong></p>
<p style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;">&nbsp;</p>
<p><span style="font-family: verdana,geneva; font-size: small;"><a href="https://www.microsoft.com/en-us/download/details.aspx?id=42655">Launch the download of the SSMA for Oracle.</a></span></p>
<p style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;"><span style="font-family: verdana,geneva; font-size: small;"><a href="https://www.microsoft.com/en-us/download/details.aspx?id=42654">Launch the download of the SSMA for Sybase.</a></span></p>
<p style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;">&nbsp;</p>
<p style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;"><span style="font-family: verdana,geneva; font-size: small;"><a href="https://www.microsoft.com/en-us/download/details.aspx?id=42657">Launch the download of the SSMA for MySQL.</a></span></p>
<p style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;">&nbsp;</p>
<p style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;"><span style="font-family: verdana,geneva; font-size: small;"><a href="https://www.microsoft.com/en-us/download/details.aspx?id=42656">Launch the download of the SSMA for Access.</a></span></p>
<p style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;">&nbsp;</p>
<p style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;">&nbsp;</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">&nbsp;</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;"><span style="font-family: verdana,geneva; font-size: small;">The SSMA product </span><span style="font-family: verdana,geneva; font-size: small;">team is available to answer your questions and provide limited technical </span><span style="font-family: verdana,geneva; font-size: small;">support. Contact the team at <span style="color: #003366;"><strong><span style="background-color: #ffffff;"><span style="text-decoration: underline;">ssmahelp@microsoft.com</span></span></strong></span></span></p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Can’t migrate from Sybase ASA to SQL Server using SSMA</title>
      <link>https://docs.microsoft.com/archive/blogs/ssma/cant-migrate-from-sybase-asa-to-sql-server-using-ssma</link>
      <pubDate>Thu, 31 Jan 2013 22:42:00 GMT</pubDate>
      <dc:creator><![CDATA[Angshuman Nayak]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/ssma/2013/01/31/cant-migrate-from-sybase-asa-to-sql-server-using-ssma/</guid>
      <description><![CDATA[Unfortunately we never had Sybase ASA on our plans for SSMA. The plan is still intact and we still...]]></description>
      <content:encoded><![CDATA[<p>Unfortunately we never had Sybase ASA on our plans for SSMA. The plan is still intact and we still support migration from Sybase ASE 11.9 onwards with the latest version of SSMA for Sybase <a href="https://www.microsoft.com/en-us/download/details.aspx?id=28765">https://www.microsoft.com/en-us/download/details.aspx?id=28765</a></p>
<p>&nbsp;Even if we can&rsquo;t use SSMA we still have a way to migrate in case only schema and data needs to be migrated (which is mostly the case). You can use a Linked Server to great advantage. The syntax between Sybase and MS SQL Server don&rsquo;t differ much as they share the same DNA. Below are the providers that you can use to setup a linked server from SQL Server to Sybase ASA and then use queries to pull data and insert into the local database. &nbsp;I am providing some information below to give you pointers for the same. &nbsp;&nbsp;</p>
<p>a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Have to install the required provider/driver on the SQL Server machine.</p>
<p>&nbsp;<strong>Sybase ASA can be connected in following ways</strong></p>
<p>&nbsp;<strong>OLE DB Providers</strong></p>
<p>&nbsp;You need an OLE DB provider for each type of data source you wish to access. Each provider is a dynamic-link library. There are two OLE DB providers you can use to access Sybase IQ: &nbsp;Sybase ASA OLE DB provider The Adaptive Server Anywhere OLE DB provider provides access to Sybase IQ as an OLE DB data source without the need for ODBC components. The short name for this provider is ASAProv.&nbsp;</p>
<p>When the ASAProv provider is installed, it registers itself. This registration process includes making registry entries in the COM section of the registry, so that ADO can locate the DLL when the ASAProv provider is called. If you change the location of your DLL, you must reregister it.&nbsp;</p>
<p>If you use the Adaptive Server Anywhere OLE DB provider, ODBC is not required in your deployment.&nbsp;</p>
<p><strong>ODBC Driver</strong></p>
<p>Microsoft OLE DB provider for ODBC Microsoft provides an OLE DB provider with a short name of MSDASQL.</p>
<p>The MSDASQL provider makes ODBC data sources appear as OLE DB data sources. It requires the Sybase IQ ODBC driver.</p>
<p>&nbsp;b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Create a Linked Server and then query the same.</p>
<p>&nbsp;This link species the steps and some common errors while setting the Sybase ASA Linked Server</p>
<p>&nbsp;Steps :&nbsp; <a href="https://sql-articles.com/articles/dba/creating-linked-server-to-sybase-from-sql-server/">https://sql-articles.com/articles/dba/creating-linked-server-to-sybase-from-sql-server/</a> &nbsp;(These are for ASE but are the same for ASA except that you have to choose a different provider/driver)</p>
<p>&nbsp;Connection Issues : <a href="https://social.msdn.microsoft.com/Forums/en-US/sqldataaccess/thread/fe29f12d-67b0-40a8-a41b-1767853a0185">https://social.msdn.microsoft.com/Forums/en-US/sqldataaccess/thread/fe29f12d-67b0-40a8-a41b-1767853a0185</a></p>
<p>&nbsp;</p>
<p>Angshuman Nayak&nbsp;</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Procedures/Functions with ROWTYPE Parameters Defaulted to NULL</title>
      <link>https://docs.microsoft.com/archive/blogs/ssma/proceduresfunctions-with-rowtype-parameters-defaulted-to-null</link>
      <pubDate>Wed, 15 Feb 2012 05:49:00 GMT</pubDate>
      <dc:creator><![CDATA[Han, MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/ssma/2012/02/15/proceduresfunctions-with-rowtype-parameters-defaulted-to-null/</guid>
      <description><![CDATA[The %ROWTYPE attribute in Oracle defines the particular record type of a row in a table.&nbsp;&nbsp;...]]></description>
      <content:encoded><![CDATA[<p><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">The %ROWTYPE attribute in Oracle defines the particular record type of a row in a table.&nbsp;&nbsp; A common usage of %ROWTYPE attribute is to have variables declared as ROWTYPE of a table to transfer data in and out of a procedure or function.&nbsp; An IN ROWTYPE parameter of a function or procedure can be set with a default value.&nbsp; Often, the IN ROWTYPE parameter is defaulted to NULL.&nbsp; For example,</span></span></p>
<div>
<pre class="scroll"><code class="mysql">PROCEDURE proc_foo_rowtype( <br /> row_a employees%ROWTYPE DEFAULT NULL ) <br /> IS <br />BEGIN <br /> DBMS_OUTPUT.PUT_LINE('ID = ' || NVL(TO_CHAR(row_a.employeeID), 'NULL')); <br /> DBMS_OUTPUT.PUT_LINE('NAME = ' || NVL(TO_CHAR(row_a.firstName), 'NULL')); <br />END proc_foo_rowtype; <br /> <br /></code></pre>
<span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Given the example above, employee table has two rows: employeeID and firstName.&nbsp; When the <b>convert record as a list of separated variables </b>(found under <b>Record conversion</b> in <b>Project Settings</b> for SSMA for Oracle) is set to Yes, SSMA will create separate parameters for each row of the employees table.</span></span></div>
<div>
<pre class="scroll"><code class="cplusplus">PROCEDURE dbo.PROC_FOO_ROWTYPE <br /> @row_a$EMPLOYEEID float(53) = NULL, <br /> @row_a$FIRSTNAME nvarchar(max) = NULL <br />AS <br />BEGIN <br /> PRINT 'ID = ' + isnull(CAST(@row_a$EMPLOYEEID AS varchar(max)), 'NULL') <br /> PRINT 'NAME = ' + isnull(CAST(@row_a$FIRSTNAME AS varchar(max)), 'NULL') <br />END <br /><br /></code></pre>
</div>
<div><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Note that when the ROWTYPE parameter is defaulted to NULL, SSMA will also have the converted parameters default to NULL as shown above. &nbsp;&nbsp;&nbsp;&nbsp;</span></span></div>
<p><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Now, let&rsquo;s have a little fun by having a ROWTYPE parameter in a nested procedure.&nbsp; Here&rsquo;s an example:</span></span></p>
<div>
<pre class="scroll"><code class="mysql">PROCEDURE PROC_FOO_OUTER <br />IS <br />empRow employees%ROWTYPE; </code></pre>
<pre class="scroll"><code class="mysql"> procedure proc_foo_inner( <br /> row_a IN employees%ROWTYPE default null) <br /> IS <br /> <br /> BEGIN <br /> DBMS_OUTPUT.PUT_LINE(&lsquo;First name = ' || NVL(TO_CHAR(row_a.FirstName), 'NULL')); <br /> DBMS_OUTPUT.PUT_LINE(&lsquo;Last Name = ' || NVL(TO_CHAR(row_a.LastName), 'NULL')); <br /> END proc_foo_inner; <br /></code></pre>
<pre class="scroll"><code class="mysql">BEGIN <br /> empRow.LastName := 'Smith'; <br /> empRow.FirstName := 'John'; </code><code class="mysql"><br /> proc_foo_inner(); <br /> proc_foo_inner(empRow); <br /><br />END PROC_FOO_OUTER; </code><span style="font-family: Calibri;" face="Calibri"><span style="font-size: small;" size="3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></pre>
</div>
<p><span style="font-family: Calibri;" face="Calibri"><span style="font-size: small;" size="3">This example is quite straightforward. &nbsp;&nbsp;&nbsp;Let&rsquo;s assume there is an <b><i>employee</i></b> table with FirstName and LastName columns of nvarchar2(20) and nvarchar2(40) respectively.&nbsp;&nbsp; The executing this procedure in Oracle would the following result:</span></span></p>
<div>
<p><span style="font-family: Calibri;" face="Calibri"><span style="font-size: small;" size="3">First name = NULL</span></span></p>
<p><span style="font-family: Calibri;" face="Calibri"><span style="font-size: small;" size="3">Last name = NULL</span></span></p>
<p><span style="font-family: Calibri;" face="Calibri"><span style="font-size: small;" size="3">First name = John</span></span></p>
<p><span style="font-family: Calibri;" face="Calibri"><span style="font-size: small;" size="3">Last name = Smith</span></span></p>
</div>
<p><span style="font-family: Calibri; font-size: small;" size="3" face="Calibri">&nbsp;</span><span style="font-family: Calibri;" face="Calibri"><span style="font-size: small;" size="3">Now, let&rsquo;s convert this procedure to SQL Server 2012 using SSMA for Oracle.&nbsp; We will set the following settings in SSMA as such </span></span></p>
<ul>
<li><span style="font-size: small;" size="3">&middot;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-family: Calibri;" face="Calibri"><span style="font-size: small;" size="3"><b><i>local modules conversion</i></b> is set to I<b>nline</b> </span></span></li>
<li><span style="font-size: small;" size="3">&middot;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri"><b>convert record as a list of separated variables </b>set to <b>Yes</b></span></span></li>
</ul>
<p><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">The first setting is to convert the inner procedure into nested block Begin..End.&nbsp; The second setting will create separate variables for FirstName and LastName.</span></span></p>
<p><span style="font-size: small;" size="3"><span style="font-family: Calibri;" face="Calibri">Below is the result of the conversion.&nbsp; There are two nested blocks&nbsp;corresponding to the respective inner procedures.&nbsp; Each nested block contains its own variables for LastName and FirstName. &nbsp;&nbsp;For the block representing proc_foo_inner(), the two variables are set to NULL.&nbsp; For the block representing proc_foo_inner(empRow), the variables are set to the proper empRow values.</span></span></p>
<div>
<pre class="scroll"><code class="mysql">PROCEDURE dbo.PROC_FOO_OUTER <br />AS <br /> BEGIN <br /> <br /> DECLARE <br /> @empRow$LASTNAME nvarchar(40), <br /> @empRow$FIRSTNAME nvarchar(20), <br /> <br /> <br /> SET @empRow$LASTNAME = 'Smith' <br /> SET @empRow$FIRSTNAME = 'John' <br /> </code></pre>
<pre class="scroll"><br /> BEGIN /* proc_foo_inner() */ <br />  DECLARE <br />  @proc_foo_inner$row_a$LASTNAME nvarchar(max) <br /> <br />  DECLARE <br />   @proc_foo_inner$row_a$FIRSTNAME nvarchar(max) <br /> <br />   SET @proc_foo_inner$row_a$LASTNAME = NULL <br />   SET @proc_foo_inner$row_a$FIRSTNAME = NULL <br /> <br />   BEGIN <br />    PRINT 'Last name = ' + isnull(CAST(@proc_foo_inner$row_a$FIRSTNAME AS varchar(max)), 'NULL') <br />    PRINT 'First Name = ' + isnull(CAST(@proc_foo_inner$row_a$LASTNAME AS varchar(max)), 'NULL') <br />   END <br /> END <br /> </pre>
<pre class="scroll">BEGIN /* proc_foo_inner(empRow) */ <br /> DECLARE <br /> @proc_foo_inner$row_a$LASTNAME$2 nvarchar(max) <br /> <br /> DECLARE <br /> @proc_foo_inner$row_a$FIRSTNAME$2 nvarchar(max) <br /><br /> <br />  SET @proc_foo_inner$row_a$LASTNAME$2 = @empRow$LASTNAME <br />  SET @proc_foo_inner$row_a$FIRSTNAME$2 = @empRow$FIRSTNAME <br /> <br />  BEGIN <br />   PRINT 'Last name = ' + isnull(CAST(@proc_foo_inner$row_a$FIRSTNAME$2 AS varchar(max)), 'NULL') <br />   PRINT 'First Name = ' + isnull(CAST(@proc_foo_inner$row_a$LASTNAME$2 AS varchar(max)), 'NULL') <br />  END <br /> END <br />END </pre>
</div>]]></content:encoded>
    </item>
  </channel>
</rss>