Migrate from MS Access to SQL Server 2005 database Миграция из MS Access в SQL Server 2005 базы данных

Posted on September 16, 2008 at 5:39 am Написал 16 сентября 2008 года в 5:39 утра

Recently, I had to migrate the data from an Access database to SQL Server 2005 because my database was getting too large for Access to handle. Недавно мне пришлось перенести данные из базы данных Доступ к SQL Server 2005 потому, что моя база данных становится слишком большой для Доступ к ручке. I decided that since it’sa fairly simple process, but something that many people might be doing, that I would write it up here as an article. Я решил, что, поскольку эта довольно простой процесс, но то, что многие люди могут делать, что я написал бы его здесь в качестве статьи.

I’ve also written two other migration articles that you might be interested in: Я также написал два других статьях миграции, что вы могли бы быть заинтересованы в: Migrating pictures from Flickr to Picasa Переход фотографии из Picasa на Flickr and и migrate from iPhone to iPhone 3G мигрировать из iPhone для iPhone 3G . Now back to Access to SQL. Теперь вернемся на доступ к SQL.

First, you need to make sure you have SQL Server 2005 or SQL 2005 Express installed on your computer along with the SQL Server Management Studio. Во-первых, вы должны убедиться, что у вас есть SQL Server 2005 или SQL 2005 Express установлен на ваш компьютер вместе с SQL Server Management Studio. If so, you’re ready to export your Access database to SQL 2005. Если это так, вы готовы экспортировать ваш доступ к базе данных SQL 2005.

Transfer Access database to SQL Server 2005 Передача Доступ к базе данных SQL Server 2005

Open SQL Server Management Studio and connect to the database server you want to import your Access database into. Открытое SQL Server Management Studio и подключиться к базе данных сервера Вы хотите импортировать ваш доступ в базу данных. Under Databases , right-click and choose New Database . Согласно базам данных, щелкните правой кнопкой мыши и выбрать новую базу данных.

new database sql 2005

Give it a name and configure the other settings as needed and click OK. Дайте ей имя и настроить другие настройки по мере необходимости, и нажмите кнопку ОК. Now we need to right-click on the database we just created and choose Tasks and then Import Data . Теперь нам нужно правой кнопкой мыши по базе данных мы только что создали и выбрать задачи, а затем Импорт данных.

sql 2005 import data

On the Data Source dialog box, scroll up until you see Microsoft Access . По данным источника диалоговое окно, нажмите клавишу прокрутки вверх до тех пор, пока вы видите Microsoft Access.

import microsoft access data

Next to File, click on Browse and navigate to the Access database you want to import and click Open . Рядом с файла, нажмите Обзор и перейдите на доступ к базе данных вы хотите импортировать и нажмите кнопку "Открыть". Note that the database cannot be in Access 2007 format as SQL Server 2005 does not recognize it! Заметим, что база данных не может быть в формате Access 2007, как SQL Server 2005 не распознает его! So if you have a 2007 Access database, first convert it to the 2002-2003 Access format by going to Save As. Так что если у вас есть доступ к базе данных 2007 года, сначала преобразовать его в формат 2002-2003 Доступ к собираемся Сохранить как.

mirgrate access to sql

Go ahead and click Next to choose the destination. Идем дальше и нажмите кнопку Далее, чтобы выбрать пункт назначения. Since you right-clicked on the database you wanted to import the data into, it should already be picked in the list. Поскольку вы щелкнули правой по базе данных, Вы хотели, чтобы импортировать данные в, она должна быть уже собраны в этом списке.

destination database

Click Next and then specify how you want to transfer the data from Access to SQL by choosing either Copy the data from one or more tables or Write a query to specify the data to transfer . Нажмите Next и укажите, как вы хотите передавать данные от доступа к SQL, выбрав либо копирования данных из одной или нескольких таблиц или написать запрос для указания данных для передачи.

access to sql server

In most cases, if you want to just transfer the entire database, you should choose the first option. В большинстве случаев, если вы хотите просто перенести все данные, вам следует выбрать первый вариант. If you want only a portion of the data from a particular table, you can write out the SQL query. Если вы хотите только часть данных из определенной таблицы, Вы можете написать в SQL запроса. Click Next. Нажмите кнопку "Далее".

By default all the tables should be selected and if you click the Edit button under Mapping , you’ll see the the destination database will create all of the tables to match what’s in the Access database. По умолчанию все таблицы должны быть выбраны и, если вы нажмете на кнопку "Изменить" по составлению карт, Вы увидите назначения, база данных будет создавать все таблицы в соответствии с чем на доступ к базе данных.

transfer database access to sql

Here I have only one table in my Access database. Здесь я только один стол в моей доступ к базе данных. Click Next and then choose whether to execute immediately or to save it as a file to perform later. Нажмите Next, а затем решать, следует ли выполнять сразу или сохранить ее как файл для выполнения позже.

save as dts package

Click Next and then click Finish . Нажмите кнопку "Далее" и нажмите кнопку "Готово". You’ll then see the progress of the data transfer as it occurs. Вы сможете увидеть прогресс в передаче данных, как это происходит.

transfer data

After it is completed, you’ll see the number of rows transferred for each table in the Message column. После ее завершения, вы увидите число строк, переданных для каждой таблицы в сообщении колонке.

data transferred

Click Close and you should now have all of your Access data nicely imported into a SQL Server 2005 database, which you can then use for whatever you like. Нажмите кнопку Закрыть, и вы должны теперь иметь все Ваши доступ к данным красиво, импортируемые в SQL Server 2005 базы данных, которые можно затем использовать на то, что Вам нравится.

access database

Any problems importing your data from Access to SQL 2005? Любые проблемы, импортировать данные из доступа к SQL 2005? If so, post a comment and I’ll try to help! Если это так, комментировать, и я буду стараться помочь!

Enjoyed this post? Понравилась эта должность? Subscribe to Online Tech Tips via Подключение к Интернет Технология Советы через RSS Feed RSS Подача or via или через Email Электронная почта and receive free daily productivity tips. и получите бесплатно ежедневно производительности советы.

» Filed Under », Поданной в соответствии с MS Office Tips MS Office советы

Добавить в Delicious Save this page Сохраните эту страницу МИКС он Stir it up on Mixx Обжаренные ее на МИКС
Reddit Add to Reddit Добавить на Reddit StumbleUpon Stumble this page Спотыкаться на этой странице

Related Posts Соответствующих должностей

Please post your comments/suggestions! Пожалуйста, ваши комментарии и предложения!