Správa SQL Server on Linux pomocí SQL Server Management Studio na Windows

Platí pro:SQL Server na Linuxu

Tento článek představuje SQL Server Management Studio (SSMS) a provede vás několika běžnými úlohami. SSMS je Windows aplikace, takže SSMS použijte, když máte Windows počítač, který se může připojit ke vzdálené instanci SQL Server v Linuxu.

Spropitné

K instanci SQL Server se můžete připojit pomocí libovolného známého klientského nástroje SQL Server. například sqlcmd, SQL Server Management Studio (SSMS) nebo rozšíření MSSQL pro Visual Studio Code.

SQL Server Management Studio (SSMS) je součástí sady nástrojů SQL, které Microsoft nabízí bezplatné využití pro potřeby vývoje a správy. SSMS je integrované prostředí pro přístup, konfiguraci, správu, správu a vývoj všech komponent SQL Server. Může se připojit k SQL Server spuštěným na libovolné místní platformě, v kontejnerech Dockeru i v cloudu. Připojuje se také k Azure SQL Database a Azure Synapse Analytics. SSMS kombinuje širokou skupinu grafických nástrojů s mnoha bohatými editory skriptů, které poskytují přístup k SQL Server vývojářům a správcům všech úrovní dovedností.

SSMS nabízí širokou škálu možností vývoje a správy pro SQL Server, včetně nástrojů pro:

  • Konfigurace, monitorování a správa jedné nebo více instancí SQL Server
  • Nasazení, monitorování a upgrade komponent datové vrstvy, jako jsou databáze a datové sklady
  • Zálohování a obnovení databází
  • Sestavení a spuštění dotazů a skriptů Transact-SQL (T-SQL) a zobrazení výsledků
  • Generování skriptů T-SQL pro databázové objekty
  • Zobrazení a úprava dat v databázích
  • Vizuální návrh dotazů T-SQL a databázových objektů, jako jsou zobrazení, tabulky a uložené procedury

Další informace najdete v tématu Co je SQL Server Management Studio (SSMS)?

Instalace nejnovější verze SQL Server Management Studio (SSMS)

Při práci s SQL Server byste měli vždy používat nejnovější verzi aplikace SSMS. Nejnovější verze aplikace SSMS se průběžně aktualizuje a optimalizuje a aktuálně spolupracuje s SQL Server on Linux. Nainstalujte nejnovější verzi SQL Server Management Studio (SSMS). SSMS vás vyzve, když je k dispozici nová aktualizace.

Poznámka

Před použitím aplikace SSMS ke správě Linuxu si projděte SQL Server on Linux: Známé problémy.

Připojení k SQL Server on Linux

K připojení použijte následující základní kroky:

  1. Spusťte SSMS zadáním Microsoft SQL Server Management Studio do vyhledávacího pole Windows a pak vyberte desktopovou aplikaci.

    Screenshot ikony aplikace SQL Server Management Studio ve výsledcích hledání ve Windowsu.

  2. V okně Připojte se k serveru zadejte následující informace (pokud je SSMS již spuštěno, vyberte Připojit se > Databázový stroj pro otevření okna Připojte se k serveru):

    Nastavení Popis
    typ serveru Výchozí je databázový stroj; tuto hodnotu neměňte.
    název serveru 1 Zadejte název cílového počítače s Linuxem, na kterém běží SQL Server, nebo jeho IP adresu a port ve formátu IP,port.
    Ověřování Pro SQL Server on Linux použijte metodu ověřování, která je nastavená pro vaše prostředí. Ověřování SQL Server je ve výchozím nastavení zapnuté.
    Přihlášení2 Zadejte jméno uživatele s přístupem k databázi na serveru (například výchozí účet SA vytvořený během instalace).
    heslo2 Zadejte heslo pro zadaného uživatele (pro účet sa jste heslo vytvořili během instalace).

    1 Další informace o možnostech připojení pro SQL Server najdete v tématu Pojení k Database Engine.

    2Login a Password jsou dostupné jenom s ověřováním SQL Server

    Snímek obrazovky SQL Server Management Studio: Připojení k SQL Database serveru.

  3. Vyberte Připojit.

    Spropitné

    Pokud dojde k selhání připojení, nejprve se pokuste diagnostikovat problém z chybové zprávy. Pak si projděte doporučení pro řešení potíží s připojením .

  4. Po úspěšném připojení k instanci SQL Server se otevře Object Explorer a teď máte přístup k databázi, abyste mohli provádět úlohy správy nebo dotazovat data.

