Select the product you need help with
คุณไม่ควรปิดใช้งานผู้ใช้ที่เป็นแขกใน msdb ฐานข้อมูลใน SQL Serverหมายเลขบทความ (Article ID): 2539091 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้ สรุปSQL Server Books Online แนะว่า คุณปิดใช้งานผู้ใช้ที่เป็นแขกในฐานข้อมูลทั้งหมดเป็นแนวทางปฏิบัติสำหรับการรักษาความปลอดภัยเซิร์ฟเวอร์ฐานข้อมูล คำแนะนำนี้นำไปใช้กับฐานข้อมูลระบบหลัก msdb และ tempb ในใบสั่งสำหรับคุณลักษณะบางอย่างของ Microsoft SQL Server เพื่อการทำงาน ผู้ใช้ที่เป็นแขกต้องดำเนินการ สามารถเปิดใช้งานในฐานข้อมูล msdb บทความนี้อธิบายถึงปัญหาบางอย่างที่คุณอาจพบได้ถ้าคุณปิดการใช้งานของผู้ใช้ที่เป็นแขกในฐานข้อมูล msdb บทความให้ข้อมูลเกี่ยวกับวิธีการแก้ไขปัญหาเหล่านั้น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำแนะนำนี้ใน SQL Server Books Online แวะไปที่เว็บไซต์ของ Microsoft สำหรับนักพัฒนาเครือข่าย (MSDN) ต่อไปนี้: ข้อมูลเกี่ยวกับการจำกัดการเข้าถึงข้อมูลใน SQL Server
(http://msdn.microsoft.com/en-us/library/ff848752.aspx)
ข้อมูลเพิ่มเติมอาการเมื่อผู้ใช้ที่เป็นแขกถูกปิดการใช้งานในฐานข้อมูล msdbเมื่อผู้ใช้ที่เป็นแขกถูกปิดการใช้งานในฐานข้อมูล msdb คุณอาจได้รับข้อผิดพลาด 916
(http://msdn.microsoft.com/en-us/library/ee342155.aspx)
เมื่ออย่างใดอย่างหนึ่งเกิดขยายโหนดของฐานข้อมูลในการจัดการ Studio หรือเมื่อเซิร์ฟเวอร์แอพลิเคชันเช่น OCS พยายามที่จะเชื่อมต่อกับ SQL Server คุณอาจพบอาการต่อไปนี้อย่างน้อยหนึ่งอย่างในสภาพแวดล้อมของคุณเมื่อเกิดปัญหานี้Note ข้อความข้อผิดพลาดอาจแตกต่างเพียงเล็กน้อยไป ขึ้นอยู่กับสถานการณ์สมมติ อย่างไรก็ตาม สาเหตุพื้นฐานได้และจำเป็นอย่างยิ่งเหมือนกัน สาเหตุที่มีสิทธิ์ไม่เพียงพอในฐานข้อมูล msdb อาการที่สองก่อนเกิดขึ้นได้เมื่อวัตถุ Explorer พยายามที่จะแสดงสถานะของการจัดการขึ้นอยู่กับนโยบายของแต่ละฐานข้อมูล วัตถุ Explorer สิทธิของการเข้าสู่ระบบในปัจจุบันใช้การสอบถามฐานข้อมูล msdb สำหรับข้อมูลนี้ ซึ่งเป็นสาเหตุของข้อผิดพลาด อาการที่ 1ในแวดล้อม SQL Server 2008 และ SQL Server 2008 R2 เมื่อผู้ใช้ที่ไม่ใช่สมาชิกของ Sysadmin ที่ถาวรบทบาทเซิร์ฟเวอร์ใน SQL Server และไม่ทำ ให้คุณได้รับสิทธิ์ที่เหมาะสมใน msdb พยายามขยายโหนดการฐานข้อมูลหรือตัวเลือกใด ๆ ของโฟลเดอร์ภายใต้โหนดนั้น ได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับข้อมูลต่อไปนี้:ล้มเหลวในการเรียกข้อมูลสำหรับการร้องขอนี้ (Microsoft.SqlServer.Manager.Sdk.Sfc) รายละเอียดเพิ่มเติม: ข้อยกเว้นเกิดขึ้นในขณะที่ดำเนินการกับคำชี้แจงของฟังก์ชัน Transact SQL หรือชุด (Microsoft.SqlServer.ConnectionInfo) หลักของเซิร์ฟเวอร์<servername>จะไม่สามารถเข้าถึงฐานข้อมูล "msdb" ภายใต้บริบทการรักษาความปลอดภัยปัจจุบัน (Microsoft SQL Server ข้อผิดพลาด: 916)</servername> หมายเหตุ ขยายโหนดการฐานข้อมูลเป็นเพียงหนึ่งในกิจกรรมที่ต้องการเชื่อมต่อการอนุญาตสำหรับบัญชี guest ไปยังฐานข้อมูล msdb มีข้อผิดพลาดที่คล้ายคลึงกันอาจเกิดขึ้นได้กับกิจกรรมใด ๆ ที่ต้องการเข้าถึงฐานข้อมูล msdb น้อยน้อยที่สุด อาการที่ 2ใน SQL Server 2005 เมื่อผู้ใช้ที่ไม่ได้เป็นสมาชิกของ Sysadmin ที่ถาวรบทบาทเซิร์ฟเวอร์ใน SQL Server และผู้ไม่มิฉะนั้นจะได้รับสิทธิ์ที่เหมาะสมใน msdb สามารถขยายโหนดการฐานข้อมูล อย่างไรก็ตาม เมื่อผู้ใช้พยายามที่จะเรียกดูคุณสมบัติของฐานข้อมูล ได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:ไม่สามารถแสดงการโต้ตอบที่ร้องขอ รายละเอียดเพิ่มเติม: ไม่สามารถแสดงการโต้ตอบที่ร้องขอ (SqlMgmt) ข้อยกเว้นเกิดขึ้นในขณะที่ดำเนินการกับคำชี้แจงของฟังก์ชัน Transact SQL หรือชุด (Microsoft.SqlServer.ConnectionInfo) หลักการเซิร์ฟเวอร์ ชื่อหลัก จะไม่สามารถเข้าถึงฐานข้อมูล "msdb" ภายใต้บริบทการรักษาความปลอดภัยปัจจุบัน (Microsoft SQL Server ข้อผิดพลาด: 916) หมายเหตุ ข้อความแสดงข้อผิดพลาดเกิดขึ้นได้แม้ว่าผู้ใช้ที่เป็นสมาชิกของบทบาท dbo ในฐานข้อมูลนั้น อาการ 3Microsoft Office การสื่อสาร Server 2007 (OCS 2007) เป็นหนึ่งในผลิตภัณฑ์ได้รับผลกระทบจากปัญหานี้ บริการส่วน front-end ไม่เริ่มทำงานเมื่อคุณพยายามเริ่มการทำงานของเซิร์ฟเวอร์ นอกจากนี้ คุณเห็นข้อความแสดงข้อผิดพลาดต่อไปนี้ในตัวแสดงเหตุการณ์:http://social.microsoft.com/Forums/en-US/communicationsserversetup/thread/8b428bd3-0509-4859-ac11-122bdbef06cc
(http://social.microsoft.com/Forums/en-US/communicationsserversetup/thread/8b428bd3-0509-4859-ac11-122bdbef06cc)
วิธีการตรวจสอบปัญหาเมื่อต้องการตรวจสอบว่า ผู้ใช้ที่เป็นแขกถูกกำหนดค่าไว้อย่างถูกต้องในฐานข้อมูล msdb เรียกใช้แบบสอบถามต่อไปนี้เป็นสมาชิกของหน้าที่ถาวรของเซิร์ฟเวอร์:หากคุณได้รับข้อความแสดงชุดผลลัพธ์ ที่คล้ายกับด้านล่าง guest ผู้ใช้มีสิทธิ์ที่จำเป็น ยุบตารางนี้
หากคุณได้รับข้อความแสดงข้อชุดผลลัพธ์ที่ว่างเปล่า หรือถ้า state_desc แสดงปฏิเสธในชุดการผลลัพธ์ข้างต้น ผู้ใช้ที่เป็นแขกถูกปิดการใช้งานในฐานข้อมูล msdb คุณอาจได้รับข้อผิดพลาดที่ 916 เมื่อคุณเชื่อมต่อไปยังฐานข้อมูล วิธีการแก้ปัญหานี้ได้เมื่อต้องการแก้ปัญหา รันแบบสอบถามต่อไปนี้ใน Studio จัดการของ SQL Server เป็นสมาชิกของ sysadmin ที่ถาวรบทบาทเซิร์ฟเวอร์:คุณสมบัติหมายเลขบทความ (Article ID): 2539091 - รีวิวครั้งสุดท้าย: 22 กรกฎาคม 2554 - Revision: 4.0 ใช้กับ
แปลโดยคอมพิวเตอร์ ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:2539091
(http://support.microsoft.com/kb/2539091/en-us/
)
| การแปลบทความ
|




กลับไปด้านบน








