Sdílet prostřednictvím


Rychlý úvod: Připojení a práce s SQL databází v prostředí Fabric pomocí aplikace SQL Server Management Studio (SSMS)

Platí pro:Databáze SQL v Microsoft Fabric

Začněte používat SQL Server Management Studio (SSMS) pro připojení k databázi SQL v Microsoft Fabric a spuštění některých příkazů Transact-SQL (T-SQL).

Poznámka:

I když je ID Microsoft Entra novým názvem služby Azure Active Directory (Azure AD), aby se zabránilo narušení existujících prostředí, Azure AD stále zůstává v některých pevně zakódovaných prvcích, jako jsou pole uživatelského rozhraní, poskytovatelé připojení, kódy chyb a rutiny. V tomto článku jsou tyto dva názvy zaměnitelné.

Tento článek ukazuje následující kroky:

  • Připojte se k databázi SQL ve Fabric
  • Vytvoření tabulky v nové databázi
  • Vložení řádků do nové tabulky
  • Proveďte dotaz na novou tabulku a prohlédněte si výsledky
  • Pomocí tabulky okna dotazu ověřte vlastnosti připojení
  • Odebrání databáze

Požadavky

Připojte se k databázi SQL ve Fabric

Poznámka:

Verze SSMS před verzí 18.6 se neověřují u databázových strojů prostřednictvím vícefaktorového ověřování Microsoft Entra (MFA). Pokud chcete dál používat vícefaktorové ověřování, potřebujete SSMS 18.6 nebo novější verzi.

  1. Spusťte SQL Server Management Studio (SSMS). Při prvním spuštění aplikace SSMS se otevře okno Připojit k serveru . Pokud se neotevře, můžete ho otevřít ručně tak, že vyberete Průzkumníka>Připojení>.

    Snímek obrazovky s odkazem Připojit v Průzkumníku objektů

  2. Na portálu Fabric vyhledejte název serveru a název databáze vaší databáze SQL.

    Připojovací řetězec databáze SQL se podobá připojovacímu řetězci služby Azure SQL Database. Název serveru vypadá takto <server-unique-identifer>.database.windows.net a název databáze vypadá takto <database name>-<unique identifier>.

    Vyhledání připojovacího řetězce SQL pro vaši databázi SQL ve službě Fabric:

    • Přejděte do nastavení položky databáze SQL. Vyberte Připojovací řetězce. Název serveru je Data source, a název databáze je Initial Catalog.

    • Nebo v seznamu položek pracovního prostoru vyberte nabídku .... Vyberte Nastavení a pak připojovací řetězce.

    • Nebo vyberte tlačítko Otevřít v a SQL Server Management Studio. Zobrazí se informace o připojení k serveru.

      Snímek obrazovky z portálu Fabric s tlačítkem Otevřít v

      Snímek obrazovky z portálu Fabric dialogového okna pro připojení aplikace SQL Server Management Studio zobrazující název serveru a název databáze

  3. Zobrazí se dialogové okno Připojit k serveru . Zadejte následující informace, všechna ostatní nastavení můžou zůstat ve výchozím nastavení:

    Setting Navrhovaná hodnota Podrobnosti
    Typ serveru Databázový stroj Vyberte databázový stroj (obvykle výchozí možnost).
    Název serveru Plně kvalifikovaný název serveru Zadejte název serveru, včetně .database.fabric.microsoft.com,1433.
    Autentizace Zvolte Microsoft Entra MFA. Další informace naleznete v tématu Ověřování v databázi SQL v Microsoft Fabric.
    název databáze Zadejte název databáze SQL.

    Další možnosti připojení můžete také upravit tak, že vyberete Možnosti. Mezi příklady možností připojení patří databáze, ke které se připojujete, hodnota časového limitu připojení a síťový protokol. Tento článek používá výchozí hodnoty pro všechny možnosti.

  4. Vyberte Připojit.

  5. Pokud chcete ověřit úspěšné připojení vašeho SQL databáze ve Fabricu, rozbalte a prozkoumejte objekty v Průzkumníku objektů, kde se zobrazí název serveru, verze SQL Serveru a uživatelské jméno. Tyto objekty se liší v závislosti na typu serveru.

