Sdílet prostřednictvím


Quickstart: Připojení a dotazování na vyhrazený SQL fond (dříve SQL DW) v Azure Synapse Analytics pomocí SQL Server Management Studio (SSMS)

platí pro:azure Synapse Analytics

V tomto rychlém startu můžete začít používat SQL Server Management Studio (SSMS) pro připojení k vašemu dedikovanému SQL fondu (dříve SQL DW) v Azure Synapse Analytics a spouštět některé příkazy Transact-SQL (T-SQL).

  • Připojte se k dedikovanému SQL fondu (dříve SQL DW) v Azure Synapse Analytics.
  • Vytvoření tabulky v nové databázi
  • Vložení řádků do nové tabulky
  • Prohlédněte si novou tabulku a zobrazte výsledky
  • Pomocí tabulky okna dotazu ověřte vlastnosti připojení.

Požadavky

K dokončení tohoto článku potřebujete SQL Server Management Studio (SSMS) a přístup k datovému zdroji.

Připojte se k dedikovanému SQL fondu (dříve SQL DW) v Azure Synapse Analytics.

Poznámka:

Pokud se chcete ověřit u databázových strojů pomocí vícefaktorového ověřování Microsoft Entra (MFA), včetně služby Azure Analysis Services, nainstalujte nejnovější verzi aplikace SQL Server Management Studio (SSMS).

  1. Spusťte aplikaci SQL Server Management Studio. 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ík objektů>Připojit>Databázový stroj.

    Snímek obrazovky s odkazem pro připojení v Průzkumníku objektů

  2. V okně Připojit k serveru použijte následující seznam jako vodítko:

    Nastavení Navrhované hodnoty Popis
    Typ serveru Databázový stroj Jako typ serveru vyberte Databázový stroj (obvykle výchozí možnost).
    Název serveru Plně kvalifikovaný název serveru U položky Název serveru zadejte název serveru vašeho dedikovaného SQL fondu (dříve SQL DW).
    Ověřování Ověřování SQL Serveru Použijte SQL Server Authentication pro připojení k dedikovanému SQL fondu (dříve SQL DW).

    Metoda Windows Authentication není podporována pro Azure SQL. Další informace najdete v tématu Ověřování Azure SQL.
    Přihlášení ID uživatele účtu serveru ID uživatele z účtu serveru použitého k vytvoření serveru.
    Heslo Heslo účtu serveru Heslo z účtu serveru použitého k vytvoření serveru.
    Šifrování1 Metoda šifrování Vyberte úroveň šifrování připojení. Výchozí hodnota je Povinná.
    Důvěřovat certifikátu serveru Důvěřovat certifikátu serveru Tuto možnost zaškrtněte, pokud chcete obejít ověření certifikátu serveru. Výchozí hodnota je False (nezaškrtnuto), což podporuje lepší zabezpečení pomocí důvěryhodných certifikátů.
    Název hostitele v certifikátu Název hostitele serveru Hodnota zadaná v této možnosti slouží k určení jiné, ale očekávané hodnoty CN nebo SAN v certifikátu serveru.

    1 Výchozí hodnota je povinná v aplikaci SQL Server Management Studio (SSMS) 20. Strict (SQL Server 2022 a Azure SQL) šifrování by se mělo použít pro Azure SQL Database a spravovanou instanci Azure SQL. Strict (SQL Server 2022 a Azure SQL) šifrování se dá použít pro SQL Server, pokud má instance povolené vynucení striktního šifrování. V sadě SQL Server Management Studio 21 se tomu říká Strict (minimálně SQL Server 2022 a Azure SQL).

    Snímek obrazovky dialogového okna připojení pro Azure Synapse Analytics.

  3. Po dokončení všech polí vyberte Připojit.

    Také můžete upravit další možnosti připojení výběrem 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.

    Pokud váš firewall není nastaven, objeví se výzva ke konfiguraci firewallu. Jakmile se přihlásíte, vyplňte přihlašovací údaje k účtu Azure a pokračujte v nastavení pravidla firewallu. Pak vyberte OK. Tato výzva je jednorázová akce. Jakmile nakonfigurujete firewall, neměla by se zobrazovat výzva firewallu.

  4. Aby bylo ověřeno, že vaše připojení ke specializovanému SQL fondu (dříve SQL DW) bylo úspěšné, rozbalte a prozkoumejte objekty v Průzkumníku objektů, kde je uvedeno jméno serveru, verze SQL Serveru a uživatelské jméno. Tyto objekty se liší v závislosti na typu serveru.

    Snímek obrazovky s připojením k databázi Azure Synapse Analytics Snímek obrazovky s připojením k databázi Azure Synapse Analytics

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

Můžete mít problémy s připojením u dedikovaného SQL poolu (dříve SQL DW). Další informace o řešení potíží s připojením najdete v tématu Řešení potíží s připojením a dalších chyb.

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 této části vytvoříte tabulku ve vašem dedikovaném SQL fondu (dříve SQL DW).

  1. V Průzkumníku objektů klikněte pravým tlačítkem na vyhrazený fond SQL (dříve SQL DW) a vyberte 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,
        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á tabulka Customers zobrazí v seznamu tabulek v Průzkumníku objektů. Pokud se tabulka nezobrazuje, klikněte pravým tlačítkem na uzel tabulek Tables dedikovaného SQL fondu (dříve SQL DW) v Průzkumníku objektů a poté vyberte možnost Obnovit.

Snímek obrazovky s novou tabulkou

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

Teď vložíme některé řádky do tabulky Zákazníci, kterou jste vytvořili. 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 VALUES (1, N'Orlando', N'Australia', N'');
INSERT INTO dbo.Customers VALUES (2, N'Keith', N'India', N'keith0@adventure-works.com');
INSERT INTO dbo.Customers VALUES (3, N'Donna', N'Germany', N'donna0@adventure-works.com');
INSERT INTO dbo.Customers VALUES (4, N'Janet', N'United States', N'janet1@adventure-works.com');

Proveďte dotaz na tabulku a zobrazte výsledky

Výsledky dotazu jsou viditelné pod textovým oknem dotazu. Chcete-li provést dotaz na tabulku Customers a zobrazit řádky, které byly vloženy, vložte následující úryvek kódu T-SQL do okna dotazu a poté 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 vám umožňuje uložit výsledky do souboru, jehož přípona je ve výchozím nastavení .rpt.

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 předtím provedeným dotazem.

    Snímek obrazovky vlastností připojení.