Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Applies to:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Puede usar varios métodos para importar datos y exportar datos de SQL Server y Azure SQL Database. Estos métodos incluyen instrucciones Transact-SQL, herramientas de línea de comandos y asistentes.
También puede importar y exportar datos en varios formatos de datos. Estos formatos incluyen archivos planos, Excel, las principales bases de datos relacionales y distintos servicios en la nube.
Métodos para la importación y exportación de datos
Uso de instrucciones Transact-SQL
Puede importar datos con los comandos BULK INSERT u OPENROWSET(BULK...). Normalmente, estos comandos se ejecutan en SQL Server Management Studio (SSMS). Para obtener más información, consulte Use BULK INSERT o OPENROWSET(BULK...) para importar datos a SQL Server.
Usar BCP desde el símbolo del sistema
Puede importar y exportar datos con la utilidad de línea de comandos BCP. Para obtener más información, consulte Importar y exportar datos masivos mediante bcp (SQL Server).
importación y exportación del portal de Azure
El portal de Azure proporciona Import y Export acciones para Azure SQL Database. Puede usar estas acciones para importar o exportar una base de datos como un archivo BACPAC a través del servicio Azure SQL servicio Import/Export.
- Export: en una página de Azure SQL Database, seleccione Export para crear un archivo BACPAC en Azure Blob Storage.
- Importar: Desde una página de servidor lógico para Azure SQL Database, seleccione Importar base de datos para crear una nueva base de datos a partir de un archivo BACPAC almacenado en Azure Blob Storage.
Operaciones de importación y exportación basadas en el portal:
- Use el mismo servicio y API de importación o exportación que PowerShell, Azure CLI y REST.
- Admite archivos BACPAC almacenados en Azure Blob Storage.
- Muestra el estado y el historial de la operación mediante historial de importación/exportación en el servidor lógico.
Las opciones de autenticación disponibles en el portal de Azure se alinean con las admitidas por el servicio de importación y exportación. La compatibilidad con la autenticación de identidad administrada está en versión preliminar.
Para obtener un tutorial detallado, consulte Uso de identidad administrada con importación y exportación (versión preliminar).
En este modelo:
- Se asigna un identidad administrada asignada por el usuario (UAMI) al servidor lógico para Azure SQL Database.
- La identidad administrada está configurada como administrador de Microsoft Entra en el servidor.
- Se concede a la misma identidad administrada o a una diferente el acceso al plano de datos de Azure RBAC a la cuenta de Azure Storage de destino.
Nota:
- La importación y exportación con la autenticación de identidad administrada se encuentra actualmente en preview y solo está disponible para Azure SQL Database.
- Solo se admiten identidades administradas asignadas por el usuario de nivel de servidor en la versión preliminar actual.
Para obtener más información, vea Importar un archivo BACPAC a una base de datos en Azure SQL Database y Exportar una base de datos a un archivo BACPAC.
Uso del Asistente para la importación de archivos planos
Si no necesita todas las opciones de configuración disponibles en el Asistente para importación y exportación y otras herramientas, puede importar un archivo de texto en SQL Server mediante el Asistente para archivos planos de Importar archivo plano en SQL Server Management Studio (SSMS). Para obtener más información, consulte los artículos siguientes:
- Importación de archivos planos mediante el asistente de SQL
- Novedades de SQL Server Management Studio 17.3
Usar el Asistente para importación y exportación de SQL Server
Puede importar o exportar datos desde varios orígenes y destinos con el Asistente para importación y exportación de SQL Server. Para usar el asistente, debe tener SQL Server Integration Services (SSIS) o SQL Server Data Tools (SSDT) instalados. Para obtener más información, vea Importar y exportar datos con el Asistente para importación y exportación de SQL Server.
Diseñar su propia importación o exportación
Si quiere diseñar una importación de datos personalizada, puede usar una de las siguientes características o servicios:
Formatos de datos para la importación y la exportación
Formatos compatibles
Puede importar datos de y exportar datos a archivos planos u otros formatos de archivo, bases de datos relacionales y servicios en la nube. Para obtener más información sobre estas opciones para herramientas específicas, consulte los siguientes artículos:
- Conéctese a los Orígenes de Datos con el Asistente para Importar y Exportar de SQL Server
- Conexiones de Integration Services (SSIS)
- conectores de Azure Data Factory
Formatos de datos de uso frecuente
Hay consideraciones y ejemplos especiales disponibles para algunos formatos de datos usados habitualmente. Para más información sobre estos formatos de datos, consulte los artículos siguientes:
- Importar datos de Excel a SQL Server o Azure SQL Database
- Importar documentos JSON en SQL Server
- Examples de importación y exportación masiva de documentos XML (SQL Server)
- Examples de acceso masivo a los datos en Azure Blob Storage.