[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 219
  • Last Modified:

Sybase 2 MS SQL migration/conversion

I am working with an organization that has an application with a Sybase database.  The vendor of that software has changed the database to MS SQL.  Initially, the vendor made a big deal about the migration/conversion process.  Since it's the same vendor, I'm thinking that it should not be a big deal.  When I asked them what migration tool they are using, they said that they are using straight SQL.

Does that mean that in the development of the new MS SQL database, they used the tables in the entity relationship diagram of the Sybase database, and mapped the new database tables in the MS SQL database, and they used SQL to "transfer" the fields to the new database?  ... and as such the migration or the conversion, should be easy with any major problems?

Thank you.
0
DigitalCro
Asked:
DigitalCro
  • 2
  • 2
1 Solution
 
PortletPaulCommented:
There are substantial similarities between Sybase and MSSQL
In 1987 Microsoft and Sybase started a partnership to build/sell a Database Management System
SQL MythBusters – "SQL Server is really a Sybase product not a Microsoft one."

And there are Microsoft utilities to assist in converting from Sybase to SQL Server: SQL Server Migration Assistant (SSMA)

But I'm not confident I can offer a definite opinion about "is it simple" for a specific migration that I know so little about.
0
 
DigitalCroAuthor Commented:
Thank you for your input.

Can you provide some information about the "straight SQL" aspect.  What would that mean?

Thank you.
0
 
PortletPaulCommented:
There isn't, so far as I know, a precise definition of "straight sql".

 It excludes any non-sql approaches or software, but allows anything that is permitted in SQL (queries, procedures, functions, inserts, updates). It MIGHT exclude "procedural" SQL extensions (e.g. using cursors) depending on the author and context, but here I cannot tell, but using cursors really doesn't matter overall.

Basically it just means they have used SQL and not some proprietary ETL (Extract Transform Load) product.
0
 
DigitalCroAuthor Commented:
Thank you.

You are the best !
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now