นำไปใช้กับ
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer Windows SQL Server 2017 Enterprise Windows SQL Server 2017 Enterprise Core Windows SQL Server 2017 Standard Windows

อาการ

ในระหว่าง Microsoft SQL Server ๒๐๑๖และ๒๐๑๗เริ่มต้นใช้งานถ้าผู้ใช้พยายาม เมื่อต้องการเชื่อมต่อกับฐานข้อมูลก่อนที่จะเริ่มเซสชันผู้ใช้อาจทำให้เกิดการ ฐานข้อมูลที่จะเริ่มต้นโดยอัตโนมัติ เมื่อเหตุการณ์นี้เกิดขึ้นถ้าฐานข้อมูลมี FileTable และมี FILESTREAM non_transacted_access เปิดใช้งานแล้วระดับฐานข้อมูล ไม่สามารถเข้าถึงไดเรกทอรี FileTable หลังจากเริ่มต้นใช้งานฐานข้อมูลได้ ถ้าคุณพยายามเข้าถึงโฟลเดอร์ผ่าน File Explorer อาจระบุว่าโฟลเดอร์นั้นอยู่ พร้อมใช้งาน . เมื่อคุณเรียกใช้คำสั่ง "dir" จากพร้อมท์คำสั่งจะส่งกลับ "ระบบจะไม่พบไฟล์ที่ระบุ"

นอกจากนี้คุณอาจเห็นข้อผิดพลาดต่อไปนี้ในบันทึกข้อผิดพลาดที่ระบุเซสชันของผู้ใช้ที่ทริกเกอร์ฐานข้อมูลเพื่อเริ่มการทำงานโดยอัตโนมัติ:

DateTime ข้อผิดพลาดในการเข้าสู่ระบบ: ๑๘๔๕๖ความรุนแรง:14 สถานะ:๓๘

DateTime การเข้าสู่ระบบเข้าสู่ระบบล้มเหลวสำหรับผู้ใช้ ' ชื่อผู้ใช้ ' เหตุผล: ล้มเหลวในการเปิดฐานข้อมูลที่ระบุอย่างชัดเจน' ชื่อ ' [ไคลเอ็นต์: IPNumber]

สถานะ

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

การแก้ไข

ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมต่อไปนี้สำหรับ SQL Server:

เกี่ยวกับการอัปเดตที่สะสมสำหรับ SQL Server:

การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:

วิธีแก้ไขปัญหาชั่วคราว

วิธีแก้ไขปัญหาชั่วคราวสำหรับปัญหานี้คือการปิดใช้งานและเปิดใช้งานการ non_transacted_access FILESTREAM ของฐานข้อมูลอีกครั้ง

เปลี่ยนฐานข้อมูล [ชื่อ] ตั้งค่า SINGLE_USER ด้วยการย้อนกลับทันที

เปลี่ยนฐานข้อมูล [ชื่อ] ตั้งค่า FILESTREAM (NON_TRANSACTED_ACCESS = OFF)

เปลี่ยนฐานข้อมูล [ชื่อ] ตั้งค่า FILESTREAM (NON_TRANSACTED_ACCESS = เต็ม)

เปลี่ยนฐานข้อมูล [ชื่อ] ตั้งค่า MULTI_USER ด้วยการย้อนกลับทันที

อ้างอิง

เรียนรู้เกี่ยวกับ   การ คำศัพท์เฉพาะทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