บทความนี้นำไปใช้กับ Microsoft Dynamics NAV สำหรับประเทศทั้งหมดและตำแหน่งที่ตั้งภาษาทั้งหมด
บทนำ
การสร้างฐานข้อมูลเครื่องมือตรวจสอบสำหรับ Microsoft Dynamics NAV ตรวจสอบความไม่สอดคล้องกันระหว่างตาราง Microsoft Dynamics NAV วัตถุ Metadata Snapshot และ SQL Server (CheckSnapshot) หรือตรวจสอบ และอาจแก้ไขอักขระช่องว่างที่ไม่ถูกต้องในชนิดข้อมูลรหัส (FindInvalidCodeFields) คุณสามารถใช้เครื่องมือสำหรับ Microsoft Dynamics NAV 2013 R2 และรุ่นที่ใหม่กว่า (เช่น 2015 NAV Dynamics ของ Microsoft และ Microsoft Dynamics NAV 2016)KB2963997 หมายเหตุ Microsoft แนะนำให้คุณทำสำเนาสำรองของฐานข้อมูลเป้าหมายก่อนที่จะเรียกใช้เครื่องมือตรวจสอบฐานข้อมูล CheckSnapshot เมื่อ Microsoft Dynamics NAV กับการเปลี่ยนแปลงการออกแบบของตารางใน SQL Server การเปลี่ยนแปลงเหล่านี้จะถูกคำนวณตามความแตกต่างระหว่างข้อมูลเมตาของวัตถุตาราง ซึ่งเป็นส่วนหนึ่งของฐานข้อมูล Microsoft Dynamics NAV แอพพลิเคชัน และ Snapshot ของข้อมูลเมตาของวัตถุตาราง ซึ่งอยู่ในฐานข้อมูล Microsoft Dynamics NAV ผู้เช่า ถ้าตาราง Snapshot ของข้อมูลเมตาของวัตถุประกอบด้วยมุมมองที่ถูกต้องของการออกแบบของตารางที่แท้จริงใน SQL Server แล้ว Microsoft Dynamics NAV Server อาจไม่สามารถใช้การเปลี่ยนแปลงการออกแบบของตารางนั้น และ Microsoft Dynamics NAV ไม่สามารถเข้าถึงฐานข้อมูล ถ้าเครื่องมือการรายงานปัญหา มีวิธีต่าง ๆ ในการแก้ปัญหานี้ ตัวเลือกหนึ่งเมื่อต้องการแก้ไขปัญหาการ จัดตำแหน่งตารางใน SQL Server ด้วยข้อมูลเมตาของ Microsoft Dynamics NAV ด้วยตนเองได้ ตัวอย่างเช่น คุณสามารถสร้างขาดตาราง ดัชนี หรือฟิลด์ ตัวเลือกการ จัดตำแหน่งข้อมูลเมตาของ Microsoft Dynamics NAV กับ SQL Server ได้ วิธีการทำเช่นนี้จะทำการเปลี่ยนแปลงในแวดล้อมการพัฒนาของ Microsoft Dynamics NAV เพื่อให้ตารางเหมาะสมกับเค้าโครงใน SQL Server เรียกใช้คำสั่งต่อไปนี้เพื่อปรับปรุง snapshot แล้ว: ประกาศ @objectId int = 3 ปรับปรุงข้อมูลเมตาของการตั้งค่า [Snapshot ของข้อมูลเมตาของวัตถุ] = (เลือก Metadata จาก [วัตถุ Metadata] ที่ [วัตถุชนิด] = 1 และ [Object ID]=@objectId) ที่ [วัตถุชนิด] = 1 และ [วัตถุ ID]=@objectId ไวยากรณ์การตรวจสอบฐานข้อมูล NavCheckDatabase CheckSnapshot [-เซิร์ฟเวอร์] <สตริ > [-ฐานข้อมูล] <สตริ > [-AppDatabase] <สตริ > คำอธิบายพารามิเตอร์: เซิร์ฟเวอร์: ชื่อของเซิร์ฟเวอร์ฐานข้อมูลที่คุณต้องการเรียกใช้คำสั่ง เมื่อต้องการระบุเครื่องคอมพิวเตอร์ ระบุ "" ฐานข้อมูล: ชื่อของฐานข้อมูลที่คุณต้องการตรวจสอบ เช่น DynamicsNAVDB AppDatabase: ชื่อของฐานข้อมูลแอพลิเคชัน เช่น MyAppDB ถ้าไม่มีระบุ appdatabasename จากนั้นก็จะถือว่าว่า แอพลิเคชันและผู้เช่าฐานข้อมูลเป็นแบบเดียวกัน (ดั้งเดิมโหมด) , ตัวอย่าง: NavCheckDatabase CheckSnapshot DynamicsNAVDB FindInvalidCodeFields เครื่องมือการตรวจสอบฐานข้อมูลได้นอกจากนี้ยังสามารถค้นหา และแก้ไขช่องว่างที่ไม่ถูกต้อง (ตามที่กำหนดไว้ โดย.NET Framework) ตามรหัสเขตข้อมูลของฐานข้อมูล Microsoft Dynamics NAV เครื่องมือก็ และอ่านข้อมูลทั้งหมดและการตรวจนับอย่างใดอย่างหนึ่ง แสดง หรือแก้ไขเขตข้อมูลของรหัสที่มีอยู่ มีช่องว่างในเหล่านั้น ถ้าเครื่องมือการรายงานปัญหา คุณยังสามารถค้นหาระเบียนที่ประกอบด้วย whitespaces ด้วยการกำหนดพารามิเตอร์แบบขยาย เมื่อใช้ ก็จะแสดงค่าของระเบียนที่ประกอบด้วย whitespaces ถูกตัดออกด้วย ถ้าคุณต้องการให้เครื่องมือเพื่อปรับเปลี่ยนข้อมูลนี้ พารามิเตอร์ – ปรับเปลี่ยน ถ้าคุณตั้งค่าการปรับเปลี่ยนพารามิเตอร์ เครื่องมือจะอ่านข้อมูลรหัสทั้งหมด ค้นหาระเบียนที่ประกอบด้วยช่องว่าง และเอาช่องว่างที่ตำแหน่งเริ่มต้นและจุดสิ้นสุดของรหัสค่า Microsoft Dynamics NAV Server ใช้ค่าเหล่านี้ถูกตัดออกเมื่อทำงานกับเขตข้อมูลรหัส ไวยากรณ์ NavCheckDatabase FindInvalidCodeFields [-เซิร์ฟเวอร์] <สตริ > [-ฐานข้อมูล] <สตริ > [AppDatabase] <สตริ > [-ขยาย] [-ปรับเปลี่ยน] คำอธิบายเกี่ยวกับพารามิเตอร์: เซิร์ฟเวอร์: ชื่อของเซิร์ฟเวอร์ฐานข้อมูลที่คุณต้องการเรียกใช้คำสั่ง เมื่อต้องการระบุเครื่องคอมพิวเตอร์ ระบุ "" ฐานข้อมูล: ชื่อของฐานข้อมูลที่คุณต้องการตรวจสอบ เช่น DynamicsNAVDB AppDatabase: ชื่อของฐานข้อมูลแอพลิเคชัน เช่น MyAppDB ขยาย: ระบุถ้า ผลลัพธ์ต้องส่งคืนระเบียนถูกตัดออกที่มี whitespaces ที่ไม่ถูกต้องหรือไม่ ปรับเปลี่ยน: ระบุถ้า เครื่องมือต้องการตัดแต่งค่าของเขตข้อมูลรหัสกับ whitespaces และอัพเดตการในฐานข้อมูล SQL Server ไม่แนะนำให้ใช้ appdatabasename เมื่อใช้ FindInvalidCodeFields ตัวอย่าง: NavCheckDatabase FindInvalidCodeField DynamicsNAVDB
เครื่องมือนี้แทนรุ่นก่อนหน้านี้ที่นำออกใช้เป็นโปรแกรมแก้ไขด่วนข้อมูลเพิ่มเติม
ข้อมูลโปรแกรมแก้ไขด่วน
มีโปรแกรมแก้ไขด่วนที่รองรับพร้อมให้บริการจาก Microsoft ไม่เห็นส่วน "โปรแกรมแก้ไขด่วนพร้อมดาวน์โหลด" ที่ด้านบนของบทความฐานข้อมูลองค์ความรู้นี้ ถ้าคุณกำลังพบกับการตัดสินค้าจากคลังดาวน์โหลด การติดตั้งโปรแกรมแก้ไขด่วนนี้ หรือมีคำถามอื่น ๆ ฝ่ายสนับสนุนด้านเทคนิค ติดต่อคู่ค้าของคุณ หรือ ถ้ามีการลงทะเบียนในแผนการสนับสนุนโดยตรงกับ Microsoft คุณสามารถติดต่อฝ่ายสนับสนุนทางเทคนิคสำหรับ Microsoft Dynamics และสร้างคำขอการสนับสนุนใหม่ เมื่อต้องการทำเช่นนี้ แวะไปที่เว็บไซต์ของ Microsoft ต่อไปนี้:
https://mbs.microsoft.com/support/newstart.aspxนอกจากนี้คุณสามารถติดต่อฝ่ายสนับสนุนทางเทคนิคสำหรับ Microsoft Dynamics ทางโทรศัพท์โดยใช้การเชื่อมโยงเหล่านี้สำหรับหมายเลขโทรศัพท์เฉพาะประเทศ เมื่อต้องการทำเช่นนี้ แวะไปที่เว็บไซต์ของ Microsoft ต่อไปนี้อย่างใดอย่างหนึ่ง: คู่ค้า
https://mbs.microsoft.com/partnersource/global/support/support-news/support_telephoneลูกค้า
https://mbs.microsoft.com/customersource/Global/NAV/support/support-news/support_telephoneในกรณีพิเศษ ค่าธรรมเนียมค่าใช้จ่ายสำหรับการสนับสนุนโทรศัพท์อาจถูกยกเลิกถ้า Technical Support Professional สำหรับ Microsoft Dynamics และผลิตภัณฑ์ที่เกี่ยวข้องตรวจพบว่าการปรับปรุงเฉพาะจะแก้ปัญหาของคุณ ระบุต้นทุนในการสนับสนุนปกติจะใช้กับคำถามเพิ่มเติมและเรื่องอื่น ๆ ที่ไม่มีสิทธิได้รับโปรแกรมปรับปรุงเฉพาะที่สงสัย ใด ๆ
วิธีการขอรับโปรแกรมแก้ไขด่วนของ Microsoft Dynamics NAV หรือปรับปรุงแฟ้ม
หลังจากที่คุณร้องขอโปรแกรมแก้ไขด่วนของ Microsoft Dynamics NAV การเชื่อมโยงหลายมิติจะถูกส่งไปคุณในอีเมล์
อีเมล์จะประกอบด้วยการเชื่อมโยงหลายมิติ คุณสามารถใช้การเชื่อมโยงหลายมิติที่จะดาวน์โหลดแฟ้มการปรับปรุงหรือโปรแกรมแก้ไขด่วนของ Microsoft Dynamics NAV เมื่อคุณคลิกที่การเชื่อมโยงหลายมิติแฟ้มที่ดาวน์โหลด – คำเตือนเกี่ยวกับความปลอดภัยกล่องโต้ตอบเปิดขึ้น จากนั้น คุณได้รับพร้อมท์ ให้เรียกใช้ บันทึก หรือ การยกเลิกการดาวน์โหลด ถ้าคุณคลิกเรียกใช้แฟ้มเริ่มการดาวน์โหลดและกระบวนการแยกแฟ้ม คุณต้องระบุโฟลเดอร์สำหรับแฟ้มใหม่ และจากนั้น ให้ใส่รหัสผ่าน ถ้าคุณคลิกบันทึกคุณต้องระบุเส้นทางสำหรับการบันทึกแฟ้มบีบอัด เมื่อคุณเปิดแฟ้มที่คุณบันทึกไว้ คุณได้รับพร้อมท์ให้ระบุเส้นทางสำหรับแฟ้ม ถ้าคุณคลิกยกเลิกกระบวนการดาวน์โหลดหยุดข้อกำหนดเบื้องต้น
คุณต้องมี Microsoft Dynamics NAV 2013 R2, Microsoft Dynamics NAV 2015 หรือ 2016 NAV Dynamics ของ Microsoft ที่ติดตั้งอยู่เพื่อใช้โปรแกรมแก้ไขด่วนนี้
ข้อมูลแฟ้ม
รุ่นสากลของ hotfix นี้มีแอตทริบิวต์ของแฟ้ม (หรือแอตทริบิวต์ของแฟ้มที่ใหม่กว่า) ซึ่งแสดงอยู่ในตารางต่อไปนี้ วันที่และเวลาสำหรับแฟ้มเหล่านี้จะแสดงรายการไว้ในรูปแบบเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลแฟ้ม ระบบจะแปลงข้อมูลนี้เป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้แท็บ โซนเวลา ในรายการ วันที่และเวลา ในแผงควบคุม
สถานะ
Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"
ข้อมูลเพิ่มเติม
สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
824684คำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายปรับปรุงซอฟต์แวร์ของ Microsoft
หมายเหตุ นี่คือบทความ "เผยแพร่เร็ว" ที่สร้างขึ้นโดยตรงจากภายใน Microsoft สนับสนุนองค์กร ข้อมูลในที่นี้ให้ไว้ตามสภาพ เพื่อตอบสนองกับปัญหาที่เกิดขึ้นใหม่ เป็นผลมาจากความเร็วในการทำให้พร้อมใช้งาน วัสดุอาจรวมถึงข้อผิดพลาดการพิมพ์ผิด และอาจแก้ไขได้ตลอดเวลาโดยไม่ต้องแจ้งให้ทราบ ดูข้อตกลงการใช้สำหรับข้อควรพิจารณาอื่น ๆ