Řešení potíží s připojením

  • Pokud se váš prohlížeč při použití Microsoft Entra s vícefaktorovým ověřováním nepřipojí ke službě SQL Database, můžete přejít do nabídkyMožnosti>služeb>Azure>Azure Cloud a změnit hodnotu pro použití výchozího systémového webového prohlížeče nebo Použít Správce webových účtů. Další informace najdete v tématu Možnosti (služby Azure).

  • Pokud máte problémy s připojením k databázi SQL v Microsoft Fabric, viz Principy zabezpečení sítě v Microsoft Fabric.

Vymazání mezipaměti tokenů Microsoft Entra ID

SQL Server Management Studio (SSMS) ukládá tokeny Microsoft Entra ID krátce do mezipaměti. Když se uživatel přidá do skupiny Microsoft Entra ID a okamžitě se pokusí ověřit ze služby SSMS, vyvolá se následující chybová zpráva:

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

Pokud jste nedávno získali přístup k serveru, můžete vymazat mezipaměť tokenů Microsoft Entra ID z nabídky Help>Clear Entra ID Token Cache.

Snímek obrazovky s nabídkou Nápověda, s možností Vymazat mezipaměť tokenů ID Entra vyznačenou červeně.

Následující dialogové okno popisuje, proč je tato možnost užitečná, pokud jste nedávno obdrželi přístup k serveru a vyžadují opětovné ověření.

Snímek obrazovky s dialogovým oknem s žádostí o potvrzení pro vymazání mezipaměti tokenů uživatele Microsoft Entra ID

Vytvoření tabulky v nové databázi

V této části vytvoříte v databázi tabulku.

  1. V Průzkumníku objektů klikněte v seznamu Databáze pravým tlačítkem myši na databázi a vyberte Nový dotaz:

    Snímek obrazovky znázorňující, jak vytvořit nový dotaz

  2. Do okna dotazu vložte následující fragment kódu T-SQL:

    -- 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. Spusťte dotaz tak, že na klávesnici vyberete Spustit nebo vyberete klávesu F5.

Po dokončení dotazu se nová Customers tabulka zobrazí v seznamu tabulek v Průzkumníku objektů. Pokud se tabulka nezobrazí, klikněte pravým tlačítkem myši na uzelTabulky> v Průzkumníku objektů a pak vyberte Aktualizovat.

Snímek obrazovky s novou tabulkou

Vložení řádků do nové tabulky

Teď do tabulky, kterou jste vytvořili, vložíme několik řádků Customers . Do okna dotazu vložte následující fragment kódu T-SQL a pak vyberte Spustit:

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

Proveďte dotaz na tabulku a zobrazte výsledky

Výsledky dotazu jsou viditelné pod textovým oknem dotazu. Pokud chcete dotazovat Customers tabulku a zobrazit vložené řádky, vložte do okna dotazu následující fragment kódu T-SQL a pak vyberte Spustit:

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

Výsledky dotazu se zobrazí v oblasti, ve které byl text zadán.

Snímek obrazovky se seznamem výsledků

Způsob, jakým se výsledky zobrazují, můžete také upravit tak, že vyberete jednu z následujících možností:

Snímek obrazovky se třemi možnostmi zobrazení výsledků dotazu

  • První tlačítko zobrazí výsledky v textovém zobrazení, jak je znázorněno na obrázku v další části.
  • Prostřední tlačítko zobrazí výsledky v zobrazení mřížky, což je výchozí možnost.
  • Třetí tlačítko umožňuje uložit výsledky do souboru, jehož přípona je .rpt ve výchozím nastavení.

Ověření vlastností připojení pomocí tabulky okna dotazu

Informace o vlastnostech připojení najdete ve výsledcích dotazu. Po spuštění dříve zmíněného dotazu v předchozím kroku zkontrolujte vlastnosti připojení v dolní části okna dotazu.

  • Můžete určit, ke kterému serveru a databázi jste připojení, a svoje uživatelské jméno.

  • Můžete také zobrazit dobu trvání dotazu a počet řádků vrácených dříve spuštěným dotazem.

    Snímek obrazovky s vlastnostmi připojení

Vyčistěte zdroje

Odeberte ukázkovou tabulku, kterou jsme vytvořili v tomto rychlém průvodci. Vložte následující kód T-SQL a spusťte:

DROP TABLE dbo.Customers;