Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek obsahuje některé tipy a triky pro používání aplikace SQL Server Management Studio (SSMS). V tomto článku se dozvíte, jak:
- Komentář nebo zrušení komentáře k textu Transact-SQL (T-SQL)
- Odsazení textu
- Filtrování objektů v Průzkumníku objektů
- Přístup k protokolu chyb SQL Serveru
- Vyhledání názvu instance SQL Serveru
Prerequisites
K otestování kroků uvedených v tomto článku potřebujete SQL Server Management Studio, přístup k instanci SQL Serveru a databázi AdventureWorks.
- Nainstalujte SQL Server Management Studio.
- Nainstalujte edici SQL Server Developer.
- Stáhněte si ukázkovou databázi AdventureWorks. Informace o obnovení databáze v nástroji SSMS najdete v tématu Obnovení zálohy databáze pomocí aplikace SSMS.
Okomentovat/odkomentovat váš T-SQL kód
Části textu můžete okomentovat a odkomentovat pomocí tlačítka Komentář na panelu nástrojů. Text, který je zakomentován, se nespustí.
Otevřete SQL Server Management Studio.
Připojte se k instanci SQL Serveru.
Otevřete okno Nový dotaz.
Do textového okna vložte následující Transact-SQL kód.
USE master; GO --Drop the database if it already exists IF EXISTS (SELECT name FROM sys.databases WHERE name = N'TutorialDB') DROP DATABASE TutorialDB; GO CREATE DATABASE TutorialDB; GO ALTER DATABASE [TutorialDB] SET QUERY_STORE = ON; GOZvýrazněte část textu Alter Database a pak na panelu nástrojů vyberte tlačítko Komentář :
Výběrem možnosti Spustit spusťte nekommentovanou část textu.
Zvýrazněte vše kromě příkazu Alter Database a pak vyberte tlačítko Komentář :
Note
Klávesová zkratka pro text komentáře je Ctrl+K, Ctrl+C.
Zvýrazněte část textu Alter Database a pak kliknutím na tlačítko Zrušit komentář zrušte komentář:
Note
Klávesová zkratka pro zrušení komentáře textu je Ctrl+K, Ctrl+U.
Výběrem možnosti Spustit spusťte nekommentovanou část textu.
Odsazení textu
Pomocí tlačítek pro odsazení na panelu nástrojů můžete zvětšit nebo zmenšit odsazení textu.
Otevřete okno Nový dotaz.
Do textového okna vložte následující kód Transact-SQL:
USE master; GO --Drop the database if it already exists IF EXISTS (SELECT name FROM sys.databases WHERE name = N'TutorialDB') DROP DATABASE TutorialDB; GO CREATE DATABASE TutorialDB; GO ALTER DATABASE [TutorialDB] SET QUERY_STORE = ON; GOZvýrazněte část textu Alter Database a potom výběrem tlačítka Zvětšit odsazení na panelu nástrojů přesuňte zvýrazněný text doprava:
Note
Klávesová zkratka pro zvětšení odsazení je tabulátor.
Znovu zvýrazněte část textu Alter Database a pak výběrem tlačítka Zmenšit odsazení přesuňte zvýrazněnou položku doleva:
Note
Klávesová zkratka pro zmenšení odsazení je Shift+Tab.
Filtrování objektů v Průzkumníku objektů
V databázích s mnoha objekty můžete pomocí filtrování zúžit seznam objektů tak, abyste zobrazili konkrétní tabulky, pohledy atd. Tato část popisuje, jak filtrovat tabulky, ale stejné kroky můžete použít i pro jiné uzly v Průzkumníku objektů:
Připojte se k instanci SQL Serveru.
Rozbalte Databáze>AdventureWorks>Tabulky. Zobrazí se všechny tabulky v databázi.
Klikněte pravým tlačítkem myši na Tabulky, a pak vyberte Filtr>Nastavení filtru:
V okně Nastavení filtru můžete zadat hodnotu pro vybrané nastavení:
Pokud chcete filtr vymazat, klikněte pravým tlačítkem myši na Tabulky a vyberte Odebrat filtr.
Přístup k protokolu chyb SQL Serveru
Protokol chyb je soubor, který obsahuje podrobnosti o událostech, ke kterým dochází v instanci SQL Serveru. Protokol chyb můžete procházet a dotazovat v nástroji SSMS. Protokol chyb je .log soubor, který existuje ve vašem systému souborů.
Otevření protokolu chyb v SSMS
Připojte se k instanci SQL Serveru.
Rozbalte Správa>Protokoly SQL Serveru.
Klikněte pravým tlačítkem na aktuální protokol chyb a vyberte Zobrazit protokol SQL Serveru:
Dotazování na protokol chyb v SSMS
Připojte se k instanci SQL Serveru v Průzkumníku objektů.
Otevřete okno editoru dotazů pomocí Soubor>Nový>Dotaz s aktuálním připojením.
Do okna dotazu vložte následující kód Transact-SQL:
EXECUTE sp_readerrorlog 0, 1, 'Server process ID';Upravte text v jednoduchých uvozovkách tak, aby obsahoval text, který chcete vyhledat.
Spusťte dotaz a zkontrolujte výsledky:
Vyhledejte umístění protokolu chyb, pokud jste připojení k SQL Serveru.
Připojte se k instanci SQL Serveru v Průzkumníku objektů.
Otevřete okno editoru dotazů pomocí Soubor>Nový>Dotaz s aktuálním připojením.
Do okna dotazu vložte následující Transact-SQL kód a pak vyberte Spustit:
SELECT SERVERPROPERTY('ErrorLogFileName') AS 'Error log file location';Výsledky ukazují umístění protokolu chyb v systému souborů:
Vyhledejte umístění protokolu chyb, pokud se nemůžete připojit k SQL Serveru.
Cesta k protokolu chyb SQL Serveru se může lišit v závislosti na nastavení konfigurace. Cestu k umístění protokolu chyb najdete v parametrech spuštění SQL Serveru v nástroji SQL Server Configuration Manager.
Podle těchto kroků vyhledejte příslušný spouštěcí parametr, který identifikuje umístění protokolu chyb SQL Serveru. Cesta se může lišit od cesty uvedené v příkladu.
Otevřete nástroj SQL Server Configuration Manager.
Rozbalte služby.
Klikněte pravým tlačítkem myši na instanci SQL Serveru a pak vyberte Vlastnosti:
Vyberte kartu Parametry spuštění .
V oblasti Existující parametry je cesta za
-eumístěním protokolu chyb:V tomto umístění je několik souborů protokolu chyb. Název souboru, který končí na
*log, je aktuální soubor protokolu chyb. Názvy souborů, které končí čísly, jsou předchozí soubory protokolu. Při každém restartování SQL Serveru se vytvoří nový záznamový soubor.Otevřete soubor errorlog.log v preferovaném textovém editoru.
Vyhledání názvu instance SQL Serveru
Máte několik možností, jak najít název instance SQL Serveru před a po připojení k SQL Serveru.
Než se připojíte k SQL Serveru
Podle pokynů vyhledejte protokol chyb SQL Serveru na disku.
Otevřete soubor errorlog.log v preferovaném textovém editoru.
Vyhledejte text Server name is.
Text uvedený v jednoduchých uvozovkách je název instance SQL Serveru, který se má použít v připojení:
Formát názvu je
HOSTNAME\INSTANCENAME. Pokud se zobrazí jenom název hostitele, nainstalovali jste výchozí instanci a název vaší instance jeMSSQLSERVER. Když se připojíte k výchozí instanci, stačí zadat název hostitele pro připojení k SQL Serveru. Cesta se může lišit od cesty v ukázkovém obrázku.
Když jste připojení k SQL Serveru
Po připojení k SQL Serveru najdete název serveru ve třech umístěních:
Název serveru je uvedený v Průzkumníku objektů:
Název serveru je uvedený v okně editoru dotazů:
Název serveru je uvedený ve vlastnostech.
V nabídce Zobrazení vyberte okno Vlastnosti:
Pokud jste připojení k aliasu nebo naslouchacímu procesu skupiny dostupnosti
Pokud jste připojení k aliasu nebo k posluchači skupiny dostupnosti, tyto informace se zobrazí v Průzkumníku objektů a vlastnostech. V tomto případě nemusí být název instance SQL Serveru snadno zjevný a musí být dotazován:
Připojte se k instanci SQL Serveru v Průzkumníku objektů.
Otevřete okno editoru dotazů pomocí Soubor>Nový>Dotaz s aktuálním připojením.
Do okna vložte následující kód Transact-SQL:
SELECT @@SERVERNAME;Prohlédněte si výsledky dotazu a identifikujte název instance SQL Serveru, ke které jste připojení: