จากหน้าเริ่มต้นเริ่มต้น SQL Server Management Studio บนเมนูมุมมองเลือกเซิร์ฟเวอร์ที่ลงทะเบียน (ถ้าเซิร์ฟเวอร์ของคุณยังไม่ได้ลงทะเบียนให้คลิกขวาที่ Local Server Groups ชี้ไปที่ Tasks จากนั้นคลิก Register Local Servers)
ในพื้นที่เซิร์ฟเวอร์ที่ลงทะเบียนคลิกขวาที่เซิร์ฟเวอร์ของคุณจากนั้นคลิกตัวจัดการการตั้งค่าคอนฟิกเซิร์ฟเวอร์ SQL ควรขออนุญาตทำงานในฐานะผู้ดูแลระบบจากนั้นเปิดโปรแกรม Configuration Manager
ปิด Management Studio
ในตัวจัดการการตั้งค่าคอนฟิกเซิร์ฟเวอร์ SQL ในบานหน้าต่างด้านซ้ายเลือกบริการเซิร์ฟเวอร์ SQL ในบานหน้าต่างด้านขวาค้นหาอินสแตนซ์ของ SQL Server (อินสแตนซ์เริ่มต้นของ SQL Server ประกอบด้วย (MSSQLSERVER) หลังชื่อคอมพิวเตอร์อินสแตนซ์ที่มีชื่อปรากฏในตัวพิมพ์ใหญ่ที่มีชื่อเดียวกับที่มีในเซิร์ฟเวอร์ที่ลงทะเบียน) คลิกขวาที่อินสแตนซ์ของ SQL Server แล้วคลิกคุณสมบัติ
บนแท็บ Startup Parameters ในกล่องระบุพารามิเตอร์การเริ่มต้นพิมพ์ -m แล้วคลิกเพิ่ม (นั่นคือเส้นประตามด้วยอักษรตัวพิมพ์เล็ก m)
บันทึก
สำหรับ SQL Server เวอร์ชันก่อนหน้าบางรุ่นจะไม่มีแท็บ Startup Parameters ในกรณีนั้นบนแท็บขั้นสูงคลิกสองครั้งที่พารามิเตอร์การเริ่มต้น พารามิเตอร์จะเปิดขึ้นในหน้าต่างขนาดเล็กมาก ระวังอย่าเปลี่ยนพารามิเตอร์ที่มีอยู่ ในตอนท้ายให้เพิ่มพารามิเตอร์ใหม่ -m แล้วคลิกตกลง (นั่นคือเซมิโคลอนแล้วขีดกลางตามด้วยตัวพิมพ์เล็ก m)
คลิกตกลงและหลังจากข้อความให้รีสตาร์ทให้คลิกขวาที่ชื่อเซิร์ฟเวอร์ของคุณจากนั้นคลิกรีสตาร์ท
หลังจาก SQL Server รีสตาร์ทเซิร์ฟเวอร์ของคุณจะอยู่ในโหมดผู้ใช้คนเดียว ตรวจสอบให้แน่ใจว่าไม่ได้เรียกใช้ SQL Server Agent หากเริ่มต้นระบบจะใช้การเชื่อมต่อเดียวของคุณ
บนหน้าจอเริ่มต้นของ Windows 8 ให้คลิกขวาที่ไอคอนสำหรับ Management Studio ที่ด้านล่างของหน้าจอให้เลือก Run as administrator (สิ่งนี้จะส่งต่อข้อมูลรับรองผู้ดูแลระบบของคุณไปยัง SSMS)
บันทึก
สำหรับ Windows เวอร์ชันก่อนหน้าตัวเลือก Run as administrator จะปรากฏเป็นเมนูย่อย
ในการกำหนดค่าบางอย่าง SSMS จะพยายามทำการเชื่อมต่อหลาย ๆ การเชื่อมต่อหลายครั้งจะล้มเหลวเนื่องจาก SQL Server อยู่ในโหมดผู้ใช้คนเดียว คุณสามารถเลือกหนึ่งในการดำเนินการต่อไปนี้เพื่อดำเนินการ ดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้
a) เชื่อมต่อกับ Object Explorer โดยใช้ Windows Authentication (ซึ่งรวมถึงข้อมูลประจำตัวของผู้ดูแลระบบของคุณ) ขยายความปลอดภัยขยายการเข้าสู่ระบบและคลิกสองครั้งที่เข้าสู่ระบบของคุณเอง ในเพจบทบาทเซิร์ฟเวอร์เลือก sysadmin จากนั้นคลิกตกลง
b) แทนที่จะเชื่อมต่อกับ Object Explorer ให้เชื่อมต่อกับ Query Window โดยใช้ Windows Authentication (ซึ่งรวมถึงข้อมูลประจำตัวของผู้ดูแลระบบของคุณ) (คุณสามารถเชื่อมต่อด้วยวิธีนี้ได้ก็ต่อเมื่อคุณไม่ได้เชื่อมต่อกับ Object Explorer) รันโค้ดดังต่อไปนี้เพื่อเพิ่มล็อกอิน Windows Authentication ใหม่ที่เป็นสมาชิกของบทบาทเซิร์ฟเวอร์คงที่ sysadmin ตัวอย่างต่อไปนี้เพิ่มผู้ใช้โดเมนชื่อ CONTOSO \ PatK
CREATE LOGIN [CONTOSO\PatK] FROM WINDOWS; ALTER SERVER ROLE
sysadmin ADD MEMBER [CONTOSO\PatK];
c) ถ้า SQL Server ของคุณกำลังทำงานในโหมดการรับรองความถูกต้องแบบผสมให้เชื่อมต่อกับ Query Window โดยใช้ Windows Authentication (ซึ่งรวมถึงข้อมูลประจำตัวของผู้ดูแลระบบของคุณ) รันโค้ดดังต่อไปนี้เพื่อสร้างล็อกอิน SQL Server Authentication ใหม่ที่เป็นสมาชิกของบทบาทเซิร์ฟเวอร์คงที่ sysadmin
CREATE LOGIN TempLogin WITH PASSWORD = '************'; ALTER
SERVER ROLE sysadmin ADD MEMBER TempLogin;
คำเตือน:
แทนที่ ************ ด้วยรหัสผ่านที่คาดเดายาก
d) หาก SQL Server ของคุณกำลังทำงานในโหมดการพิสูจน์ตัวตนแบบผสมและคุณต้องการรีเซ็ตรหัสผ่านของบัญชี sa ให้เชื่อมต่อกับ Query Window โดยใช้ Windows Authentication (ซึ่งรวมถึงข้อมูลประจำตัวของผู้ดูแลระบบของคุณ) เปลี่ยนรหัสผ่านของบัญชี sa ด้วยไวยากรณ์ต่อไปนี้
ALTER LOGIN sa WITH PASSWORD = '************'; Warning
แทนที่ ************ ด้วยรหัสผ่านที่คาดเดายาก
ขั้นตอนต่อไปนี้เปลี่ยน SQL Server กลับเป็นโหมดผู้ใช้หลายคน ปิด SSMS
ในตัวจัดการการตั้งค่าคอนฟิกเซิร์ฟเวอร์ SQL ในบานหน้าต่างด้านซ้ายเลือกบริการเซิร์ฟเวอร์ SQL ในบานหน้าต่างด้านขวาคลิกขวาที่อินสแตนซ์ของ SQL Server จากนั้นคลิกคุณสมบัติ
บนแท็บพารามิเตอร์การเริ่มต้นในกล่องพารามิเตอร์ที่มีอยู่เลือก -m แล้วคลิกเอาออก
บันทึก
สำหรับ SQL Server เวอร์ชันก่อนหน้าบางรุ่นจะไม่มีแท็บ Startup Parameters ในกรณีนั้นบนแท็บขั้นสูงคลิกสองครั้งที่พารามิเตอร์การเริ่มต้น พารามิเตอร์จะเปิดขึ้นในหน้าต่างขนาดเล็กมาก ลบ; -m ที่คุณเพิ่มไว้ก่อนหน้านี้แล้วคลิกตกลง
คลิกขวาที่ชื่อเซิร์ฟเวอร์ของคุณจากนั้นคลิกรีสตาร์ท
ตอนนี้คุณควรจะสามารถเชื่อมต่อได้ตามปกติกับหนึ่งในบัญชีซึ่งตอนนี้เป็นสมาชิกของบทบาทเซิร์ฟเวอร์คงที่ sysadmin