Bagikan melalui


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 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

  1. Pada menu Mulai, arahkan ke Semua Program, arahkan ke Microsoft SQL Server 2014, arahkan ke Alat Konfigurasi, lalu klik Pengelola Konfigurasi SQL Server.

  2. Jika kotak dialog Kontrol Akun Pengguna muncul, klik Ya.

  3. Di Pengelola Konfigurasi SQL Server, di panel kiri, klik layanan SQL Server.

  4. Di panel hasil, klik kanan SQL Server (MSSQLServer) atau instans bernama, lalu klik Mulai, Hentikan, Jeda, Lanjutkan, atau Mulai Ulang.

  5. 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

  1. Pada menu Mulai, arahkan ke Semua Program, arahkan ke Microsoft SQL Server 2014, arahkan ke Alat Konfigurasi, lalu klik Pengelola Konfigurasi SQL Server.

  2. Jika kotak dialog Kontrol Akun Pengguna muncul, klik Ya.

  3. Di Pengelola Konfigurasi SQL Server, di panel kiri, klik layanan SQL Server.

  4. 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.

  5. 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

  1. 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.

  2. Jika kotak dialog Kontrol Akun Pengguna muncul, klik Ya.

  3. Saat diminta jika Anda ingin melakukan tindakan, klik Ya.

Untuk memulai, menghentikan, atau memulai ulang instans SQL Server Agent

  1. Di Object Explorer, sambungkan ke instans Mesin Database, klik kanan SQL Server Agent, lalu klik Mulai, Hentikan, atau Mulai Ulang.

  2. Jika kotak dialog Kontrol Akun Pengguna muncul, klik Ya.

  3. 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

  1. Di jendela Wantian Perintah, mulai SQL Server PowerShell dengan menjalankan perintah berikut.

    sqlps  
    
  2. 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
    
  3. 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']  
      
  4. 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