วัน: 4 ตุลาคม 2019

PowerShell: Start / Stop SQL ServerPowerShell: Start / Stop SQL Server

ถ้าติดตั้ง SQL Server ไว้เพื่อไว้ลองพัฒนาโปรแกรมเป็นบางครั้ง การจะให้มัน run ไว้ทุกครั้งที่เปิดเครื่องก็คงไม่ดีเท่าไหร่ แต่ถ้าจะมาต้องเปิด / ปิดโดยใช้ บ่อย ๆ ก็ไม่สะดวกเท่าไหร่ เลยทำ PowerShell มาจัดการเทน

การเปิดการทำงานเอสคิวแอลเซิร์ฟเวอร์

  1. สร้างไฟล์ไว้เปิดเอสคิวแอลเซิร์ฟเวอร์โดยสร้างไฟล์ sqlserver_services_start.ps1 มีเนื้อหา

    SQL

    Start-Service -Name "MSSQLSERVER"
    Start-Service -Name "SQLBrowser"
    Start-Service -Name "SQLSERVERAGENT"
    Start-Service -Name "SQLTELEMETRY"
    Start-Service -Name "SQLWriter"
    
  • เปิด command prompt โดยใช้ Run as administrator
  • ไปที่เก็บไฟล์นี้ไว้ เช่น
    cd C:\Users\Shared\Gits\phunsanit\snippets\PowerShell
  • ใช้โดยใช้คำสั่ง
    ./sqlserver_services_start.ps1
  • การปิดการทำงานเอสคิวแอลเซิร์ฟเวอร์

    1. สร้างไฟล์ไว้เปิดเอสคิวแอลเซิร์ฟเวอร์โดยสร้างไฟล์ sqlserver_services_stop.ps1 มีเนื้อหา

      SQL

      Stop-Service -Name "SQLSERVERAGENT" Stop-Service -Name "MSSQLSERVER"
      Stop-Service -Name "SQLBrowser"
      Stop-Service -Name "SQLTELEMETRY"
      Stop-Service -Name "SQLWriter"
      
  • เปิด command prompt โดยใช้ Run as administrator
  • ไปที่เก็บไฟล์นี้ไว้ เช่น
    cd C:\Users\Shared\Gits\phunsanit\snippets\PowerShell
  • ใช้โดยใช้คำสั่ง
    ./sqlserver_services_stop.ps1
  • อ่านเพิ่มเติม