Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL-databas i Microsoft Fabric
Kom igång med SQL Server Management Studio (SSMS) för att ansluta till din SQL-databas i Microsoft Fabric och kör några Transact-SQL -kommandon (T-SQL).
Anmärkning
Även om Microsoft Entra ID är det nya namnet för Azure Active Directory (Azure AD), för att förhindra avbrott i befintliga miljöer, förblir Azure AD fortfarande i vissa hårdkodade element som gränssnittsfält, anslutningsproviders, felkoder och cmdletar. I den här artikeln är de två namnen utbytbara.
Artikeln visar följande steg:
- Ansluta till en SQL-databas i Fabric
- Skapa en tabell i din nya databas
- Infoga rader i den nya tabellen
- Fråga den nya tabellen och visa resultatet
- Använd frågefönstrets tabell för att verifiera anslutningsegenskaperna
- Ta bort databas
Förutsättningar
- Installera SQL Server Management Studio
- Du behöver en befintlig Fabric-kapacitet. Om du inte gör det, starta en Fabric-prenumeration.
- Du kan använda en befintlig arbetsyta eller skapa en ny infrastrukturarbetsyta.
- Du måste vara medlem i administratörs- eller medlemsrollerna för arbetsytan för att skapa en SQL-databas.
- Skapa en SQL-databas i Fabric. Börja med en ny, tom databas.
Ansluta till en SQL-databas i Fabric
Anmärkning
Versioner av SSMS före 18.6 autentiserar inte till databasmotorer via Microsoft Entra multifaktorautentisering (MFA). Om du vill fortsätta använda MFA behöver du SSMS 18.6 eller en senare version.
Starta SQL Server Management Studio (SSMS). Första gången du kör SSMS öppnas fönstret Anslut till server . Om den inte öppnas kan du öppna den manuellt genom att välja Object Explorer>Connect>Database Engine.
Leta upp servernamnet och databasnamnet för DIN SQL-databas i Infrastrukturportalen.
Anslutningssträngen för SQL-databasen liknar anslutningssträngen för Azure SQL Database. Servernamnet ser ut så
<server-unique-identifer>.database.windows.nethär och databasnamnet ser ut som<database name>-<unique identifier>.Så här hittar du SQL-anslutningssträngen för din SQL-databas i Fabric:
Gå till inställningarna för sql-databasobjektet. Välj Anslutningssträngar. Servernamnet är
Data sourceoch databasnamnet ärInitial Catalog.Eller så väljer du
...menyn i arbetsytans objektlista. Välj Inställningar och sedan Anslutningssträngar.Du kan också välja knappen Öppna i och SQL Server Management Studio. Serveranslutningsinformationen visas.
Dialogrutan Anslut till server visas. Ange följande information, alla andra inställningar kan lämnas som standard:
Inställning Föreslaget värde Detaljer Servertyp Databas-motor Välj Databasmotor (vanligtvis standardalternativet). Servernamn Det fullständigt kvalificerade servernamnet Ange servernamnet, inklusive .database.fabric.microsoft.com,1433.autentisering Välj Microsoft Entra MFA. Mer information finns i Autentisering i SQL-databas i Microsoft Fabric. databasnamn Ange databasnamnet för din SQL-databas. Du kan också ändra ytterligare anslutningsalternativ genom att välja Alternativ. Exempel på anslutningsalternativ är databasen du ansluter till, tidsgränsvärdet för anslutningen och nätverksprotokollet. Den här artikeln använder standardvärdena för alla alternativ.
Välj Anslut.
Om du vill kontrollera att SQL-databasen i Fabric-anslutningen lyckades expanderar och utforskar du objekten i Object Explorer där servernamnet, SQL Server-versionen och användarnamnet visas. Dessa objekt skiljer sig beroende på servertyp.
Felsökning av anslutningsproblem
Om webbläsaren inte kan ansluta till SQL Database när du använder Microsoft Entra med MFA kan du navigera till Verktygsalternativ>>Azure Services>Azure Cloud och ändra värdet för antingen Använd systemets standardwebbläsare eller Använd Web Account Manager. Mer information finns i Alternativ (Azure Services).
Om du har anslutningsproblem med SQL Database i Fabric kan du läsa Förstå nätverkssäkerhet i Microsoft Fabric.
Rensa Cache för Microsoft Entra-ID-token
SQL Server Management Studio (SSMS) cachelagrar Microsoft Entra ID-token kort. När en användare läggs till i en Microsoft Entra-ID-grupp och omedelbart försöker autentisera från SSMS utlöses följande felmeddelande:
Login failed for user '<token-identified principal>'.
(Microsoft SQL Server, Error: 18456)
Om du nyligen har fått åtkomst till en server kan du rensa Cacheminnet för Microsoft Entra-ID-token från Hjälp>rensa entra-ID-tokencache.
I följande dialogruta beskrivs varför det här alternativet är användbart om du nyligen fick åtkomst till en server och kräver omautentisering.
Skapa en tabell i den nya databasen
I det här avsnittet skapar du en tabell i databasen.
Högerklicka på databasen i listan Databaser i Object Explorer och välj Ny fråga:
Klistra in följande T-SQL-kodfragment i frågefönstret:
-- Create a new table called 'Customers' in schema 'dbo' -- Drop the table if it already exists IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL DROP TABLE dbo.Customers; GO -- Create the table in the specified schema CREATE TABLE dbo.Customers ( CustomerId INT NOT NULL PRIMARY KEY, -- primary key column Name NVARCHAR (50) NOT NULL, Location NVARCHAR (50) NOT NULL, Email NVARCHAR (50) NOT NULL ); GOKör frågan genom att välja Kör eller välja F5 på tangentbordet.
När frågan är klar visas den nya Customers tabellen i listan över tabeller i Object Explorer. Om tabellen inte visas högerklickar du på noden TutorialDB-tabeller> i Object Explorer och väljer sedan Uppdatera.
Infoga rader i den nya tabellen
Nu ska vi infoga några rader i tabellen Customers som du skapade. Klistra in följande T-SQL-kodfragment i frågefönstret och välj sedan Kör:
-- Insert rows into table 'Customers'
INSERT INTO dbo.Customers (
[CustomerId],
[Name],
[Location],
[Email]
)
VALUES
(1, N'Orlando', N'Australia', N''),
(2, N'Keith', N'India', N'keith0@adventure-works.com'),
(3, N'Donna', N'Germany', N'donna0@adventure-works.com'),
(4, N'Janet', N'United States', N'janet1@adventure-works.com');
GO
Fråga tabellen och visa resultatet
Resultatet av en fråga visas under frågetextfönstret. Om du vill fråga tabellen Customers och visa raderna som infogades klistrar du in följande T-SQL-kodfragment i frågefönstret och väljer sedan Kör:
-- Select rows from table 'Customers'
SELECT * FROM dbo.Customers;
Frågeresultatet visas under det område där texten angavs.
Du kan också ändra hur resultaten visas genom att välja något av följande alternativ:
- Den första knappen visar resultatet i textvyn, enligt bilden i nästa avsnitt.
- Knappen i mitten visar resultatet i rutnätsvyn, vilket är standardalternativet.
- Med den tredje knappen kan du spara resultatet i en fil vars tillägg är
.rptsom standard.
Verifiera dina anslutningsegenskaper med hjälp av frågefönstrets tabell
Du hittar information om anslutningsegenskaperna under resultatet av din fråga. När du har kört den tidigare nämnda frågan i föregående steg granskar du anslutningsegenskaperna längst ned i frågefönstret.
Du kan avgöra vilken server och databas du är ansluten till och ditt användarnamn.
Du kan också visa frågevaraktigheten och antalet rader som returneras av den tidigare körda frågan.
Rensa resurser
Ta bort exempeltabellen som vi skapar i den här snabbstarten. Klistra in följande T-SQL-kod och kör:
DROP TABLE dbo.Customers;