Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Вы можете использовать различные методы для импорта данных в, а также экспорта данных из SQL Server и Azure SQL Database. Эти методы включают инструкции Transact-SQL, средства командной строки и мастера.
Вы также можете импортировать и экспортировать данные в различных форматах данных. Эти форматы включают неструктурированные файлы, файлы Excel, основные типы реляционных баз данных и форматы различных облачных служб.
Методы импорта и экспорта данных
Использование инструкций Transact-SQL
Вы можете импортировать данные с помощью команд BULK INSERT или OPENROWSET(BULK...). Обычно эти команды выполняются в SQL Server Management Studio (SSMS). Дополнительные сведения см. в разделе Use BULK INSERT или OPENROWSET(BULK...) для импорта данных в SQL Server.
Используйте BCP в командной строке
Вы можете импортировать и экспортировать данные с помощью служебной программы командной строки BCP. Дополнительные сведения см. в разделе Import и экспорт массовых данных с помощью bcp (SQL Server).
импорт и экспорт портала Azure
Портал Azure предоставляет действия Import и Export для Azure SQL Database. Эти действия можно использовать для импорта или экспорта базы данных в формате BACPAC-файла с помощью службы импорта/экспорта Azure SQL.
- Export: на странице Azure SQL Database выберите Export для создания BACPAC-файла в Azure Blob Storage.
- Импорт: на странице логического сервера для Azure SQL Database выберите Импорт базы данных, чтобы создать новую базу данных из файла BACPAC, хранящегося в Azure Blob Storage.
Операции импорта и экспорта на основе портала:
- Используйте ту же службу импорта или экспорта и API, что и PowerShell, Azure CLI и REST.
- Поддержка BACPAC-файлов, хранящихся в Azure Blob Storage.
- Состояние и история операций Surface через журнал импорта/экспорта на логическом сервере.
Параметры проверки подлинности, доступные на портале Azure, соответствуют тем, которые поддерживаются службой импорта и экспорта. Поддержка проверки подлинности управляемого удостоверения доступна в предварительной версии.
Подробное руководство см. в разделе "Использование управляемого удостоверения" с импортом и экспортом (предварительная версия).
В этой модели:
- Пользовательски назначенное управляемое удостоверение (UAMI) назначено логическому серверу для Azure SQL Database.
- Управляемое удостоверение настраивается как администратор Microsoft Entra на сервере.
- То же или другое управляемое удостоверение получает доступ RBAC для управления плоскостью данных к целевой учетной записи Azure Storage.
Замечание
- Импорт и экспорт с помощью проверки подлинности управляемой идентификацией в настоящее время находится в предварительной версии и доступен только для Azure SQL Database.
- В текущей предварительной версии поддерживаются только управляемые удостоверения, назначаемые пользователем на уровне сервера .
Дополнительные сведения см. в разделе Импорт BACPAC-файла в базу данных в Azure SQL Database и Экспорт базы данных в BACPAC-файл.
Использование мастера импорта неструктурированных файлов
Если вам не нужны все параметры конфигурации, доступные в мастере импорта и экспорта и других средствах, можно импортировать текстовый файл в SQL Server с помощью мастера Import Flat File в SQL Server Management Studio (SSMS). Дополнительные сведения см. в следующих статьях:
Использование мастера импорта и экспорта SQL Server
Вы можете импортировать данные в различные источники и назначения или экспортировать данные с помощью мастера импорта и экспорта SQL Server. Чтобы использовать мастер, необходимо установить SQL Server Integration Services (SSIS) или SQL Server Data Tools (SSDT). Дополнительные сведения см. в разделе Import и экспорт данных с помощью мастера импорта и экспорта SQL Server.
Разработка собственного импорта и экспорта
Если вы хотите настроить свой собственный вариант импорта данных, воспользуйтесь следующими функциями или службами.
Форматы данных для импорта и экспорта
Поддерживаемые форматы
Вы можете импортировать данные из, а также экспортировать данные в, неструктурированные файлы или другие форматы файлов, реляционные базы данных и облачные службы. Дополнительные сведения об этих параметрах для конкретных инструментов см. в следующих статьях:
- Подключение к источникам данных с помощью мастера импорта и экспорта SQL Server
- Подключения служб Integration Services (SSIS)
- соединители Azure Data Factory
Часто используемые форматы данных
Существуют особые рекомендации и примеры, доступные для некоторых часто используемых форматов данных. Дополнительные сведения об этих форматах данных см. в следующих статьях:
- Импорт данных из Excel в SQL Server или Azure SQL Database
- Import JSON-документы в SQL Server
- Примеры массового импорта и экспорта XML-документов (SQL Server)
- Примеры массового доступа к данным в Azure Blob Storage.