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.
Se aplica a:✅Base de datos SQL de Microsoft Fabric
Puede conectarse y consultar la base de datos SQL de Fabric de la misma manera que Azure SQL Database.
Prerequisites
- Necesita una capacidad de Fabric existente. Si no tiene, inicie una versión de prueba de Fabric.
- Cree o use una base de datos SQL de Fabric existente.
- Si aún no tiene una, cree una nueva base de datos SQL de Fabric.
- Actualmente, la única directiva de conexión admitida para la base de datos SQL en Microsoft Fabric es Predeterminada. Para obtener más información, consulte directiva de conexión.
Editor de consultas en el portal de Fabric
Puede conectarse a la base de datos SQL mediante el editor basado en web en el portal de Fabric.
El editor basado en web para la base de datos SQL de Fabric proporciona un explorador de objetos fundamentales y una interfaz de ejecución de consultas. El menú integradoExplorador enumera todos los objetos de base de datos.
Una nueva base de datos SQL de Fabric se abre automáticamente en el editor web y se puede abrir una base de datos existente en el editor web seleccionándola en Fabric.
Encontrar la cadena de conexión SQL
En Microsoft Fabric, se puede acceder al punto de conexión de SQL Analytics y a la base de datos SQL mediante un flujo de datos tabular o un punto de conexión de TDS conocido para todas las aplicaciones web modernas que interactúan con un punto de conexión de TDS de SQL Server. Esto se conoce como cadena de conexión de SQL dentro de la interfaz de usuario de Microsoft Fabric.
La cadena de conexión de la base de datos SQL es similar a la cadena de conexión de Azure SQL Database, <server-unique-identifer>.database.windows.net. La cadena de conexión del punto de conexión de análisis SQL se ve así: <server-unique-identifier>.<tenant>.fabric.microsoft.com.
Para buscar la cadena de conexión de SQL de la base de datos SQL de Fabric:
- Vaya a la configuración del elemento de base de datos SQL.
- O bien, en la lista de elementos, seleccione el
...menú. Seleccione Configuración y, a continuación, Cadenas de conexión. Fabric proporciona cadenas de conexión completas para proveedores como ADO.NET, JDBC, ODBC, PHP y Go. - O bien, seleccione el botón Abrir en y seleccione SQL Server Management Studio o Visual Studio Code. Se muestran el nombre del servidor y el nombre de la base de datos.
Para buscar la cadena de conexión de SQL del punto de conexión de SQL Analytics de la base de datos SQL de Fabric:
- Vaya a la configuración del elemento de base de datos SQL y seleccione Cadenas de conexión.
- O bien, seleccione el
...menú y, a continuación, seleccione Punto de conexión de SQL y, a continuación, copie la cadena de conexión de SQL.
Botón Abrir en para conectarse
Puede conectarse fácilmente a la base de datos SQL con el botón Abrir en del editor de consultas del portal de Fabric. Elija SQL Server Management Studio o la extensión mssql con Visual Studio Code.
Conexión manual con SQL Server Management Studio
Si la versión de SSMS es anterior a 21, no se admite el rellenado automático de los datos de conexión después de hacer clic en Abrir en. Puede conectarse manualmente proporcionando la información de servidor, base de datos y autenticación.
En SQL Server Management Studio (SSMS):
- En el área de trabajo del módulo de Base de datos de Fabric, seleccione el
...junto a su base de datos SQL. - Haga clic en Configuración.
- Seleccione Cadenas de conexión. Busque la cadena de conexión a la base de datos SQL, incluido el
Data Source=. Por ejemplo,tcp:<servername>.database.fabric.microsoft.com,1433.Initial Catalog=es el nombre de la base de datos. - En SSMS, abra un Nueva conexión.
- En el cuadro de diálogo Fabric, copie y pegue el valor de
Server Nameen el nombre del servidor. - Elija Tipo de autenticación: Microsoft Entra ID: universal con compatibilidad con MFA.
- Seleccione Opciones<<.
- Copie y pegue el valor de
Database Nameen el cuadro de texto Conectarse a la base de datos. - Seleccione Conectar.
- Inicie sesión con Microsoft Entra ID: universal con compatibilidad con MFA.
Conexión manual con la extensión MSSQL para Visual Studio Code
También puede usar la experiencia de exploración de Fabric en la extensión MSSQL para VS Code. Esta característica permite a los desarrolladores conectarse sin problemas a su base de datos SQL en puntos de conexión de Fabric o SQL Analytics, sin copiar manualmente cadenas de conexión desde el portal de Fabric ni confiar en el botón Abrir en para conectarse directamente a su base de datos dentro de VS Code.
Conexión con sqlcmd
Puede conectarse a la base de datos SQL de Fabric con sqlcmd, igual que cualquier otro producto del motor de base de datos SQL.
Use la autenticación de Microsoft Entra ID con la opción G. La autenticación de Microsoft Entra (-G) requiere al menos la versión 13.1.
En el ejemplo siguiente, reemplace <server name> por la cadena larga de texto único que representa la base de datos SQL de Fabric.
sqlcmd -S <your_server>.database.fabric.microsoft.com;1433 -G -d <your_database> -i ./script.sql
Conéctate con la utilidad bcp
Puede conectarse a la base de datos SQL de Fabric con la utilidad bcp, igual que cualquier otro producto del motor de base de datos SQL. Use la autenticación de Microsoft Entra ID con la opción -G.
En el ejemplo siguiente, reemplace <server name> por la cadena larga de texto único que representa la base de datos SQL de Fabric.
bcp bcptest in "c:\temp\sample.dat" -S <your_server>.database.fabric.microsoft.com;1433 -d testdb -G -c
Conexión con Python Notebook
Fabric Python Notebooks (versión preliminar) ofrece la capacidad de ejecutar código T-SQL con el comando magic de T-SQL.
Sugerencia
También puede conectar las aplicaciones a una base de datos SQL en Fabric con el controlador de Python de Microsoft.
En los pasos siguientes, conéctese a una base de datos SQL en Fabric mediante el %%tsql comando magic:
Cree un cuaderno en el área de trabajo con el lenguaje establecido en Python.
En una celda, use el
%%tsqlcomando mágico. El tipo de celda cambia automáticamente aT-SQL.En el ejemplo siguiente, reemplace por
<databasename>el nombre de la base de datos SQL en Fabric. El-typeparámetro debe serSQLDatabase.%%tsql -artifact <databasename> -type SQLDatabaseA continuación, incluya el comando T-SQL. Por ejemplo, para ejecutar una consulta desde una base de datos denominada
Contoso:%%tsql -artifact Contoso -type SQLDatabase SELECT * FROM SalesLT.Customer;También puede enlazar los resultados a un dataframe con el
-bindargumento :%%tsql -artifact Contoso -type SQLDatabase -bind df2
Para obtener más posibilidades de consultar los datos con T-SQL dentro de cuadernos de Python, consulte Ejecución de código T-SQL en cuadernos de Python de Fabric. Para ver la sintaxis completa, use el %tsql? comando . Este comando muestra la información de ayuda del comando mágico de T-SQL, incluidos los parámetros disponibles y sus descripciones.