Tips dan trik untuk menggunakan SQL Server Management Studio (SSMS)
Artikel ini mencakup beberapa tips dan trik untuk menggunakan SQL Server Management Studio (SSMS). Artikel ini memperlihatkan kepada Anda cara:
- Komentari/hapus komentar teks Transact-SQL (T-SQL) Anda
- Menjorokkan 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 instans SQL Server dan database AdventureWorks.
- Instal SQL Server Management Studio.
- Pasang SQL Server Developer Edition.
- Unduh sebuah database sampel AdventureWorks. Untuk mempelajari cara memulihkan database di SQL Server Management Studio, lihat Memulihkan database.
Komentari/batalkan komentar kode T-SQL Anda
Anda dapat mengomentari dan menghapus komentar pada teks Anda dengan menggunakan tombol Komentar pada toolbar. Teks yang dikomentari tidak dijalankan.
Buka SQL Server Management Studio.
Sambungkan ke instans SQL Server Anda.
Buka jendela Kueri Baru.
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
Soroti bagian teks Ubah Database, lalu pilih tombol Komentar pada toolbar:
Pilih Jalankan untuk menjalankan bagian teks yang tidak berkomentar.
Tandai semuanya kecuali untuk perintah Ubah Database, kemudian klik tombol Komentar.
Nota
Pintasan keyboard untuk teks komentar CTRL + K, CTRL + C.
Sorot bagian teks Alter Database, dan lalu pilih tombol Batalkan komentar untuk membatalkan komentarnya:
Nota
Pintasan keyboard untuk menghapus komentar pada teks adalah CTRL + K, CTRL + U.
Pilih Jalankan untuk menjalankan bagian teks yang tidak berkomentar.
Menjorokkan teks Anda
Anda dapat menggunakan tombol indentasi pada toolbar untuk menambah atau mengurangi inden teks Anda.
Buka jendela Kueri Baru.
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
Sorot bagian teks Ubah Database, lalu pilih tombol Tambah Inden pada toolbar untuk menggeser teks yang disorot ke depan.
Sorot kembali bagian Alter Database dari teks, lalu pilih tombol Kurangi Inden untuk memindahkan teks yang disorot kembali.
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:
Sambungkan ke instans SQL Server Anda.
Perluas Database>AdventureWorks>Tabel. Semua tabel dalam database muncul.
Klik kanan Tabel, lalu pilih Filter>Pengaturan Filter:
Di jendela Pengaturan Filter, Anda bisa mengubah beberapa pengaturan filter berikut ini:
Untuk menghapus filter, klik kanan Tabel, lalu pilih Hapus 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 menanyakan kesalahan login SSMS. Log kesalahan adalah file .log yang ada di sistem file Anda.
Buka log kesalahan di SSMS
Sambungkan ke instans SQL Server Anda.
Perluas Manajemen>Log SQL Server.
Klik kanan log kesalahan Saat Ini, lalu pilih Lihat Log SQL Server:
Mengkueri log kesalahan di SSMS
Sambungkan ke instans SQL Server Anda.
Buka jendela Kueri Baru.
Tempelkan kode Transact-SQL berikut di jendela kueri Anda:
EXECUTE sp_readerrorlog 0, 1,'Server process ID'
Ubah teks dalam tanda kutip tunggal menjadi teks yang ingin Anda cari.
Jalankan kueri, lalu tinjau hasilnya:
Temukan lokasi log kesalahan jika Anda tersambung ke SQL Server
Sambungkan ke instans SQL Server Anda.
Buka jendela Kueri Baru.
Tempelkan kode Transact-SQL berikut di jendela kueri Anda, lalu pilih Jalankan:
SELECT SERVERPROPERTY('ErrorLogFileName') AS 'Error log file location';
Hasilnya menunjukkan lokasi log kesalahan dalam sistem file:
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 SQL Server dalam SQL Server Configuration Manager.
Ikuti langkah-langkah ini untuk menemukan parameter startup yang relevan yang mengidentifikasi lokasi log kesalahan SQL Server Anda. Jalur Anda mungkin bervariasi dari jalur yang ditunjukkan dalam contoh.
Buka Pengelola Konfigurasi SQL Server.
Perluas Layanan.
Klik kanan instans SQL Server Anda, lalu pilih properti :
Pilih tab Parameter Startup.
Di area Parameter yang Ada, jalur setelah
-e
adalah lokasi log kesalahan: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.
Buka file errorlog.log di editor teks pilihan Anda.
Menemukan nama instance SQL Server
Anda memiliki beberapa opsi untuk menemukan nama instans SQL Server Anda sebelum dan sesudah Anda tersambung ke SQL Server.
Sebelum Anda tersambung ke SQL Server
Ikuti langkah-langkah untuk menemukan log kesalahan SQL Server pada disk.
Buka file errorlog.log di Notepad.
Cari teks Nama server.
Teks yang tercantum dalam tanda kutip tunggal adalah nama instans SQL Server yang akan digunakan dalam koneksi:
Format nama adalah
HOSTNAME\INSTANCENAME
. Jika Anda hanya melihat nama host, maka Anda telah menginstal instans default dan nama instans AndaMSSQLSERVER
. Saat Anda terhubung ke instans default, nama host adalah semua yang perlu Anda masukkan untuk menyambungkan ke SQL Server Anda. Jalur Anda mungkin berbeda dari jalur dalam gambar sampel.
Saat Anda tersambung ke SQL Server
Saat tersambung ke SQL Server, Anda dapat menemukan nama server di tiga lokasi:
Nama server tercantum di Object Explorer:
Nama server tercantum di jendela Kueri:
Nama server tercantum di properti .
Jika Anda tersambung ke alias atau pendengar grup ketersediaan
Jika Anda tersambung ke alias atau ke listener grup ketersediaan, informasi tersebut muncul di Object Explorer dan Properti. Dalam hal ini, nama instans SQL Server mungkin tidak jelas, dan harus dikueri:
Sambungkan ke instans SQL Server Anda.
Buka jendela Kueri Baru.
Tempelkan kode Transact-SQL berikut di jendela:
SELECT @@Servername;
Lihat hasil kueri untuk mengidentifikasi nama instans SQL Server yang tersambung dengan Anda: