วิธีที่ดีที่สุดและง่ายที่สุดในการปิด SQL Server เมื่อไม่ใช้งานคืออะไร


13

สถานการณ์: เวิร์กสเตชันของนักพัฒนาซอฟต์แวร์ซึ่งโดยทั่วไปจะใช้เครื่องมือไคลเอ็นต์เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ sql อื่นที่ไม่ใช่โลคัล อย่างไรก็ตามมีบางครั้งที่การมีเวอร์ชันเต็มของ sql server เพื่อพัฒนาท้องถิ่นจะเป็นประโยชน์ ในความพยายามที่จะไม่เปลืองทรัพยากรของระบบที่ใช้เซิร์ฟเวอร์ sql ตลอดเวลาฉันต้องการทราบวิธีที่ดีที่สุดในการ "ปิดการใช้งาน" ในขณะที่ยังคงอนุญาตให้ใช้เครื่องมือไคลเอ็นต์ (การจัดการสตูดิโอ ฯลฯ )

คำตอบ:


9

คุณอาจต้องเข้าถึงการกำหนดค่าเซิร์ฟเวอร์ SQL จากเมนูเริ่มโดยการเลือก Microsoft SQL Server จากนั้นเลือกเครื่องมือการกำหนดค่าแล้วตามเส้นทางของโทมัส

นอกจากนี้คุณยังสามารถกำหนดค่าบริการเหล่านั้นเพื่อให้พวกเขาไม่ได้เริ่มต้นโดยอัตโนมัติ ฉันมีการตั้งค่าของฉันเป็น "Manual" ดังนั้นถ้าฉันต้องการใช้เซิร์ฟเวอร์ SQL Server ฉันเพิ่งเริ่มบริการ เหมือนกันสำหรับ SSIS, SSAS, SSRS ฯลฯ

เนื่องจากฉันมี SQL Server สองเวอร์ชันที่ทำงานอยู่บนเครื่องพัฒนาของฉันฉันไม่ต้องการให้สิ่งเหล่านี้หมดสิ้นไปกับทรัพยากรของฉัน


7

ตัวจัดการการกำหนดค่าเซิร์ฟเวอร์ SQL -> บริการเซิร์ฟเวอร์ SQL -> คลิกขวา -> หยุด


7

ฉันเป็นแฟนของ PowerShell สำหรับเรื่องนี้ ขึ้นอยู่กับรายละเอียดของสิ่งที่คุณต้องการบรรลุ:

หยุดตัวอย่างเช่น:

Stop-Service 'MSSQL$InstanceName' -Force

และ

Start-Service 'MSSQL$InstanceName'

หรือหยุดบริการ SQL ที่เกี่ยวข้องทั้งหมด

Stop-Service *SQL* -Force

หรือสร้างสคริปต์แบบดับเบิลคลิกได้เพื่อสลับสถานะ: http://orionseven.com/blog/2010/10/18/starting-and-stopping-sql-server-with-windows-powershell-2-0/

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.