อาการ
เมื่อเราเปลี่ยนตำแหน่งที่ตั้งเริ่มต้นของฐานข้อมูลใน SQL server และสร้างแอปพลิเคชันบนเว็บใหม่ฐานข้อมูลเนื้อหาจะถูกบันทึกไปยังตำแหน่งที่ตั้งก่อนหน้านี้และจะไม่ใช้การตั้งค่าที่เปลี่ยนแปลงบน SQL server
สาเหตุ
การเปลี่ยนแปลงจะมีผลต่อหลังจากที่คุณเริ่มการทำงานของ SQL Server หรือบริการ SQL ใหม่ มีการรีเฟรชการเชื่อมต่อจาก SharePoint ไปยัง SQL
เมื่อคุณบันทึกตำแหน่งที่ตั้งนั้นจะถูกบันทึกเป็น DefaultData และ DefaultLog ภายใต้ HKEY_LOCAL_MACHINE \SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer
การแก้ไข
แก้ไขปัญหานี้เพื่อแก้ไขปัญหานี้คือการรีสตาร์ต SQL server หรือบริการ SQL
1. เปิด SQL Server Management Studio และเชื่อมต่อกับอินสแตนซ์ SQL ที่ฐานข้อมูล SharePoint ของคุณจะได้รับการ hosted2 คลิกขวาที่ชื่อเซิร์ฟเวอร์หรืออินสแตนซ์ของ SQL แล้วคลิกคุณสมบัติ 3. เปลี่ยนการตั้งค่าฐานข้อมูลสำหรับ "ตำแหน่งที่ตั้งเริ่มต้นของฐานข้อมูล" สำหรับทั้งสองข้อมูล (* MDF): และเข้าสู่ระบบ (* LDF) 4. ในตอนนี้เมื่อต้องการทดสอบสร้างฐานข้อมูลใหม่จะได้รับการสร้างขึ้นในตำแหน่งที่ตั้ง Defult ฐานข้อมูลใหม่ แต่เมื่อคุณสร้างฐานข้อมูลเนื้อหาจะสร้างไฟล์ข้อมูลในตำแหน่งที่ตั้งเริ่มต้นที่คุณเคยใช้ก่อนหน้านี้ เมื่อต้องการ aviod ที่เริ่มบริการ SQL ใหม่หรือเริ่มกล่อง SQL ใหม่
ข้อมูลเพิ่มเติม