Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Import SQL tables into access database

Posted on 2014-04-16
6
Medium Priority
?
93 Views
Last Modified: 2015-01-13
I have a multitude of tables in SQL server management studio 2008 that I want to import into an access database 2007 version.
0
Comment
Question by:mishlce
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
  • 2
6 Comments
 
LVL 58
ID: 40005223
You can import that using the external data tab, import.

Be aware that there is a 2GB limit on a Access database container.   You can get around that a bit by putting some tables in one, some tables in another, and then linking to each.  However you can't establish relationships across containers.

This is kind of unusual.  Usually you go the other way; what is it your trying to accomplish?

Jim.
0
 
LVL 66

Expert Comment

by:Jim Horn
ID: 40005281
SQL Server SSMS:  Click on a database, then right-click:Tasks: Export Data, then follow the prompts.  In the 'Choose a Destination' dialog make sure you select Access.

Access to SQL:  Jim has that one above.

>I want to import into an access database 2007 version.
Spell out for us whether you want to import (meaning copy data) into Access, or link (meaning the data still resides in SQL, but Access has linked tables to it and can use it just like they were local tables).
0
 

Author Comment

by:mishlce
ID: 40006487
I want to keep all tables in SQL but I want some also in an Access database as we have a user here that only knows access and needs some of the data to manipulate.  Linking may be a better option.  How to do is the question.
0
Will your db performance match your db growth?

In Percona’s white paper “Performance at Scale: Keeping Your Database on Its Toes,” we take a high-level approach to what you need to think about when planning for database scalability.

 
LVL 58

Accepted Solution

by:
Jim Dettman (Microsoft MVP/ EE MVE) earned 2000 total points
ID: 40006649
<<I want to keep all tables in SQL but I want some also in an Access database as we have a user here that only knows access and needs some of the data to manipulate. >>

 Linking would most likely be a far better option.  However if they are actually updating data, then you will need to add a timestamp column to the SQL tables for Access to be able to update them properly.

 If they are only doing reporting, then no changes need be made.

<<How to do is the question. >>

 You can split points, or select Jim H's comment as he mentioned linking first.

Jim.
0
 
LVL 66

Expert Comment

by:Jim Horn
ID: 40006679
>and needs some of the data to manipulate.
Define 'manipulate'.

If they're doing production processes and you want those changes to be permanent, then linking is fine.

If they need some data to play with / use as a basis of their development, and you don't want any changes to be permanent, then import a copy of those tables into Access.
0
 

Author Comment

by:mishlce
ID: 40006879
no data will be changed in the tables.  I think linking might be the best option as she is just going to perform queries and reports in access without changing any data in the tables as it is auto updated in SQL daily.  Pls provide instructions on linking SQL tables to access.  Thanks.;
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In the first part of this tutorial we will cover the prerequisites for installing SQL Server vNext on Linux.
A Stored Procedure in Microsoft SQL Server is a powerful feature that it can be used to execute the Data Manipulation Language (DML) or Data Definition Language (DDL). Depending on business requirements, a single Stored Procedure can return differe…
In Microsoft Access, learn the trick to repeating sub-report headings at the top of each page. The problem with sub-reports and headings: Add a dummy group to the sub report using the expression =1: Set the “Repeat Section” property of the dummy…
Viewers will learn how to use the UPDATE and DELETE statements to change or remove existing data from their tables. Make a table: Update a specific column given a specific row using the UPDATE statement: Remove a set of values using the DELETE s…

715 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question