Tips dan trik untuk menggunakan SQL Server Management Studio (SSMS)

Artikel ini memberi Anda beberapa tips dan trik untuk menggunakan SQL Server Management Studio (SSMS). Artikel ini menunjukkan cara:

  • Komentari/batalkan komentar teks Transact-SQL (T-SQL) Anda
  • Inden teks Anda
  • Memfilter objek di Object Explorer
  • Mengakses log kesalahan SQL Server Anda
  • Temukan nama instans SQL Server Anda

Prasyarat

Untuk menguji langkah-langkah yang disediakan dalam artikel ini, Anda memerlukan SQL Server Management Studio, akses ke SQL Server Database Engine, dan database AdventureWorks.

Komentari/batalkan komentar kode T-SQL Anda

Anda dapat mengomentari dan membatalkan komentar bagian teks Anda dengan menggunakan tombol Komentar pada toolbar. Teks yang dikomentari tidak dijalankan.

  1. Buka SQL Server Management Studio.

  2. Sambungkan ke SQL Server Anda.

  3. Buka jendela Kueri Baru.

  4. Tempelkan kode Transact-SQL berikut di jendela teks Anda.

    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
        GO
    
  5. Sorot bagian Ubah Database teks, lalu pilih tombol Komentar pada toolbar:

    The Comment button

  6. Pilih Jalankan untuk menjalankan bagian teks yang tidak berkomentar.

  7. Sorot semuanya kecuali untuk perintah Ubah Database , lalu pilih tombol Komentar :

    Comment everything

    Catatan

    Pintasan keyboard untuk mengomentari teks adalah CTRL + K, CTRL + C.

  8. Sorot bagian Ubah Database dari teks, lalu pilih tombol Batalkan Komentar untuk membatalkan komentarnya:

    Uncomment text

    Catatan

    Pintasan keyboard untuk membatalkan komentar teks adalah CTRL + K, CTRL + U.

  9. Pilih Jalankan untuk menjalankan bagian teks yang tidak berkomentar.

Inden teks Anda

Anda dapat menggunakan tombol indentasi pada toolbar untuk menambah atau mengurangi inden teks Anda.

  1. Buka jendela Kueri Baru.

  2. Tempelkan kode Transact-SQL berikut di jendela teks Anda:

    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
      GO
    
  3. Sorot bagian Ubah Database teks, lalu pilih tombol Tambah Inden pada toolbar untuk memindahkan teks ini ke depan:

    Increase the indent

  4. Sorot bagian Ubah Database dari teks lagi, lalu pilih tombol Kurangi Inden untuk memindahkan teks ini kembali.

    Decrease the indent

Memfilter objek di Object Explorer

Dalam database yang memiliki banyak objek, Anda bisa menggunakan pemfilteran untuk mencari tabel, tampilan, dll. Bagian ini menjelaskan cara memfilter tabel, tetapi Anda bisa menggunakan langkah-langkah berikut di simpul lain di Object Explorer:

  1. Sambungkan ke SQL Server Anda.

  2. Perluas Tabel AdventureWorks> Database.> Semua tabel dalam database muncul.

  3. Klik kanan Tabel, lalu pilih Pengaturan Filter>:

    Filter settings

  4. Di jendela Pengaturan Filter, Anda bisa mengubah beberapa pengaturan filter berikut ini:

    • Filter menurut nama:

      Filter by name

    • Filter menurut skema:

      Filter by schema

  5. Untuk menghapus filter, klik kanan Tabel, lalu pilih Hapus Filter.

    Remove filter

Mengakses log kesalahan SQL Server Anda

Log kesalahan adalah file yang berisi detail tentang hal-hal yang terjadi dalam instans SQL Server Anda. Anda dapat menelusuri dan mengkueri SSMS login kesalahan. Log kesalahan adalah file .log yang terletak di disk Anda.

Buka log kesalahan di SSMS

  1. Sambungkan ke SQL Server Anda.

  2. Perluas Manajemen>Log SQL Server.

  3. Klik kanan log kesalahan Saat ini, lalu pilih Tampilkan Log SQL Server:

    View the error log in SSMS

Mengkueri log kesalahan di SSMS

  1. Sambungkan ke SQL Server Anda.

  2. Buka jendela Kueri Baru.

  3. Tempelkan kode Transact-SQL berikut di jendela kueri Anda:

      sp_readerrorlog 0,1,'Server process ID'
    
  4. Ubah teks dalam tanda kutip tunggal menjadi teks yang ingin Anda cari.

  5. Jalankan kueri, lalu tinjau hasilnya:

    Query the error log

