Delen via


Quickstart: Verbinding maken en query's uitvoeren op een SQL-database in Fabric met behulp van SQL Server Management Studio (SSMS)

Van toepassing op:SQL-database in Microsoft Fabric

Ga aan de slag met SQL Server Management Studio (SSMS) om verbinding te maken met uw SQL-database in Microsoft Fabric en voer enkele Transact-SQL (T-SQL)-opdrachten uit.

Opmerking

Hoewel Microsoft Entra ID de nieuwe naam is voor Azure Active Directory (Azure AD) om te voorkomen dat bestaande omgevingen worden onderbroken, blijft Azure AD in sommige vastgelegde elementen, zoals ui-velden, verbindingsproviders, foutcodes en cmdlets. In dit artikel zijn de twee namen uitwisselbaar.

In het artikel ziet u de volgende stappen:

  • Verbinding maken met een SQL-database in Fabric
  • Een tabel maken in uw nieuwe database
  • Rijen invoegen in de nieuwe tabel
  • Een query uitvoeren op de nieuwe tabel en de resultaten weergeven
  • De queryvenstertabel gebruiken om de verbindingseigenschappen te controleren
  • Database verwijderen

Vereiste voorwaarden

Verbinding maken met een SQL-database in Fabric

Opmerking

Releases van SSMS vóór 18.6 worden niet geverifieerd bij Database Engines via Microsoft Entra MultiFactor Authentication (MFA). Als u MFA wilt blijven gebruiken, hebt u SSMS 18.6 of een nieuwere versie nodig.

  1. Start SQL Server Management Studio (SSMS). De eerste keer dat u SSMS uitvoert, wordt het venster Verbinding maken met server geopend. Als het niet wordt geopend, kunt u deze handmatig openen door Object Explorer>Connect>Database Engine te selecteren.

    Schermopname van de Connect-koppeling in Object Explorer.

  2. Zoek de servernaam en databasenaam voor uw SQL-database in de Fabric-portal.

    De verbindingsreeks van de SQL-database is vergelijkbaar met de verbindingsreeks van Azure SQL Database. De servernaam ziet eruit als <server-unique-identifer>.database.windows.net en de databasenaam ziet eruit als <database name>-<unique identifier>.

    De SQL-verbindingsreeks voor uw SQL-database vinden in Fabric:

    • Ga naar de instellingen van uw SQL-database-item. Selecteer Verbindingsreeksen. De servernaam is Data source en de databasenaam is de Initial Catalog.

    • Of selecteer het ... menu in de itemlijst van de werkruimte. Selecteer Instellingen en vervolgens Verbindingsreeksen.

    • Of selecteer de knop Openen in en gebruik SQL Server Management Studio. De verbindingsgegevens van de server worden weergegeven.

      Schermopname van de Fabric-portal van de knop Openen in.

      Schermopname van de Fabric-portal van het verbindingsdialoogvenster van SQL Server Management Studio, met de servernaam en databasenaam.

  3. Het dialoogvenster Verbinding maken met server wordt weergegeven. Voer de volgende gegevens in, alle andere instellingen kunnen standaard worden ingesteld:

    Configuratie Voorgestelde waarde Bijzonderheden
    Servertype Databaseengine Selecteer Database-engine (meestal de standaardoptie).
    servernaam De volledig gekwalificeerde servernaam Voer de servernaam in, inclusief .database.fabric.microsoft.com,1433.
    Authentication Kies Microsoft Entra MFA. Zie Verificatie in SQL Database in Microsoft Fabric voor meer informatie.
    databasenaam Geef de databasenaam van uw SQL-database op.

    U kunt ook aanvullende verbindingsopties wijzigen door Opties te selecteren. Voorbeelden van verbindingsopties zijn de database waarmee u verbinding maakt, de time-outwaarde van de verbinding en het netwerkprotocol. In dit artikel worden de standaardwaarden voor alle opties gebruikt.

  4. Selecteer Maak verbinding met.

  5. Als u wilt controleren of uw SQL-databaseverbinding in Fabric is geslaagd, vouw dan de objecten uit en verken ze in Object Explorer, waar de servernaam, de SQL Server-versie en de gebruikersnaam worden weergegeven. Deze objecten verschillen, afhankelijk van het servertype.

Verbindingsproblemen oplossen

  • Als uw browser geen verbinding kan maken met SQL Database bij het gebruik van Microsoft Entra met MFA, kunt u naarExtra-opties>>voor Azure Services>Azure Cloud navigeren en de waarde wijzigen voor het gebruik van de standaardwebbrowser van het systeem of webaccountbeheer. Zie Opties (Azure Services) voor meer informatie.

  • Als u verbindingsproblemen ondervindt met SQL Database in Fabric, raadpleegt u Netwerkbeveiliging in Microsoft Fabric begrijpen.

Microsoft Entra ID-tokencache wissen

SQL Server Management Studio (SSMS) slaat Microsoft Entra ID-tokens kort in de cache op. Wanneer een gebruiker wordt toegevoegd aan een Microsoft Entra-id-groep en onmiddellijk probeert te verifiëren vanuit SSMS, wordt het volgende foutbericht gegenereerd:

Login failed for user '<token-identified principal>'.
(Microsoft SQL Server, Error: 18456)

Als u onlangs toegang tot een server hebt verkregen, kunt u de Cache van het Microsoft Entra ID-token wissen uit Help>Entra ID-tokencache wissen.

Schermopname van het Menu Help, met de optie Entra ID-tokencache wissen gemarkeerd in rood.

In het volgende dialoogvenster wordt beschreven waarom deze optie nuttig is als u onlangs toegang hebt gekregen tot een server en opnieuw moet worden geverifieerd.

Schermopname van het dialoogvenster met een bevestiging om de cache van het Gebruikerstoken van Microsoft Entra ID te wissen.

Een tabel maken in de nieuwe database

In deze sectie maakt u een tabel in uw database.

  1. Klik in objectverkenner in de lijst Databases met de rechtermuisknop op uw database en selecteer Nieuwe query:

    Schermopname die laat zien hoe u een nieuwe query maakt.

  2. Plak het volgende T-SQL-codefragment in het queryvenster:

    -- 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
    );
    GO
    
  3. Voer de query uit door Uitvoeren of F5 te selecteren op het toetsenbord.

Nadat de query is voltooid, wordt de nieuwe Customers tabel weergegeven in de lijst met tabellen in Objectverkenner. Als de tabel niet wordt weergegeven, klikt u met de rechtermuisknop op het knooppunt TutorialDB-tabellen> inObjectverkenner en selecteert u Vernieuwen.

Schermopname van nieuwe tabel.

Rijen invoegen in de nieuwe tabel

We gaan nu enkele rijen invoegen in de Customers tabel die u hebt gemaakt. Plak het volgende T-SQL-codefragment in het queryvenster en selecteer vervolgens Uitvoeren:

-- 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

Query's uitvoeren op de tabel en de resultaten weergeven

De resultaten van een query zijn zichtbaar onder het tekstvenster van de query. Als u een query wilt uitvoeren op de Customers tabel en de rijen wilt weergeven die zijn ingevoegd, plakt u het volgende T-SQL-codefragment in het queryvenster en selecteert u Vervolgens Uitvoeren:

-- Select rows from table 'Customers'
SELECT * FROM dbo.Customers;

De queryresultaten worden weergegeven onder het gebied waar de tekst is ingevoerd.

Schermopname van de lijst met resultaten.

U kunt ook de manier wijzigen waarop resultaten worden weergegeven door een van de volgende opties te selecteren:

Schermopname van drie opties voor het weergeven van queryresultaten.

  • Met de eerste knop worden de resultaten weergegeven in de tekstweergave, zoals wordt weergegeven in de afbeelding in de volgende sectie.
  • Met de middelste knop worden de resultaten weergegeven in de rasterweergave. Dit is de standaardoptie.
  • Met de derde knop kunt u de resultaten opslaan in een bestand waarvan de extensie standaard is .rpt .

De verbindingseigenschappen controleren met behulp van de queryvenstertabel

U vindt informatie over de verbindingseigenschappen onder de resultaten van uw query. Nadat u de eerder genoemde query in de vorige stap hebt uitgevoerd, controleert u de verbindingseigenschappen onder aan het queryvenster.

  • U kunt bepalen met welke server en database u bent verbonden en uw gebruikersnaam.

  • U kunt ook de queryduur en het aantal rijen weergeven dat wordt geretourneerd door de eerder uitgevoerde query.

    Schermopname van de verbindingseigenschappen.

De hulpbronnen opschonen

Verwijder de voorbeeldtabel die we in deze quickstart maken. Plak de volgende T-SQL-code en voer deze uit:

DROP TABLE dbo.Customers;