FIX: ข้อความแสดงข้อผิดพลาด "ผู้ใช้ 'guest' ไม่มีสิทธิ์ในการรันการ DBCC checkdb สำหรับฐานข้อมูล 'mssqlsystemresource' " เมื่อคุณเรียกใช้คำสั่ง CHECKDB('master') DBCC บนคอมพิวเตอร์ที่กำลังเรียกใช้ SQL Server 2008 R2

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 2268122 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
Microsoft กระจาย Microsoft SQL Server 2008 R2 แก้ไขเป็นแฟ้มเดียวที่สามารถดาวน์โหลดได้ เนื่องจากการแก้ไขจะสะสม แต่ละรุ่นที่ใหม่ที่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และทั้งหมดที่แก้ไขความปลอดภัยที่ถูกรวมกับค่าก่อนหน้า SQL Server 2008 R2 แก้ไขย่อย
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

อาการ

พิจารณาสถานการณ์สมมติต่อไปนี้:
  • คุณเรียกใช้คำสั่ง CHECKDB('master') DBCC บนคอมพิวเตอร์ที่กำลังเรียกใช้ SQL Server 2008 R2
  • บัญชีผู้ใช้ที่คุณใช้เพื่อเรียกใช้คำสั่งไม่ได้ถูกกำหนดให้กับการsysadminแก้ไขบทบาทเซิร์ฟเวอร์ หรือไม่ได้ถูกแมปไป 'dbo' ผู้ใช้บทบาท
  • คุณได้รับการสำเร็จ DBCC ผลลัพธ์
ในสถานการณ์สมมตินี้ คุณได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้ภายใต้ผล DBCC:
msg 7983 ระดับ 14 สถานะ 36 บรรทัด 2
ผู้ใช้ 'guest' ไม่มีสิทธิ์ในการรันการ DBCC checkdb สำหรับฐานข้อมูล 'mssqlsystemresource'

การแก้ไข

sql Server 2008 R2

ปัญหา โปรแกรมแก้ไขสำหรับนี้ถูกนำออกใช้ก่อนใน 3 ปรับปรุงที่สะสม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับนี้แพคเกจโปรแกรมปรับปรุงที่สะสมสำหรับ SQL Server 2008 R2 คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2261464แพคเกจ 3 สำหรับ SQL Server 2008 R2 การปรับปรุงแบบสะสม
หมายเหตุเนื่องจาก builds วางจำหน่ายของโปรแกรมแก้ไขด่วนที่สะสม ละใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และการแก้ไขการรักษาความปลอดภัยทั้งหมดที่มาพร้อมกับการก่อนหน้า SQL Server 2008 R2 รุ่นที่แก้ไข เราขอแนะนำว่า คุณควรพิจารณาถึงการใช้โปรแกรมแก้ไขด่วนรุ่นล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
981356ใน SQL Server 2008 R2 สร้างที่ถูกนำออกใช้หลังจากที่มีการนำออกใช้ SQL Server 2008 R2

สถานะ

Microsoft ได้ยืนยันว่า นี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ที่อยู่ในส่วน "นำไปใช้กับ"

ข้อมูลอ้างอิง

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคอมโพเนนต์ PowerPivot และเครื่องมือ แวะไปที่เว็บไซต์ Microsoft สำหรับนักพัฒนาเครือข่าย (MSDN) ต่อไปนี้:
คอมโพเนนต์ PowerPivot และเครื่องมือ
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้งของ PowerPivot สำหรับซอฟต์แวร์ของ SharePoint แวะไปที่เว็บไซต์ต่อไปนี้ของ MSDN:
การติดตั้ง (PowerPivot สำหรับ SharePoint)
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรุ่นให้บริการแบบเพิ่มหน่วยสำหรับ SQL Server คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
935897ข้อแบบเพิ่มหน่วยให้บริการแบบไม่พร้อมใช้งานจากทีม SQL Server จะจัดส่งโปรแกรมแก้ไขด่วนสำหรับการรายงานปัญหา


สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเค้าร่างตั้งชื่อสำหรับการปรับปรุงใน SQL Server คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
822499แพคเกจการปรับปรุง schema ที่ตั้งชื่อใหม่สำหรับซอฟต์แวร์ของ Microsoft SQL Server


สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำศัพท์เฉพาะทางการปรับปรุงซอฟต์แวร์ คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
824684คำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายการปรับปรุงซอฟต์แวร์ของ Microsoft

ข้อมูลเพิ่มเติม

ขั้นตอนในการทบทวนเกิดปัญหา

  1. สร้างแบบใหม่ SQL Server 2008 R2 ฐานข้อมูล ตัวอย่างเช่น สร้างฐานข้อมูล SQL Server 2008 R2 โดยใช้ "การทดสอบ" ฐานข้อมูลชื่อ
  2. การเข้าสู่ระบบ สร้าง SQL ที่ใหม่ ในแบบชื่อล็อกอินฟิลด์ ป้อนชื่อการเข้าสู่ระบบ ตัวอย่างเช่น ป้อนLoginForUserA
  3. ในแบบฐานข้อมูลการเริ่มต้นฟิลด์ เลือกฐานข้อมูลที่คุณสร้างในขั้นตอนที่ 1.
  4. สร้างผู้ใช้ใหม่ในฐานข้อมูลที่คุณสร้างในขั้นตอนที่ 1.
  5. เลือกชื่อของล็อกอินที่คุณสร้างในขั้นตอนที่ 2 เป็นชื่อล็อกอิน
  6. เลือกแบบdb_ownerกล่องกาเครื่องหมายในหมายสมาชิกของบทบาทฐานข้อมูลส่วน แล้วคลิกตกลง
  7. สร้างผู้ใช้ใหม่ในฐานข้อมูลหลัก โดยใช้ชื่อผู้ใช้เดียวกับที่คุณใช้ในขั้นตอนที่ 4.
  8. ทำซ้ำขั้นตอนที่ 5 ถึงขั้นตอนที่ 6 ในฐานข้อมูลหลัก
  9. เชื่อมต่อกับเซิร์ฟเวอร์โดยใช้การเข้าสู่ระบบที่คุณสร้างในขั้นตอนที่ 2.
  10. เรียกใช้คำสั่งต่อไปนี้:
    select USER
    ชื่อผู้ใช้ที่คุณสร้างในขั้นตอนที่ 4 ถูกส่งกลับ
  11. เรียกใช้คำสั่งต่อไปนี้:
    dbcc CHECKDB('master')
CHECKDB ในการทำงานเสร็จเรียบร้อยแล้ว และมีการส่งคืนข้อความต่อไปนี้:
CHECKDB พบข้อผิดพลาดการปันส่วน 0 และข้อผิดพลาด 0 ของความสอดคล้องกันในฐานข้อมูล 'หลัก'

อย่างไรก็ตาม ข้อความแสดงข้อผิดพลาดที่กล่าวถึงในส่วน "อาการ" ถูกส่งกลับโดยไม่คาดคิดเมื่อมีการตรวจสอบฐานข้อมูล mssqlsystemresource

คุณสมบัติ

หมายเลขบทความ (Article ID): 2268122 - รีวิวครั้งสุดท้าย: 19 สิงหาคม 2553 - Revision: 1.0
ใช้กับ
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Workgroup
Keywords: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2268122 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:2268122

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com