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 usar fabric Command Line Interface (CLI) para crear bases de datos SQL en Fabric. La CLI de Fabric (fab) es una interfaz rápida de línea de comandos inspirada en el sistema de archivos para Microsoft Fabric.
En este artículo y scripts de ejemplo se muestran los comandos básicos de la CLI de Fabric que se pueden usar para implementar una base de datos SQL de Fabric.
Prerrequisitos
Antes de comenzar:
Necesita una capacidad de Fabric existente. Si no lo hace, inicie una versión de prueba de Fabric.
Puede usar un área de trabajo existente o crear un área de trabajo de Fabric.
Debe ser miembro de los roles de administrador o miembro del área de trabajo para crear una base de datos SQL.
Asegúrese de que la versión 3.10, 3.11 o 3.12 de Python esté instalada en el equipo. Python debe ser accesible desde el terminal a través de la variable de
PATHentorno.Instale la CLI de Fabric en el equipo con el comando siguiente. Si ve un mensaje sobre cómo actualizar el
PATHen la salida del instalador, corríjalo antes de continuar o los pasos posteriores pueden producir un error.pip install ms-fabric-cli
Creación de una base de datos SQL con la CLI de Fabric
Inicie sesión en Microsoft Fabric. Abra una ventana de comandos y ejecute el siguiente comando:
fab auth loginSiga las indicaciones para autenticarse con su cuenta Microsoft con acceso al área de trabajo de Fabric.
Ejecute el comando siguiente para crear una nueva base de datos SQL:
- Reemplace
<workspacename>por el nombre del área de trabajo donde desea crear la base de datos SQL. - Reemplace por
<databasename>el nombre que desea usar para la nueva base de datos SQL.
fab create <workspacename>.Workspace/<databasename>.SQLDatabase- Reemplace
Compruebe la nueva base de datos SQL del área de trabajo con el siguiente comando:
- Reemplace
<workspacename>por el nombre del área de trabajo donde desea crear la base de datos SQL.
fab ls <workspacename>.WorkspaceEl
fab lscomando muestra una lista de todos los elementos del área de trabajo, incluida la nueva base de datos SQL.- Reemplace
Intercalación de base de datos
De forma predeterminada, la base de datos se crea con la intercalación SQL_Latin1_General_CP1_CI_ASque no distingue mayúsculas de minúsculas .
No se puede modificar la intercalación de base de datos después de la creación, aunque se admiten intercalaciones en columnas individuales.
Al crear la base de datos con la CLI de Fabric, puede llamar a la API de Fabric directamente con el conjunto de comandos fab api. Especifique el área de trabajo deseada, el nuevo nombre y la descripción de la base de datos y la intercalación deseada en los parámetros.
Actualmente, el fab cli comando es necesario para crear una base de datos con una intercalación no predeterminada. La sintaxis es similar, por ejemplo:
fab api workspaces/<workspace unique ID>/sqldatabases -X post -H "Content-Type=application/json" -i "{\"displayName\": \"<new database name>\", \"description\": \"<new database description>\", \"creationPayload\":{\"collation\": \"Latin1_General_100_BIN2_UTF8\",\"creationMode\": \"new\"}}"
En este ejemplo se crea una nueva base de datos en el área de trabajo con el identificador workspace unique IDúnico , con un nombre <new database name>, una descripción <new database description>y la intercalación Latin1_General_100_BIN2_UTF8.