อาการ
พิจารณาสถานการณ์ต่อไปนี้:
-
คุณได้ติดตั้ง Microsoft SQL Server Analysis Services (SSAS) บน SQL Server 2017
-
คุณกําหนดค่าการเข้าถึง HTTP ไปยัง SSAS ผ่านไฟล์msmdpump.dll
ในสถานการณ์สมมตินี้ การเข้าถึง SSAS ของคุณโดยใช้ HTTP ล้มเหลว และคุณได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับอย่างใดอย่างหนึ่งต่อไปนี้:
ข้อความแสดงข้อผิดพลาด: การแยกวิเคราะห์ XML ล้มเหลวที่ บรรทัดline_numbercolumn_numberคอลัมน์: ห้ามใช้ DTD
"ข้อผิดพลาดของระบบไฟล์" ข้อผิดพลาดต่อไปนี้เกิดขึ้นขณะอ่านจากไฟล์ "สตรีมที่บีบอัด"
การแก้ไข
การแก้ไขนี้รวมอยู่ในการอัปเดตต่อไปนี้สําหรับ SQL Server:
การอัปเดตสะสม 9 สําหรับ SQL Server 2017
หลังจากที่คุณติดตั้งการอัปเดตนี้ ให้ทําตามขั้นตอนเหล่านี้เพื่อแก้ไขปัญหานี้:
-
หยุดพูลโปรแกรมประยุกต์ IIS ชั่วคราว
-
คัดลอกไฟล์msmdpump.dllใหม่ไปยัง IIS Webserver สําหรับข้อมูลเกี่ยวกับวิธีการดําเนินการนี้ ให้ดู "ขั้นตอนที่ 1: คัดลอกไฟล์ MSMDPUMP ไปยังโฟลเดอร์บนเว็บเซิร์ฟเวอร์" ของหัวข้อ กําหนดค่า HTTP Access to Analysis Services บน IIS 8.0 บนเว็บไซต์ Microsoft Learn
-
รีสตาร์ตพูลโปรแกรมประยุกต์ IIS
เกี่ยวกับรุ่นSQL Server
แต่ละรุ่นใหม่สําหรับSQL Serverประกอบด้วยการแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่อยู่ในรุ่นก่อนหน้า เราขอแนะนําให้คุณติดตั้งรุ่นล่าสุดสําหรับSQL Serverเวอร์ชันของคุณ:
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
อ้างอิง
เรียนรู้เกี่ยวกับ คําศัพท์ มาตรฐานที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์