Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Осуществить импорт и экспорт данных с помощью мастера импорта и экспорта 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!