อาการ
พิจารณาสถานการณ์สมมติต่อไปนี้:
-
คุณปรับใช้ฟาร์ม SharePoint ใหม่
-
รุ่นที่ใช้มีการอัปเดตในเดือนตุลาคม 2022 หรือเวอร์ชันที่ใหม่กว่าสําหรับ Microsoft SharePoint Server ที่ลื่นไหลลงในกระบวนการสร้าง
-
คุณกําลังใช้รูปแบบความปลอดภัยที่มีสิทธิ์น้อยที่สุด
ในสถานการณ์นี้ เมื่อคุณพยายามลบโปรแกรมประยุกต์บนเว็บ คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
ขออภัย มีบางอย่างผิดพลาด
สิทธิ์ DELETE ถูกปฏิเสธบนวัตถุ 'SiteCounts', ฐานข้อมูล 'SharePoint_Config', Schema 'dbo'
ID สหสัมพันธ์: <Guid>
วันที่และเวลา:> การประทับวันที่และเวลา <
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากไม่สามารถเพิ่มบัญชีผู้ใช้พูลโปรแกรมประยุกต์ไปยังบทบาท WSS_CONTENT_APPLICATION_POOLS ที่สัมพันธ์กับฐานข้อมูลเนื้อหา Admin SharePoint
วิธีแก้ไขปัญหา
เมื่อต้องการแก้ไขปัญหานี้ชั่วคราว ให้ตรวจสอบให้แน่ใจว่าได้ให้สิทธิ์กับฐานข้อมูล SharePoint อย่างถูกต้องแล้ว เมื่อต้องการทําเช่นนี้ ให้เรียกใช้คําสั่งต่อไปนี้หลังจากที่คุณเรียกใช้ตัวช่วยสร้างการกําหนดค่า SharePoint (psconfig) บนเซิร์ฟเวอร์แรกในฟาร์ม และก่อนที่คุณจะเรียกใช้ตัวช่วยสร้างการกําหนดค่าฟาร์มหรือเตรียมใช้งานคอมโพเนนต์เพิ่มเติม:
Get-SPDatabase | %{$_.GrantOwnerAccessToDatabaseAccount()}
ข้อมูลเพิ่มเติม
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับสิทธิ์และการกําหนดค่าที่มีสิทธิ์น้อยที่สุด ให้ดูที่ สิ่งเพิ่มเติมที่ควรพิจารณาสําหรับสภาพแวดล้อมที่มีสิทธิ์น้อยที่สุด