The move to convert your database from Microsoft Access to SQL Server to benefit better performance, stability, and security is generally what most developers would recommend in a large scale database application. This operation is called “Upsizing” and once it is done, clear distinctions and variances in performance and security aspects will be noticed.
Access and SQL Server both share certain similarities, but for the most part they vary from each other. Both differ in their method of storing data and indexing, data types, and in their capacity. Microsoft supplies an Upsizing Wizard to help you migrate to SQL Server. The wizard will examine your current data and structures and systematically convert them to SQL Server format however it is very limited and often issues are encountered in complex databases and will require professional assistance.
During conversion of database and database object from Access to SQL Server format it should be noted, however, that there are unsupported properties in both systems that would signal the alarm for some serious problems. In this regard, it is best to always examine and correct latent issues capable of erupting before, during, and after the process of conversion. It is vitally important is to carefully review the database result to verify that records, tables, and relationships were properly converted.