Mulai, Hentikan, Jeda, Lanjutkan, Mulai Ulang Mesin Database, SQL Server Agent, atau Layanan Browser SQL Server
Topik ini menjelaskan cara memulai, menghentikan, menjeda, melanjutkan, atau memulai ulang Mesin Database SQL Server, SQL Server Agent, atau layanan Browser SQL Server dengan menggunakan Pengelola Konfigurasi SQL Server, SQL Server Management Studio, perintah net dari prompt perintah, Transact-SQL, atau PowerShell.
Sebelum Memulai:
Instruksi menggunakan:
Sebelum Anda mulai
Apa itu layanan SQL Server Database Engine, layanan SQL Server Agent, dan layanan browser SQL Server?
SQL Server komponen adalah program yang dapat dieksekusi yang berjalan sebagai layanan Windows. Program yang berjalan sebagai layanan Windows dapat terus beroperasi tanpa menampilkan aktivitas apa pun pada layar komputer.
Layanan Mesin Database
Proses yang dapat dieksekusi yang merupakan mesin database SQL Server. Mesin Database dapat menjadi instans default (batas satu per komputer), atau dapat menjadi salah satu dari banyak instans bernama Mesin Database. Gunakan Pengelola Konfigurasi SQL Server untuk menentukan instans Mesin Database mana yang diinstal di komputer. Instans default (jika Anda menginstalnya) terdaftar sebagai SQL Server (MSSQLSERVER). Instans bernama (jika Anda menginstalnya) terdaftar sebagai SQL Server (<instance_name>). Secara default, SQL Server Express diinstal sebagai SQL Server (SQLEXPRESS).
Layanan SQL Server Agent
Layanan Windows yang menjalankan tugas administratif terjadwal, yang disebut pekerjaan dan pemberitahuan. Untuk informasi selengkapnya, lihat SQL Server Agent. SQL Server Agent tidak tersedia di setiap edisi SQL Server. Untuk daftar fitur yang didukung oleh edisi SQL Server, lihat Fitur yang Didukung oleh Edisi SQL Server 2014.
layanan browser SQL Server
Layanan Windows yang mendengarkan permintaan masuk untuk sumber daya SQL Server dan menyediakan informasi klien tentang instans SQL Server yang diinstal di komputer. Satu instans layanan browser SQL Server digunakan untuk semua instans SQL Server yang diinstal di komputer.
Informasi Tambahan
Menjeda layanan Mesin Database mencegah pengguna baru tersambung ke Mesin Database, tetapi pengguna yang sudah tersambung dapat terus bekerja sampai koneksi mereka rusak. Gunakan jeda saat Anda ingin menunggu pengguna selesai bekerja sebelum Anda menghentikan layanan. Ini memungkinkan mereka untuk menyelesaikan transaksi yang sedang berlangsung. Lanjutkan memungkinkan Mesin Database untuk menerima koneksi baru lagi. Layanan SQL Server Agent tidak dapat dijeda atau dilanjutkan.
Pengelola Konfigurasi SQL Server dan SQL Server Management Studio menampilkan status layanan saat ini dengan menggunakan ikon berikut.
Pengelola Konfigurasi SQL Server
Panah hijau pada ikon di samping nama layanan menunjukkan bahwa layanan dimulai.
Persegi merah pada ikon di samping nama layanan menunjukkan bahwa layanan dihentikan.
Dua garis biru vertikal pada ikon di samping nama layanan menunjukkan bahwa layanan dijeda.
Saat memulai ulang Mesin Database, persegi merah akan menunjukkan bahwa layanan berhenti, dan kemudian panah hijau akan menunjukkan bahwa layanannya berhasil dimulai.
SQL Server Management Studio
Panah putih pada ikon lingkaran hijau di samping nama layanan menunjukkan bahwa layanan dimulai.
Persegi putih pada ikon lingkaran merah di samping nama layanan menunjukkan bahwa layanan dihentikan.
Dua garis putih vertikal pada ikon lingkaran biru di samping nama layanan menunjukkan bahwa layanan dijeda.
Saat menggunakan Pengelola Konfigurasi SQL Server atau SQL Server Management Studio, hanya opsi yang mungkin akan tersedia. Misalnya, jika layanan sudah dimulai, Mulai tidak akan tersedia.
Saat berjalan pada kluster, layanan mesin database SQL Server paling baik dikelola dengan menggunakan Administrator Kluster.
Keamanan
Izin
Secara default, hanya anggota grup administrator lokal yang dapat memulai, menghentikan, menjeda, melanjutkan, atau memulai ulang layanan. Untuk memberi non-administrator kemampuan untuk mengelola layanan, lihat Cara memberikan hak kepada pengguna untuk mengelola layanan di Windows Server 2003. (Prosesnya mirip pada versi Windows lainnya.)
Menghentikan Mesin Database dengan menggunakan perintah Transact-SQLSHUTDOWN
memerlukan keanggotaan dalam peran server tetap sysadmin atau serveradmin , dan tidak dapat ditransfer.
Menggunakan Pengelola Konfigurasi SQL Server
Untuk memulai, menghentikan, menjeda, melanjutkan, atau memulai ulang instans mesin database SQL Server
Pada menu Mulai, arahkan ke Semua Program, arahkan ke Microsoft SQL Server 2014, arahkan ke Alat Konfigurasi, lalu klik Pengelola Konfigurasi SQL Server.
Jika kotak dialog Kontrol Akun Pengguna muncul, klik Ya.
Di Pengelola Konfigurasi SQL Server, di panel kiri, klik layanan SQL Server.
Di panel hasil, klik kanan SQL Server (MSSQLServer) atau instans bernama, lalu klik Mulai, Hentikan, Jeda, Lanjutkan, atau Mulai Ulang.
Klik OK untuk menutup Pengelola Konfigurasi SQL Server.
Catatan
Untuk memulai instans mesin database SQL Server dengan opsi startup, lihat Mengonfigurasi Opsi Startup Server (Pengelola Konfigurasi SQL Server).
Untuk memulai, menghentikan, menjeda, melanjutkan, atau memulai ulang Browser SQL Server atau instans SQL Server Agent
Pada menu Mulai, arahkan ke Semua Program, arahkan ke Microsoft SQL Server 2014, arahkan ke Alat Konfigurasi, lalu klik Pengelola Konfigurasi SQL Server.
Jika kotak dialog Kontrol Akun Pengguna muncul, klik Ya.
Di Pengelola Konfigurasi SQL Server, di panel kiri, klik layanan SQL Server.
Di panel hasil, klik kanan SQL Server Browser, atau SQL Server Agent (MSSQLServer) atau SQL Server Agent (<instance_name>) untuk instans bernama, lalu klik Mulai, Hentikan, Jeda, Lanjutkan, atau Mulai Ulang.
Klik OK untuk menutup Pengelola Konfigurasi SQL Server.
Catatan
SQL Server Agent tidak dapat dijeda.
Menggunakan SQL Server Management Studio
Untuk memulai, menghentikan, menjeda, melanjutkan, atau memulai ulang instans mesin database SQL Server
Di Object Explorer, sambungkan ke instans Mesin Database, klik kanan instans Mesin Database yang ingin Anda mulai, lalu klik Mulai, Hentikan, Jeda, Lanjutkan, atau Mulai Ulang.
Atau, di Server Terdaftar, klik kanan instans Mesin Database yang ingin Anda mulai, arahkan ke Kontrol Layanan, lalu klik Mulai, Hentikan, Jeda, Lanjutkan, atau Mulai Ulang.
Jika kotak dialog Kontrol Akun Pengguna muncul, klik Ya.
Saat diminta jika Anda ingin melakukan tindakan, klik Ya.
Untuk memulai, menghentikan, atau memulai ulang instans SQL Server Agent
Di Object Explorer, sambungkan ke instans Mesin Database, klik kanan SQL Server Agent, lalu klik Mulai, Hentikan, atau Mulai Ulang.
Jika kotak dialog Kontrol Akun Pengguna muncul, klik Ya.
Saat diminta jika Anda ingin melakukan tindakan, klik Ya.
Dari Jendela Prompt Perintah menggunakan Perintah net
Layanan Microsoft SQL Server dapat dimulai, dihentikan, atau dijeda dengan menggunakan perintah microsoft Windows net.
Untuk memulai instans default Mesin Database
Dari prompt perintah, masukkan salah satu perintah berikut:
net start "SQL Server (MSSQLSERVER)"
-atau-
net start MSSQLSERVER
Untuk memulai instans bernama Mesin Database
Dari prompt perintah, masukkan salah satu perintah berikut. Ganti <instancename> dengan nama instans yang ingin Anda kelola.
net start "SQL Server (instancename)"
-atau-
net start MSSQL$instancename
Untuk memulai Mesin Database dengan opsi startup
Tambahkan opsi startup ke akhir pernyataan "SQL Server (MSSQLSERVER)" mulai bersih, dipisahkan oleh spasi. Saat mulai menggunakan net start, opsi startup menggunakan garis miring (/) alih-alih tanda hubung (-).
net start "SQL Server (MSSQLSERVER)" /f /m
-atau-
net start MSSQLSERVER /f /m
Catatan
Untuk informasi selengkapnya tentang opsi startup, lihat Opsi Startup Layanan Mesin Database.
Untuk memulai SQL Server Agent pada instans default SQL Server
Dari prompt perintah, masukkan salah satu perintah berikut:
net start "SQL Server Agent (MSSQLSERVER)"
-atau-
net start SQLSERVERAGENT
Untuk memulai SQL Server Agent pada instans SQL Server bernama
Dari prompt perintah, masukkan salah satu perintah berikut. Ganti instancename dengan nama instans yang ingin Anda kelola.
net start "SQL Server Agent(instancename)"
-atau-
net start SQLAgent$instancename
Untuk informasi tentang cara menjalankan SQL Server Agent dalam mode verbose untuk pemecahan masalah, lihat Aplikasi sqlagent90.
Untuk memulai Browser SQL Server
Dari prompt perintah, masukkan salah satu perintah berikut:
net start "SQL Server Browser"
-atau-
net start SQLBrowser
Untuk menjeda atau menghentikan layanan dari jendela Wantian Perintah
Untuk menjeda atau menghentikan layanan, ubah perintah dengan cara berikut.
Untuk menjeda layanan, ganti net start dengan jeda bersih.
Untuk menghentikan layanan, ganti net start dengan gunakan net stop.
Menggunakan T-SQL
Mesin Database dapat dihentikan dengan menggunakan SHUTDOWN
pernyataan .
Untuk menghentikan Mesin Database menggunakan Transact-SQL
Untuk menunggu pernyataan Transact-SQL yang sedang berjalan dan prosedur tersimpan selesai, lalu hentikan Mesin Database, jalankan pernyataan berikut.
SHUTDOWN;
Untuk segera menghentikan Mesin Database, jalankan pernyataan berikut.
SHUTDOWN WITH NOWAIT;
Untuk informasi selengkapnya tentang pernyataan tersebut SHUTDOWN
, lihat SHUTDOWN (Transact-SQL).
Menggunakan PowerShell
Untuk memulai dan menghentikan layanan Mesin Database
Di jendela Wantian Perintah, mulai SQL Server PowerShell dengan menjalankan perintah berikut.
sqlps
Pada perintah SQL Server PowerShell, dengan menjalankan perintah berikut. Ganti
computername
dengan nama komputer Anda.# Get a reference to the ManagedComputer class. CD SQLSERVER:\SQL\computername $Wmi = (Get-Item .).ManagedComputer
Identifikasi layanan yang ingin Anda hentikan atau mulai. Pilih salah satu baris berikut. Ganti
instancename
dengan nama instans bernama.Untuk mendapatkan referensi ke instans default Mesin Database.
$DfltInstance = $Wmi.Services['MSSQLSERVER']
Untuk mendapatkan referensi ke instans bernama Mesin Database.
$DfltInstance = $Wmi.Services['MSSQL$instancename']
Untuk mendapatkan referensi ke layanan SQL Server Agent pada instans default Mesin Database.
$DfltInstance = $Wmi.Services['SQLSERVERAGENT']
Untuk mendapatkan referensi ke layanan SQL Server Agent pada instans bernama Mesin Database.
$DfltInstance = $Wmi.Services['SQLAGENT$instancename']
Untuk mendapatkan referensi ke layanan SQL Server Browser.
$DfltInstance = $Wmi.Services['SQLBROWSER']
Lengkapi contoh untuk memulai lalu hentikan layanan yang dipilih.
# Display the state of the service. $DfltInstance # Start the service. $DfltInstance.Start(); # Wait until the service has time to start. # Refresh the cache. $DfltInstance.Refresh(); # Display the state of the service. $DfltInstance # Stop the service. $DfltInstance.Stop(); # Wait until the service has time to stop. # Refresh the cache. $DfltInstance.Refresh(); # Display the state of the service. $DfltInstance
Lihat juga
Mulai SQL Server dengan Konfigurasi Minimal
Fitur yang Didukung oleh Edisi SQL Server 2014