Forum Discussion

CloudsInTheSky's avatar
CloudsInTheSky
Copper Contributor
Mar 12, 2021

Build sql server backend and Microsoft Access as the frontend?

 

Hello team,

I need to build a database to build sql server backend and Microsoft Access as the frontend.

How to get started on it?

I built a database in the past both backend and frontend were in Microsoft Access. 

CloudsInTheSky

 

  • CloudsInTheSky 

    Where will you deploy the SQL Server instance you'll use? Do you already have one available? 
    You can download the FREE SQL Server Express and install it on your computer or a network server available to you.

    Download and install SQL Server Migration Assistant for Access. 

    It will allow you to migrate your data from the Access accdb to the SQL Server where your database will reside.

    Be sure to take plenty of time to configure the datatypes for your new SQL Server tables to be sure they are compatible and appropriate for YOUR specific database.

    Also, download and install the latest ODBC driver for SQL Server. You'll need this to establish the links from Access to the new SQL Server database.


    Finally, invest plenty of time reviewing some basic information about designing your Access front end to work well with SQL Server. There is a great deal to say along those lines, so I'll just point to a good starting point.  

    Good luck with your project.

     

  • George_Hepworth's avatar
    George_Hepworth
    Silver Contributor

    CloudsInTheSky 

    Where will you deploy the SQL Server instance you'll use? Do you already have one available? 
    You can download the FREE SQL Server Express and install it on your computer or a network server available to you.

    Download and install SQL Server Migration Assistant for Access. 

    It will allow you to migrate your data from the Access accdb to the SQL Server where your database will reside.

    Be sure to take plenty of time to configure the datatypes for your new SQL Server tables to be sure they are compatible and appropriate for YOUR specific database.

    Also, download and install the latest ODBC driver for SQL Server. You'll need this to establish the links from Access to the new SQL Server database.


    Finally, invest plenty of time reviewing some basic information about designing your Access front end to work well with SQL Server. There is a great deal to say along those lines, so I'll just point to a good starting point.  

    Good luck with your project.

     

    • CloudsInTheSky's avatar
      CloudsInTheSky
      Copper Contributor
      Are these two tools SQL Server Migration Assistant for Access and latest ODBC driver for SQL Server complicated to install?
      I have SQL Server and Microsoft Access on my computer.
      Regards,
      CloudsInTheSky
      • George_Hepworth's avatar
        George_Hepworth
        Silver Contributor

        CloudsInTheSky 

        Not at all complicated. I've done it numerous times with no problems. The only thing that comes to mind is that you must match the bitness of the ODBC driver you select (32 or 64) to match the bitness of your MS Office applications. That means downloading that appropriate version.

  • George_Hepworth's avatar
    George_Hepworth
    Silver Contributor

    CloudsInTheSky 

     

    One other consideration occurs to me re-reading your post. If you've only built one previous relational database application, then I STRONGLY, STRONGLY urge you to learn as much as you can about the process of designing properly normalized relational database applications before you tackle this project. Table design is crucial. If done right, things go well from the beginning. If not done properly, you're database will be inflexible, unreliable and hard to maintain, even more so with a SQL Server back end. 

     

     

    • CloudsInTheSky's avatar
      CloudsInTheSky
      Copper Contributor
      Hello George,
      Thanks for the response.
      I have clear understanding of RDBM system. I followed all the rules and they were running successfully. Just want to know how to take SQL server as a backend.
      I appreciate your response.
      CloudsInTheSky
  • MS Access & SQL Server are a perfect combination because you can develop very super fast. But:
    1. MS Access is very hard to learn.
    2. SQL Server require data relationship knowledgement.
    We have a help group, registered at Microsoft, to help people to start: Microsoft Access PR DBA (www.MSAccessPR.com).
    Contact us at Help@MSAccessPR.com or Jose.Cardona@MSAccess.net (English & Spanish).
    Call 787-236-0695 (Spanish only, sorry).
      • CloudsInTheSky's avatar
        CloudsInTheSky
        Copper Contributor
        What is totoally free? help?
        I know the basics and RDBM system very well. I write sql and t-sql.
        Regards,
        CloudsInTheSky
    • CloudsInTheSky's avatar
      CloudsInTheSky
      Copper Contributor
      Hello Papo_Cardona_msn,
      I already know Access, relational database management and t-sql. I created relation database management applications before. Now, I want to get started on having SQL Server as a backend.
      Respectfully,
      CloudsInTheSky

Resources