Spouštění dotazů Transact-SQL

Po připojení k serveru se můžete připojit k databázi a spustit dotazy Transact-SQL (T-SQL). Dotazy T-SQL je možné použít pro téměř jakoukoli úlohu databáze.

  1. V Object Explorer přejděte na cílovou databázi na serveru. Rozbalte například systémové databáze pro práci s databází master.

  2. Pravým tlačítkem myši klikněte na databázi a pak vyberte Nový dotaz.

  3. V okně dotazu napište dotaz T-SQL, který vybere názvy všech databází na vašem serveru.

    SELECT [name]
    FROM sys.databases;
    

    Pokud s psaním dotazů začínáte, přečtěte si téma Tutorial: Psaní příkazů Transact-SQL.

  4. Výběrem tlačítka Spustit spusťte dotaz a zobrazte výsledky.

    Snímek úspěchu. Připojení k serveru SQL Database: SQL Server Management Studio.

I když je možné provádět téměř jakoukoli úlohu správy s dotazy T-SQL, SSMS je grafický nástroj, který usnadňuje správu SQL Server. Následující části obsahují několik příkladů použití grafického uživatelského rozhraní.

Vytváření a správa databází

Při připojení k master databázi můžete vytvářet databáze na serveru a upravovat nebo odstraňovat existující databáze. Následující kroky popisují, jak provádět několik běžných úloh správy databází prostřednictvím sady Management Studio. Pokud chcete tyto úlohy provést, ujistěte se, že jste připojeni k databázi master s hlavními přihlašovacími údaji na úrovni serveru, které jste vytvořili při nastavování SQL Server na Linuxu.

Vytvoření nové databáze

  1. Spusťte SSMS a připojte se k serveru v SQL Server instanci v Linuxu.
  2. V Object Explorer klikněte pravým tlačítkem na složku Databases a vyberte New Database... .
  3. V dialogovém okně Nová databáze zadejte název nové databáze a pak vyberte OK.

Nová databáze se úspěšně vytvořila na vašem serveru. Pokud chcete vytvořit novou databázi pomocí T-SQL, přečtěte si téma CREATE DATABASE.

Vyřazení databáze

  1. Spusťte SSMS a připojte se k serveru v SQL Server on Linux.
  2. V Object Explorer rozbalte složku Databases a zobrazte seznam všech databází na serveru.
  3. V Object Explorer klikněte pravým tlačítkem myši na databázi, kterou chcete odstranit, a pak vyberte Delete.
  4. V dialogovém okně Odstranit objekt zaškrtněte políčko Zavřít existující připojení a pak vyberte OK.

Databáze byla úspěšně vyřazena ze serveru. Pokud dáváte přednost vyřazení databáze pomocí T-SQL, přečtěte si téma DROP DATABASE.

Použití monitorování aktivit k zobrazení informací o aktivitě SQL Server

Nástroj Activity Monitor je integrovaný do SQL Server Management Studio (SSMS) a zobrazuje informace o procesech SQL Server a o tom, jak tyto procesy ovlivňují aktuální instanci SQL Server.

  1. Spusťte SSMS a připojte se k serveru v SQL Server on Linux.
  2. V Object Explorer klikněte pravým tlačítkem myši na uzel server a pak vyberte Activity Monitor.

Sledování aktivit zobrazuje rozbalitelné a sbalitelné podokna s následujícími informacemi:

  • Přehled
  • Procesy
  • Čekání na prostředky
  • Vstupně-výstupní operace datového souboru
  • Nedávné nákladné dotazy
  • Aktivní nákladné dotazy

Když se podokno rozbalí, Monitor aktivit se dotazuje instance na informace. Když je okno sbaleno, zastaví se u něj veškerá aktivita dotazování. Můžete rozbalit jeden nebo více panelů současně a zobrazit různé druhy aktivity na instanci.

Přispějte na dokumentaci SQL

Věděli jste, že obsah SQL můžete upravovat sami? Pokud to uděláte, nejen že vám pomůžete vylepšit naši dokumentaci, ale také jste získali kredit jako přispěvatel na stránku.

Další informace najdete v dokumentaci k Edit Microsoft Learn.