I'm not sure what version of Access you have, but I hope it's 97 or better. If so, I've got great news for you, it's pretty simple. If you have Access 2000, it's even simpler. There are many ways of migrating your data from Access to SQL Server, but the best option is to use the Access Upsizing Wizard. For Access 97 you have to download it as an add in. I think you can find it on the microsoft/access home page. The main thing you need to do is make sure each of your tables has a Primary key BEFORE you migrate your data. If you don't you will be able to migrate the data, but you won't be able to update the tables. Another words, you can't add records! After you have designated primary keys for all of the tables you want to upsize, just run your upsize wizard and it does all the work for you. You designate before hand if you want to upsize your table relationships and indexes...please do this. Also make sure you print out a report afterwards to see if any errors occurred. If you need additional help, let me know. I've done it many times.