ข้อผิดพลาด "ขออภัย มีบางอย่างผิดพลาด" เมื่อคุณลบแอปพลิเคชันบนเว็บ (KB5031287)

นำไปใช้กับ
SharePoint Server Subscription Edition SharePoint Server 2019 SharePoint Server 2016

อาการ

ลองทำตามสถานการณ์ต่อไปนี้:

  • คุณปรับใช้ฟาร์ม 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()}

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

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับสิทธิ์และการกําหนดค่าที่มีสิทธิ์น้อยที่สุด ให้ดูที่ สิ่งเพิ่มเติมที่ควรพิจารณาสําหรับสภาพแวดล้อมที่มีสิทธิ์น้อยที่สุด