Temukan lokasi log kesalahan jika Anda tersambung ke SQL Server

  1. Sambungkan ke SQL Server Anda.

  2. Buka jendela Kueri Baru.

  3. Tempelkan kode Transact-SQL berikut di jendela kueri Anda, lalu pilih Jalankan:

       SELECT SERVERPROPERTY('ErrorLogFileName') AS 'Error log file location'  
    
  4. Hasilnya menunjukkan lokasi log kesalahan dalam sistem file:

    Find the error log by query

Temukan lokasi log kesalahan jika Anda tidak dapat tersambung ke SQL Server

Jalur untuk log kesalahan SQL Server Anda dapat bervariasi tergantung pada pengaturan konfigurasi Anda. Jalur untuk lokasi log kesalahan dapat ditemukan di parameter startup dalam SQL Server Configuration Manager. Ikuti langkah-langkah di bawah ini untuk menemukan parameter startup yang relevan yang mengidentifikasi lokasi log kesalahan SQL Server Anda. Jalur Anda dapat bervariasi dari jalur yang ditunjukkan di bawah ini.

  1. Buka Pengelola Konfigurasi SQL Server.

  2. Perluas Layanan.

  3. Klik kanan instans SQL Server Anda, lalu pilih Properti:

    Configuration Manager server properties

  4. Pilih tab Parameter Startup.

  5. Di area Parameter yang Ada, jalur setelah "-e" adalah lokasi log kesalahan:

    Error log

    Ada beberapa file log kesalahan di lokasi ini. Nama file yang diakhir dengan *log adalah file log kesalahan saat ini. Nama file yang diakhir dengan angka adalah file log sebelumnya. Log baru dibuat setiap kali SQL Server dimulai ulang.

  6. Buka file errorlog.log di Notepad.

Menemukan nama instans SQL Server

Anda memiliki beberapa opsi untuk menemukan nama SQL Server Anda sebelum dan sesudah Anda tersambung ke SQL Server.

Sebelum Anda tersambung ke SQL Server

  1. Ikuti langkah-langkah untuk menemukan log kesalahan SQL Server pada disk. Jalur Anda dapat bervariasi dari jalur pada gambar di bawah ini.

  2. Buka file errorlog.log di Notepad.

  3. Cari teks Nama server.

    Apa pun yang tercantum dalam tanda kutip tunggal adalah nama instans SQL Server yang akan Anda sambungkan:

    Find the server name in the error log

    Format nama adalah HOSTNAME\INSTANCENAME. Jika Anda hanya melihat nama host, maka Anda telah menginstal instans default dan nama instans Anda adalah MSSQLSERVER. Saat Anda terhubung ke instans default, nama host adalah semua yang perlu Anda masukkan untuk menyambungkan ke SQL Server Anda.

Saat Anda tersambung ke SQL Server

Saat tersambung ke SQL Server, Anda dapat menemukan nama server di tiga lokasi:

  1. Nama server tercantum di Object Explorer:

    SQL Server instance name in Object Explorer

  2. Nama server tercantum di jendela Kueri:

    SQL Server instance name in the Query window

  3. Nama server tercantum di Properti.

    • Di menu Tampilan , pilih Jendela Properti:

      SQL Server instance name in the Properties window

Jika Anda tersambung ke alias atau listener Grup Ketersediaan

Jika Anda tersambung ke alias atau ke pendengar Grup Ketersediaan, informasi tersebut muncul di Object Explorer dan Properti. Dalam hal ini, nama SQL Server mungkin tidak jelas, dan harus dikueri:

  1. Sambungkan ke SQL Server Anda.

  2. Buka jendela Kueri Baru.

  3. Tempelkan kode Transact-SQL berikut di jendela:

     select @@Servername
    
  4. Lihat hasil kueri untuk mengidentifikasi nama instans SQL Server yang tersambung dengan Anda:

    Query the SQL Server name

Langkah berikutnya

Cara terbaik untuk berkenalan dengan SSMS adalah melalui praktik langsung. Tutorial dan artikel panduan ini membantu Anda dengan berbagai fitur yang tersedia dalam SSMS. Artikel-artikel ini mengajarkan Anda cara mengelola komponen SSMS dan cara menemukan fitur yang Anda gunakan secara teratur.