Yearly Archive 2023-08-19

Byphunsanit

PowerShell: Start / Stop SQL Server

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

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

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

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

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

อ่านเพิ่มเติม