Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Задание. Осуществить импорт и экспорт данных с помощью мастера импорта и экспорта SQL Server



Осуществить импорт и экспорт данных с помощью мастера импорта и экспорта SQL Server.

Порядок выполнения:

1. Запуск мастера импорта и экспорта SQL Server

В меню Пуск укажите пункт Все программы, выберите Microsoft SQL Server и затем пункт Импорт и экспорт данных.

— или —

В среде SQL Server Data Tools (SSDT) щелкните правой кнопкой мыши папку Пакеты служб SSIS, а затем выберите пункт Мастер импорта и экспорта служб SSIS.

— или —

В среде SQL Server Data Tools (SSDT) в меню Проекты выберите пункт Мастер импорта и экспорта служб SSIS.

— или —

В среде Среда SQL Server Management Studio подключитесь к серверу типа Компонент Database Engine, разверните базы данных, правой кнопкой мыши щелкните базу данных, выберите пункт Задачи, затем выберите пункт Импорт данных или Экспорт данных.

— или —

В окне командной строки запустите программу DTSWizard.exe, которая находится в папке «C:\Program Files\Microsoft SQL Server\100\DTS\Binn».

Импорт и экспорт данных с помощью мастера импорта и экспорта SQL Server

1. Запустите мастер импорта и экспорта служб SQL Server.

2. На соответствующих страницах мастера выберите источник данных и целевое назначение данных.

Доступны такие источники данных, как поставщики данных.NET Framework, поставщики OLE DB, собственные клиенты-поставщики служб SQL Server, ADO.NET, Microsoft Office Excel, Microsoft Office Access, а также источник неструктурированных файлов. В зависимости от выбранного источника можно задать такие параметры, как режим проверки подлинности, имя сервера, имя базы данных и формат файла.

Доступны такие назначения, как поставщики данных.NET Framework, поставщики OLE DB, собственный клиент SQL Server, Excel, Access и назначение «Неструктурированный файл».

3. Задайте параметры выбранного типа назначения.

Если в качестве назначения выбрана база данных SQL Server, можно задать следующие параметры.

· Укажите, нужно ли создавать новую базу данных, а также укажите свойства базы данных. Следующие свойства не могут быть изменены, и мастер воспользуется указанными значениями по умолчанию.

Свойство Значение
Параметры сортировки Latin1_General_CS_AS_KS_WS
Модель восстановления Полная
Использовать полнотекстовое индексирование True

· Выберите, копировать ли данные из таблиц или представлений или копировать результаты запроса.

Если необходимо копировать результаты запроса данных из источника, следует создать запрос Transact-SQL. Можно ввести запрос Transact-SQL вручную либо использовать запрос, сохраненный в файле. Мастер содержит функцию просмотра для поиска файла. После выбора файл будет автоматически открыт, а его содержимое будет вставлено на страницу мастера.

Если источником является поставщик ADO.NET, можно также использовать этот параметр, чтобы скопировать результаты запроса, предоставляя строку DBCommand в качестве запроса.

Если источником данных является представление, мастер импорта и экспорта SQL Server автоматически преобразует это представление в таблицу в назначении.

· Укажите, следует ли удалить и создать повторно целевую таблицу, а также разрешить ли вставку идентификаторов.

· Укажите, следует ли удалять и добавлять строки в существующую целевую таблицу. Если таблица не существует, мастер импорта и экспорта SQL Server создаст ее автоматически.

Если в качестве назначения выбран неструктурированный файл, можно задать следующие параметры.

· Указать разделитель строк в целевом файле.

· Указать разделитель столбцов в целевом файле.

4. Дополнительно можно выбрать одну таблицу и изменить сопоставление исходных и целевых столбцов или изменить метаданные целевых столбцов.

· Сопоставьте исходные столбцы с другими целевыми столбцами.

· Измените тип данных целевого столбца.

· Задайте длину столбцов символьных типов.

· Задайте масштаб и точность столбцов числовых типов.

· Укажите, может ли столбец содержать значения NULL.

5. Если необходимо выбрать несколько таблиц и обновить метаданные и параметры, которые будут применены к этим таблицам, выполните следующие действия.

· Выберите существующую целевую схему или предоставьте новую схему, чтобы назначить ее таблицам.

· Укажите возможность вставки столбцов идентификаторов в целевые таблицы.

· Укажите возможность удаления и повторного создания целевых таблиц.

· Укажите возможность усечения целевых таблиц.

6. Сохраните и выполните пакет.

Если мастер запущен из среды Среда SQL Server Management Studio или из командной строки, пакет может быть выполнен немедленно. Дополнительно пакет может быть сохранен в базе данных SQL Server msdb или в файловой системе. Дополнительные сведения о базе данных msdb см. в разделе Управление пакетами (устаревшая версия службы SSIS).

Если пакет сохранен, то можно задать уровень защиты пакета, и если уровень защиты использует пароль, то необходимо предоставить пароль. Дополнительные сведения об уровнях защиты пакета см. в разделе Контроль доступа для конфиденциальных данных в пакетах.

Если мастер запущен из проекта служб Службы Integration Services среды SQL Server Data Tools (SSDT), пакет не может быть запущен из мастера.Вместо этого пакет добавляется в проект служб Службы Integration Services, из которого был запущен мастер. Впоследствии пакет может быть запущен в среде SQL Server Data Tools (SSDT).





Дата публикования: 2015-10-09; Прочитано: 1674 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...