Импорт и экспорт данных в SQL Server и базе данных SQL Azure
Для импорта и экспорта данных в SQL Server и базе данных SQL Azure доступны разнообразные методы. Сюда входят инструкции Transact-SQL, программы командной строки и мастеры.
Кроме того, вы можете импортировать и экспортировать данные в разных форматах. Эти форматы включают неструктурированные файлы, файлы Excel, основные типы реляционных баз данных и форматы различных облачных служб.
Методы импорта и экспорта данных
Использование инструкций Transact-SQL
Вы можете импортировать данные с помощью команд BULK INSERT или OPENROWSET(BULK. ) . Обычно эти команды выполняются в SQL Server Management Studio (SSMS). Дополнительные сведения см. в разделе Массовый импорт данных с помощью инструкции BULK INSERT или OPENROWSET(BULK. ).
Используйте BCP в командной строке
Вы можете импортировать и экспортировать данные с помощью служебной программы командной строки BCP. Дополнительные сведения см. в разделе Массовый импорт и экспорт данных с использованием программы BCP.
Использование мастера импорта неструктурированных файлов
Если вам не нужны все параметры конфигурации, доступные в окне мастера экспорта и импорта (а также другие средства), вы можете импортировать текстовый файл в SQL Server с помощью мастера импорта неструктурированных файлов в SQL Server Management Studio (SSMS). Дополнительные сведения см. в следующих статьях:
- Мастер импорта неструктурированных файлов в SQL
- Новые возможности SQL Server Management Studio 17.3
Использование мастера импорта и экспорта SQL Server
Мастер импорта и экспорта SQL Server позволяет вам экспортировать данные из самых разных источников и импортировать их во множество различных назначений. Чтобы использовать мастер, необходимо установить SQL Server Integration Services (SSIS) или SQL Server Data Tools (SSDT). Дополнительные сведения см. в разделе Импорт и экспорт данных с помощью мастера импорта и экспорта SQL Server.
Разработка собственного импорта и экспорта
Если вы хотите настроить свой собственный вариант импорта данных, воспользуйтесь следующими функциями или службами.
- SQL Server Integration Services Дополнительные сведения см. в разделе SQL Server Integration Services.
- Фабрика данных Azure Дополнительные сведения см. в разделе Введение в фабрику данных Azure.
Форматы данных для импорта и экспорта
Поддерживаемые форматы
Вы можете выполнять импорт и экспорт данных в виде неструктурированных файлов, а также во множестве других форматов, в виде реляционных баз данных и облачных служб. Дополнительные сведения об использовании этих вариантов в конкретных инструментах см. в следующих разделах.
- Сведения о мастере импорта и экспорта SQL Server см. в разделе Подключение к источникам данных с помощью мастера импорта и экспорта SQL Server.
- Сведения о SQL Server Integration Services см. в разделе Соединения в службах Integration Services (SSIS).
- Сведения о фабрике данных Azure см. в разделе Соединители фабрики данных Azure.
Часто используемые форматы данных
Для часто используемых форматов данных есть особые возможности и примеры. Дополнительные сведения об этих форматах данных, см. в следующих разделах:
- сведения об Excel см. в разделе Импорт из Excel;
- сведения о JSON см. в разделе Импорт документов JSON;
- сведения об XML см. в разделе Импорт и экспорт XML-документов;
- сведения о хранилище BLOB-объектов Azure см. в разделе Импорт и экспорт данных из хранилища BLOB-объектов Azure.
Дальнейшие действия
Если вы не знаете, с чего начать импорт или экспорт, попробуйте запустить мастер импорта и экспорта SQL Server. Краткие сведения см. в разделе Приступая к работе с простым примером мастера импорта и экспорта.
Как скопировать базу SQL Server?
Здравствуйте. Нужно скопировать небольшую базу на SQL Server с одного компа на другой. Тыкните, пожалуйста, носом в инфу для чайников.
Отслеживать
51.4k 86 86 золотых знаков 267 267 серебряных знаков 505 505 бронзовых знаков
задан 7 мая 2012 в 12:59
148 1 1 золотой знак 5 5 серебряных знаков 16 16 бронзовых знаков
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
- В Microsoft SQL Server Management Studio нажимаем ПКМ на БД, которую будем переносить (к примеру, 1C_BUH_test), далее «Задачи» -> «Создать резервную копию» (настройки, оставляем по-умолчанию).
- Переносим созданый *.bak файл резервной копии БД, на другой SQL-сервер.
- В Microsoft SQL Server Management Studio нажимаем ПКМ на «Базы данных», далее «Восстановить базу данных».
- Указываем перенесенный ранее, *.bak файл:
- В выпадающем списке выбираем БД в которую будет производиться восстановление данных (к примеру, 1C_BUH_test).
- Настройки сделаны нажимаем «ОК».
- В случае успешного восстановления БД, будет уведомление.
- Обязательно проверьте владельца БД после восстановления.
- ПКМ на БД -> «Свойства» -> закладка «Файлы» -> поле «Владелец» (если оно пустое, то необходимо указать «Владельца» БД).
- Указав «Владельца» БД нажимаем «ОК».
Отслеживать
ответ дан 12 дек 2016 в 0:59
Maxim Moskvitin Maxim Moskvitin
64 6 6 бронзовых знаков
Отслеживать
51.4k 86 86 золотых знаков 267 267 серебряных знаков 505 505 бронзовых знаков
ответ дан 7 мая 2012 в 13:19
Yaroslav Schubert Yaroslav Schubert
1,075 4 4 золотых знака 15 15 серебряных знаков 35 35 бронзовых знаков
Спасибо! Уже сделал через бэкап.
7 мая 2012 в 13:35
- sql-server
- sql
-
Важное на Мете
Связанные
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.3.2953
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Импорт и экспорт базы данных MSSQL
В этой статье мы расскажем, как экспортировать базу данных MS SQL и как импортировать ее на хостинг.
В базе данных хранится различный контент сайта. Например, это могут быть товары, аккаунты пользователей, сведения о заказах, комментарии. Потеря этих данных недопустима, поэтому перед крупными обновлениями стоит экспортировать резервную копию БД MS SQL. Тогда в случае возникновения неполадок вы сможете загрузить базу данных на хостинг и восстановить информацию. Также дамп базы данных может понадобиться для переноса сайта.
Подробнее о том, что такое MS SQL Server и как с ним работать, читайте в статье: Основы работы с MSSQL.
Импорт базы данных MSSQL

