Sdílet prostřednictvím


Rychlý start: Připojení a dotazování instance SQL Serveru pomocí aplikace SQL Server Management Studio (SSMS)

platí pro:SQL Server

Začněte používat SQL Server Management Studio (SSMS) pro připojení k vaší instanci SQL Serveru a spusťte některé příkazy Transact-SQL (T-SQL).

Poznámka:

I když je Microsoft Entra ID novým názvem pro Azure Active Directory (Azure AD), aby nedošlo k narušení stávají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í, zprostředkovatelé připojení, chybové kódy a příkazy cmdlet. V tomto článku jsou tyto dva názvy zaměnitelné.

Článek ukazuje, jak postupovat podle následujících kroků:

  • Připojení k instanci SQL Serveru
  • Vytvoření databáze
  • 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í.

Tento článek popisuje připojení a dotazování instance SQL Serveru. Informace o Azure SQL najdete v tématu Připojení a dotazování služby Azure SQL Database a SQL Managed Instance.

Pokud chcete použít Azure Data Studio, přečtěte si téma připojení a dotazování SQL Serveru, Azure SQL Database a Azure Synapse Analytics.

Další informace o aplikaci SQL Server Management Studio najdete v tématu Tipy a triky pro používání aplikace SQL Server Management Studio (SSMS).

Požadavky

K dokončení tohoto rychlého startu potřebujete následující předpoklady:

Připojení k instanci SQL Serveru

Pokud se chcete připojit k instanci SQL Serveru, postupujte takto:

  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. Zobrazí se dialogové okno Připojení k serveru. V SSMS 21 Preview můžete přizpůsobit svoje zkušenosti s dialogovým oknem připojení v Nástroje > Možnosti > Prostředí > Dialogové okno připojení. Při připojování k databázovému stroji použijte dialogové okno Moderní připojení pro moderní formát. Při připojování k databázovému stroji a službě SQL Server Analysis Services (SSAS), SQL Server Reporting Services (SSRS) a SSIS (SQL Server Integration Services) použijte dialogové okno klasického připojení.

    Dialogové okno moderního připojení:

    Snímek obrazovky s dialogovým oknem moderního připojení pro SQL Server

    Nastavení Navrhované hodnoty Popis
    název serveru Plně kvalifikovaný název serveru Jako název serveru zadejte název SQL Serveru (pokud se připojujete místně, můžete jako název serveru použít také localhost ). Pokud nepoužíváte výchozí instanci MSSQLSERVER , musíte zadat název serveru a název instance.

    Pokud si nejste jistí, jak určit název instance SQL Serveru, přečtěte si další tipy a triky pro používání aplikace SSMS.
    Ověřování Ověřování systému Windows

    Ověřování SQL Serveru

    Microsoft Entra autentizace
    Ověřování systému Windows je nastavené jako výchozí.

    K připojení můžete použít také ověřování SQL Serveru . Pokud ale vyberete ověřování SQL Serveru, je vyžadováno uživatelské jméno a heslo.

    Ověřování Microsoft Entra je k dispozici pro SQL Server 2022 (16.x) a novější verze. Podrobné pokyny ke konfiguraci najdete v tématu Kurz: Nastavení ověřování Microsoft Entra pro SQL Server

    Další informace o typech ověřování najdete v tématu Připojení k serveru (databázovému stroji).
    Uživatelské jméno ID uživatele účtu serveru ID uživatele z účtu serveru použitého k přihlášení k serveru. Při použití ověřování SQL Serveru se vyžaduje přihlášení.
    Heslo Heslo účtu serveru Heslo z účtu serveru použitého k přihlášení k serveru. Při použití ověřování SQL Serveru se vyžaduje heslo.
    Název databáze (volitelné) Název databáze Jako název databáze zadejte název databáze, ke které se chcete připojit. Výchozí hodnota<> je obvykle nastavena na master.
    Š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ů.
    Barva (volitelné) <výchozí> Když vyberete barvu, změní se barva stavového řádku, aby vám pomohla uspořádat a identifikovat vaše připojení. Výchozí hodnota pro Color je výchozí barva stavového řádku, ale můžete si také vybrat z následujících hodnot: Červená, Zelená, Modrá, Žlutá a Oranžová. Vlastní barvu můžete definovat pomocí tlačítka Vlastní... .

    1 Výchozí hodnota je povinná v aplikaci 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 Preview se tomu říká Strict (minimálně SQL Server 2022 a Azure SQL).

    Další možnosti připojení můžete upravit výběrem možnosti Upřesnit.... Mezi příklady možností připojení patří hodnota časového limitu připojení, záměr aplikace a síťový protokol. Tento článek používá výchozí hodnoty pro tato pole.


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

  2. Pokud chcete ověřit úspěšné připojení k SQL Serveru, 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.

    Snímek obrazovky s připojením k místnímu serveru

Vytvoření databáze

Teď vytvoříme databázi s názvem TutorialDB podle následujících kroků:

  1. Klikněte pravým tlačítkem myši na instanci serveru v Průzkumníku objektů a pak vyberte Nový dotaz:

    Snímek obrazovky s odkazem na nový dotaz

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

    USE master
    GO
    IF NOT EXISTS (
       SELECT name
       FROM sys.databases
       WHERE name = N'TutorialDB'
    )
    CREATE DATABASE [TutorialDB]
    GO
    
  3. Spusťte dotaz tak, že na klávesnici vyberete Spustit nebo vyberete klávesu F5.

    Snímek obrazovky s příkazem Execute

    Po dokončení dotazu se nová databáze TutorialDB objeví v seznamu databází v Object Exploreru. Pokud se nezobrazí, klikněte pravým tlačítkem myši na uzel Databáze a pak vyberte Aktualizovat.

Vytvoření tabulky

V této části vytvoříte tabulku v nově vytvořené databázi TutorialDB. Protože je editor dotazů stále v kontextu databáze master, změňte kontext připojení na databázi TutorialDB pomocí těchto kroků:

  1. V rozevíracím seznamu databáze vyberte požadovanou databázi, jak je znázorněno tady:

    Snímek obrazovky se změnou databáze

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

    USE [TutorialDB]
    
    -- 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á tabulka Customers zobrazí v seznamu tabulek v Průzkumníku objektů. Pokud se tabulka nezobrazuje, klikněte pravým tlačítkem na uzel TutorialDB>Tables v Průzkumníku objektů a poté vyberte Obnovit.

Snímek obrazovky s novou tabulkou

Vložte řádky

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
   ([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 tabulku Zákazníci 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í.

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

Pokud chcete zkontrolovat techniky řešení potíží, které se mají použít, když se nemůžete připojit k instanci databázového stroje SQL Serveru na jednom serveru, navštivte téma Řešení potíží s připojením k databázovému stroji SQL Serveru.