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.
The new version of SSMA, Version 6.0 provides the following major enhancements:
Materialized View support for Oracle
Download SQL Server Migration Assistant (SSMA) v.6.0
SSMA for Access: http://www.microsoft.com/en-us/download/details.aspx?id=43690
SSMA for MySQL: http://www.microsoft.com/en-us/download/details.aspx?id=43688
SSMA for Oracle: http://www.microsoft.com/en-us/download/details.aspx?id=43689
SSMA for Sybase: http://www.microsoft.com/en-us/download/details.aspx?id=43691
On the closing note , Yes ! We've heard several of your valuable feedbacks / inputs. Thank you... and we're rolling out with the SSMA for DB2 very soon. Watch out this space for more information.
The SSMA product team is available to answer your questions and provide technical support related to SSMA. Contact the team at firstname.lastname@example.org
Thnx for d update. Certain features look interesting. Will surely give'm a try. So far been very useful tool for my SMB.
Awesone news about the DB version. I will use it !
I was stuck at a problem using access migration in the older version. version six resolved my issue. Must use for more movement of data.
Thank you for the update AJ ! I worked with you couple of weeks back if you remember me...?
Oracle to SQL Server Migration ==>
I just updated to version 6 but now I always gets error getting data.. and when I use the older version of SSMA I am able to connect to oracle correctly and it gets the data.
can you help me what could be the issue ?
Are there any installation instructions for 'SSMA for Oracle Extension Pack v6' on SQL Server clustered database?
Installation of Oracle ExtPack v6 on a standalone SQL Server is straight forward but not sure about the proper way to install it on the clustered environment.
Harsh, I'm seeing exactly the same issue. New project, connect to the Oracle DB and get the 'error getting data' message. Did you figure out a way around this?
Thank you for your update, old links was not working.
Is it possible to automate the execution of this migration? i.e. If we have a (small) production Oracle box and want a monthly copy of the Oracle data in SQL, can we create an automated job that will do this using SSMA?
While connecting to db2 for LUV, I am getting this: Db2 server version lower 10. This version is not supported with the selected connection mode.
Review the documentation for connecting to Db2.
There is definitly a bug in the maping between Oracle and SQL Server Tables.
When using Version 5.3 it works fine, with 6.0 the Migration process does not find a mapping on the SQL Server side.
Is there a "Guide to Migrating from Sybase to SQL Server 2014" for SSMA 6.0? The one that is similar to those published for migration to SQL Server 2008 and SQL Server 2012. I cannot find one.
An error occurred in the Microsoft .NET Framework while trying to load assembly id 65536. The server may be running out of resources, or the assembly may not be trusted with PERMISSION_SET = EXTERNAL_ACCESS or UNSAFE. Run the query again, or check documentation to see how to solve the assembly trust issues. For more information about this error:
System.IO.FileLoadException: Could not load file or assembly 'Microsoft.SSMA.Framework.Sybase.SqlServer.Tester.Extensions, Version=220.127.116.11561, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Strong name validation failed. (Exception from HRESULT: 0x8013141A) ---> System.Security.SecurityException: Strong name validation failed. (Exception from HRESULT: 0x8013141A)
at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean forIntrospection)
at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
at System.Reflection.Assembly.Load(String assemblyString)