Dela via


Skapa en SQL-databas med Fabric CLI

gäller för:SQL-databas i Microsoft Fabric

Du kan använda CLI ( Fabric Command Line Interface ) för att skapa SQL-databaser i Fabric. Fabric CLI (fab) är ett snabbt, filsysteminspirerat kommandoradsgränssnitt för Microsoft Fabric.

Den här artikeln och exempelskripten visar de grundläggande Fabric CLI-kommandon som kan användas för att distribuera en Fabric SQL-databas.

Förutsättningar

Innan du börjar:

Skapa en ny SQL-databas med Fabric CLI

  1. Logga in på Microsoft Fabric. Öppna en kommandotolk och kör följande kommando:

    fab auth login 
    
  2. Följ anvisningarna för att autentisera med ditt Microsoft-konto som har åtkomst till din Fabric-arbetsyta.

  3. Kör följande kommando för att skapa en ny SQL-databas:

    • Ersätt <workspacename> med namnet på arbetsytan där du vill skapa SQL-databasen.
    • Ersätt <databasename> med det namn som du vill använda för din nya SQL-databas.
    fab create <workspacename>.Workspace/<databasename>.SQLDatabase
    
  4. Kontrollera den nya SQL-databasen på din arbetsyta med följande kommando:

    • Ersätt <workspacename> med namnet på arbetsytan där du vill skapa SQL-databasen.
    fab ls <workspacename>.Workspace 
    

    Kommandot fab ls visar en lista över alla objekt på arbetsytan, inklusive din nya SQL-databas.

Databaskollation

Som standard skapas databasen med skiftlägesokänslig sortering SQL_Latin1_General_CP1_CI_AS.

Databassortering kan inte ändras efter skapandet, men sortering på enskilda kolumner stöds.

När du skapar databasen med Fabric CLI kan du anropa Fabric API direkt med fab api-uppsättning av kommandon. Ange önskad arbetsyta, nytt databasnamn och beskrivning samt önskad sortering i parametrarna.

fab cli För närvarande är kommandot nödvändigt för att skapa en databas med en icke-standardsortering. Syntaxen är liknande, till exempel:

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\"}}"

I det här exemplet skapas en ny databas på arbetsytan med det unika ID:t workspace unique ID, med namnet <new database name>, beskrivningen <new database description>och sorteringen Latin1_General_100_BIN2_UTF8.