Solved

Import SQL tables into access database

Posted on 2014-04-16
6
87 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
  • 2
  • 2
  • 2
6 Comments
 
LVL 57
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 65

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
Control application downtime with dependency maps

Visualize the interdependencies between application components better with Applications Manager's automated application discovery and dependency mapping feature. Resolve performance issues faster by quickly isolating problematic components.

 
LVL 57

Accepted Solution

by:
Jim Dettman (Microsoft MVP/ EE MVE) earned 500 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 65

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

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

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

Introduction The Visual Basic for Applications (VBA) language is at the heart of every application that you write. It is your key to taking Access beyond the world of wizards into a world where anything is possible. This article introduces you to…
This article explains how to reset the password of the sa account on a Microsoft SQL Server.  The steps in this article work in SQL 2005, 2008, 2008 R2, 2012, 2014 and 2016.
Basics of query design. Shows you how to construct a simple query by adding tables, perform joins, defining output columns, perform sorting, and apply criteria.
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…

947 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

Need Help in Real-Time?

Connect with top rated Experts

22 Experts available now in Live!

Get 1:1 Help Now