Перейдите на вкладку «Базы Данных». Выберите нужную базу данных и нажмите Импортировать резервную копию:
Чтобы загрузить резервную копию с локального компьютера, нажмите Загрузить и Выберите файл с базой данных. Нажмите ОК:
Чтобы импортировать резервную копию, которая хранится на хостинге, нажмите Импортировать и выберите её из каталога. Нажмите ОК: 
В названии импортируемого файла не должно быть кириллических символов. В противном случае произойдёт ошибка и импорт не выполнится.
Готово! База данных MSSQL успешно импортирована.
Экспорт базы данных MSSQL

Перейдите на вкладку «Базы Данных». Выберите нужную базу данных и нажмите Экспортировать резервную копию:

Чтобы создать резервную копию базы данных, выберите папку, в которой ее нужно сохранить, и введите имя файла. Если вы хотите автоматически скачать резервную копию после создания, поставьте галочку. Нажмите ОК:
Готово! База данных MSSQL успешно экспортирована.
Экспортирование и импортирование дампов баз данных
Дамп базы данных – это файл, содержащий структуру и контент базы данных. Его можно использовать для целей резервного копирования. В более ранних версиях Plesk дампы можно было создавать только с помощью инструментов управления базами данных. Теперь в Plesk есть более быстрый способ создавать дампы баз данных, хранить их и разворачивать ранее созданные дампы на сервере.
В Plesk экспортировать дамп базы данных означает сохранить исходную базу данных в виде файла, который затем можно будет хранить или распространять. Импортировать дамп базы данных означает восстановить данные из такого файла в конечную базу данных. Импорт можно выполнять как на текущий, так и на другой сервер баз данных. Единственное ограничение состоит в том, что исходная и конечная базы данных должны быть одного типа, например, MySQL.
В Plesk дампы баз данных создаются в формате SQL и хранятся в виде ZIP-архивов. Если вам нужно создать дамп в другом формате или с индивидуальными настройками, используйте собственную функциональность инструментов управления базами данных (phpMyAdmin, phpPgAdmin или myLittleAdmin). Инструкции по импорту и экспорту данных с помощью инструментов управления базами данных смотрите в справке к этим инструментам.
Чтобы сохранить копию базы данных:
- Перейдите на страницу Сайты и домены >Базы данных >Экспортировать резервную копию в окне инструментов управления базой данных.
- Сохранить дамп:
- Чтобы сохранить дамп в определенной папке на сервере, выберите папку. По умолчанию используется домашняя папка вашей подписки.
- Чтобы сохранить дамп и на сервере, и на вашем локальном компьютере, выберите Автоматически скачать резервную копию после создания.
Чтобы развернуть копию базы данных в Plesk:
- Перейдите на страницу Сайты и домены >Базы данных >Импортировать резервную копию в окне инструментов управления базой данных.
- Выберите дамп для развертывания:
- Чтобы развернуть дамп с вашего локального компьютера, выберите Загрузить и нажмите Просмотр. Затем выберите ZIP-архив с файлом дампа.
- Чтобы развернуть дамп из папки на сервере, выберите Импортировать и выберите файл дампа.
- Чтобы развернуть дамп во вновь созданной базе данных, выберите Заново создать базу данных. Старая база данных будет удалена, а новая с таким же именем – создана.
Примечание: По умолчанию кнопки Импортировать резервную копию и Экспортировать резервную копию не отображаются для баз данных, размещенных на удаленном сервере Microsoft SQL Server. Чтобы экспортировать или импортировать резервные копии таких баз данных, сначала задайте настройки резервного копирования для удаленного сервера Microsoft SQL Server.