ผลรวมของ SIFT ถูกคำนวณอย่างไม่ถูกต้องเมื่อคุณลบระเบียน SIFT ใน Microsoft SQL Server Option สำหรับ Microsoft Dynamics NAV


Microsoft Business โซลูชัน Navision 4.0 และ Microsoft Navision 4.0 ได้ในขณะนี้เป็นส่วนหนึ่งของ Microsoft Dynamics NAV 4.0 อ้างอิงทั้งหมดถึง Microsoft Business โซลูชัน-Navision หรือ Microsoft Navision 4.0 เกี่ยวเนื่องกับขึ้น
บทความนี้นำไปใช้กับ Microsoft Dynamics NAV สำหรับประเทศทั้งหมดและตำแหน่งที่ตั้งภาษาทั้งหมด

อาการ


ผลรวมผลรวมเทคโนโลยีฟิลด์ดัชนี (SIFT) ที่ปรากฏใน FlowFields ถูกคำนวณอย่างไม่ถูกต้องเมื่อคุณลบระเบียน SIFT ใน Microsoft SQL Server Option สำหรับ Microsoft Dynamics NAV 4.0
หมายเหตุ ตัวอย่างของ FlowFields ฟิลด์สินค้าคงคลังในกล่องโต้ตอบของบัตรสินค้าและฟิลด์การเปลี่ยนแปลงสุทธิในกล่องโต้ตอบผังบัญชีได้
เมื่อปัญหานี้เกิดขึ้น FlowFields ที่แสดงยอดเงินที่ไม่ถูกต้อง อย่างไรก็ตาม ถ้าคุณคลิกปุ่ม drill-down ที่อยู่ในฟิลด์ ยอดเงินถูกต้องปรากฏบนรายการอยู่ภายใต้

สาเหตุ


ปัญหานี้อาจเกิดขึ้นได้ ถ้าคุณลบระเบียน SIFT ว่างหนึ่ง หรือ ถ้าคุณลบหลายเร็กคอร์ด SIFT ที่ว่างเปล่า เรกคอร์ดที่ SIFT ว่างเป็นระเบียนซึ่งยอดเงินทั้งหมดเท่ากับศูนย์ เมื่อ Microsoft Dynamics NAV ในภายหลังพยายามอัพเดตเรกคอร์ด SIFT ที่ถูกลบออก การปรับปรุงถูกยกเลิก ดังนั้น รวม SIFT กลายเป็นไม่ถูกต้อง

การแก้ปัญหา


ข้อมูลโปรแกรมแก้ไขด่วน

โปรแกรมแก้ไขด่วนจะพร้อมใช้งานได้ในขณะนี้จาก Microsoft โปรแกรมแก้ไขด่วนแก้ไขปัญหาที่อธิบายไว้ในบทความนี้ ใช้ hotfix กับระบบต่าง ๆ ที่พบปัญหานี้เท่านั้น

เมื่อต้องการแก้ไขปัญหานี้ทันที ติดต่อฝ่ายสนับสนุนทางเทคนิคสำหรับ Microsoft Dynamics และผลิตภัณฑ์ที่เกี่ยวข้องเพื่อขอรับโปรแกรมแก้ไขด่วน คุณสามารถเข้าสู่ระบบไปยังไซต์ Microsoft Dynamics และสร้างคำขอการสนับสนุนใหม่ เมื่อต้องการทำเช่นนี้ แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:นอกจากนี้คุณสามารถติดต่อฝ่ายสนับสนุนทางเทคนิคสำหรับ Microsoft Dynamics และผลิตภัณฑ์ที่เกี่ยวข้องทางโทรศัพท์ที่ (888) 477-7877

หมายเหตุ ในกรณีพิเศษ ค่าธรรมเนียมค่าใช้จ่ายสำหรับการสนับสนุนโทรศัพท์อาจถูกยกเลิกถ้า Technical Support Professional สำหรับ Microsoft Dynamics และผลิตภัณฑ์ที่เกี่ยวข้องตรวจพบว่าการปรับปรุงเฉพาะจะแก้ปัญหาของคุณ ระบุต้นทุนในการสนับสนุนปกติจะใช้กับคำถามเพิ่มเติมและเรื่องอื่น ๆ ที่ไม่มีสิทธิได้รับโปรแกรมปรับปรุงเฉพาะที่สงสัย ใด ๆ



วิธีการขอรับโปรแกรมแก้ไขด่วนของ Microsoft Dynamics NAV หรือปรับปรุงแฟ้ม

หลังจากที่คุณร้องขอโปรแกรมแก้ไขด่วนของ Microsoft Dynamics NAV หรือแฟ้มการปรับปรุงจากฝ่ายสนับสนุนด้านเทคนิคสำหรับ Microsoft Dynamics การเชื่อมโยงหลายมิติจะถูกส่งไปคุณในอีเมล์


อีเมล์จะประกอบด้วยการเชื่อมโยงหลายมิติและรหัสผ่าน คุณสามารถใช้การเชื่อมโยงหลายมิติที่จะดาวน์โหลดแฟ้มการปรับปรุงหรือโปรแกรมแก้ไขด่วนของ Microsoft Dynamics NAV เมื่อคุณคลิกที่การเชื่อมโยงหลายมิติแฟ้มที่ดาวน์โหลด – คำเตือนเกี่ยวกับความปลอดภัยกล่องโต้ตอบเปิดขึ้น จากนั้น คุณได้รับพร้อมท์ ให้เรียกใช้ บันทึก หรือ การยกเลิกการดาวน์โหลด


ถ้าคุณคลิกเรียกใช้แฟ้มเริ่มการดาวน์โหลดและกระบวนการแยกแฟ้ม คุณต้องระบุโฟลเดอร์สำหรับแฟ้มใหม่ และจากนั้น ให้ใส่รหัสผ่าน


ถ้าคุณคลิกบันทึกคุณต้องระบุเส้นทางสำหรับการบันทึกแฟ้มบีบอัด เมื่อคุณเปิดแฟ้มที่คุณบันทึกไว้ คุณได้รับพร้อมท์ให้ระบุเส้นทางสำหรับแฟ้ม จากนั้นคุณต้องให้รหัสผ่านให้ไว้ในอีเมล์


ถ้าคุณคลิกยกเลิกกระบวนการดาวน์โหลดหยุด

วิธีการติดตั้งโปรแกรมแก้ไขด่วนของ Microsoft Dynamics NAV หรือแฟ้มการปรับปรุง

โปรแกรมแก้ไขด่วนของ Microsoft Dynamics NAV และการปรับปรุงมีพร้อมใช้งานเป็นแฟ้มเดียวกัน เมื่อต้องการติดตั้งการปรับปรุงหรือโปรแกรมแก้ไขด่วนของ Microsoft Dynamics NAV ใช้โปรแกรมแก้ไขด่วนหรือปรับปรุงแฟ้มการแทนแฟ้มการติดตั้ง Microsoft Dynamics NAV ที่มีอยู่ เมื่อต้องการทำเช่นนี้ ให้ทำตามขั้นตอนเหล่านี้
  1. ใช้โปรแกรมแก้ไขด่วนหรือปรับปรุงแฟ้มเพื่อแทนไฟล์ต่อไปนี้ในการติดตั้งไคลเอนต์ Microsoft Dynamics NAV
    ชื่อแฟ้มรุ่นของแฟ้มขนาดของแฟ้มวันที่เวลาแพลตฟอร์ม
    Dbm.dll4.0.3.24843345,55201-Jul-200721:32x86
    Fin.exe4.0.3.248438,119,76001-Jul-200721:32x86
    Fin.exe.manifestไม่มีข้อมูล71101-Jul-200710:24ไม่มีข้อมูล
    Finhlink.exe4.0.3.24843120,27201-Jul-200721:32x86
    Finsql.exe4.0.3.248438,168,91201-Jul-200721:32x86
    Finsql.exe.manifestไม่มีข้อมูล71414-Dec-200616:41ไม่มีข้อมูล
    Nc_netb.dll4.0.3.2484379,31201-Jul-200721:31x86
    Nc_tcp.dll4.0.3.2484383,40801-Jul-200721:31x86
    Nc_tcps.dll4.0.3.2484391,60001-Jul-200721:32x86
    Ndbcs.dll4.0.3.248431,086,92801-Jul-200721:32x86
    Slave.exe4.0.3.2484395,69601-Jul-200721:32x86
    หมายเหตุ โดยปกติการติดตั้งไคลเอนต์ Microsoft Dynamics NAV ในโฟลเดอร์ต่อไปนี้:
    C:\Program Files\Microsoft ธุรกิจโซลูชัน-Navision\Client\
    เมื่อต้องการแทนแฟ้มที่มีอยู่ ให้ทำตามขั้นตอนเหล่านี้:
    1. ปิด Microsoft แปล
    2. ค้นหาโฟลเดอร์การติดตั้งไคลเอนต์ Microsoft Dynamics NAV
    3. คัดลอกแฟ้มที่คุณดาวน์โหลด
    4. วางแฟ้มที่คุณดาวน์โหลดลงในโฟลเดอร์การติดตั้งไคลเอนต์ Microsoft Dynamics NAV
    5. ในกล่องโต้ตอบยืนยันการแทนแฟ้มคลิกใช่เพื่อเขียนทับแฟ้มในโฟลเดอร์การติดตั้ง
    6. หากโปรแกรมแก้ไขด่วนหรือการปรับปรุงรวมถึงการแปลรุ่น ของแฟ้ม fin.stx แฟ้ม หรือแฟ้ม fin.etx คุณต้องแทนแฟ้ม fin.stx แฟ้มหรือแฟ้ม fin.etx ที่ติดตั้งอยู่ในโฟลเดอร์ของโฟลเดอร์การติดตั้งภาษาใดภาษาหนึ่ง

      เมื่อต้องการแทนแฟ้ม fin.etx หรือแฟ้ม fin.stx ให้ทำตามขั้นตอนเหล่านี้
      หมายเหตุ ตัวอย่างต่อไปนี้อ้างอิงถึงการติดตั้งภาษาเยอรมัน
      1. คัดลอกแฟ้ม fin.stx W1 ใด ๆ หรือแฟ้ม fin.etx ไปยังโฟลเดอร์ต่อไปนี้:
        C:\Program Files\Microsoft ธุรกิจโซลูชัน-Navision\Client\
      2. คัดลอกแฟ้ม fin.stx ใด ๆ หรือแฟ้ม fin.etx จาก ENU โฟลเดอร์ไปยังโฟลเดอร์ต่อไปนี้:
        C:\Program Files\Microsoft ธุรกิจโซลูชัน-Navision\Client\ENU\
      3. คัดลอกแฟ้ม fin.stx ใด ๆ หรือแฟ้ม fin.etx จาก DEU โฟลเดอร์ไปยังโฟลเดอร์ต่อไปนี้:
        C:\Program Files\Microsoft ธุรกิจโซลูชัน-Navision\Client\DEU\
        ในบางกรณี แฟ้มปฏิบัติการได้ของไคลเอนต์ใหม่แปลงรูปแบบฐานข้อมูล ดังนั้น คุณต้องปรับปรุงไคลเอ็นต์ทั้งหมด สำหรับตัวเลือกท้องถิ่น คุณต้องปรับปรุงการติดตั้งเซิร์ฟเวอร์
  2. ถ้าคุณมี Microsoft Dynamics NAV แอพพลิเคชันเซิร์ฟเวอร์ติดตั้ง แทนแฟ้มต่อไปนี้ในการติดตั้ง Microsoft Dynamics NAV แอพพลิเคชันเซิร์ฟเวอร์
    ชื่อแฟ้มรุ่นของแฟ้มขนาดของแฟ้มวันที่เวลาแพลตฟอร์ม
    Dbm.dll4.0.3.24843345,55201-Jul-200721:32x86
    Nas.exe4.0.3.248431,422,80001-Jul-200721:32x86
    Nassql.exe4.0.3.248431,463,76001-Jul-200721:32x86
    Ndbcs.dll4.0.3.248431,086,92801-Jul-200721:32x86
    Slave.exe4.0.3.2484395,69601-Jul-200721:32x86
    เมื่อต้องการแทนแฟ้มที่มีอยู่ ให้ทำตามขั้นตอนเหล่านี้:
    1. หยุดการเซิร์ฟเวอร์แอพลิเคชัน Microsoft Dynamics NAV
    2. ค้นหาไดเรกทอรีการติดตั้ง Microsoft Dynamics NAV แอพพลิเคชันเซิร์ฟเวอร์ โดยปกติการติดตั้งเซิร์ฟเวอร์แอพลิเคชัน Microsoft Dynamics NAV ในโฟลเดอร์ต่อไปนี้:
      Server\ Navision\Application โซลูชันของธุรกิจ Files\Microsoft C:\Program
    3. คัดลอกแฟ้มที่คุณดาวน์โหลด
    4. วางแฟ้มที่คุณดาวน์โหลดลงในไดเรกทอรีการติดตั้ง Microsoft Dynamics NAV แอพพลิเคชันเซิร์ฟเวอร์
    5. คลิกใช่เพื่อเขียนทับแฟ้มในไดเรกทอรี
    6. เริ่มการทำงานของเซิร์ฟเวอร์แอพลิเคชัน Microsoft Dynamics NAV
  3. ถ้าคุณได้ติดตั้งโปรแกรมควบคุม Microsoft Dynamics NAV ODBC แทนแฟ้มต่อไปนี้ในการติดตั้งโปรแกรมควบคุม ODBC NAV Dynamics ของ Microsoft
    ชื่อแฟ้มรุ่นของแฟ้มขนาดของแฟ้มวันที่เวลาแพลตฟอร์ม
    Cfront.dll4.0.3.24843873,93601-Jul-200721:32x86
    Dbm.dll4.0.3.24843345,55201-Jul-200721:32x86
    Nc_netb.dll4.0.3.2484379,31201-Jul-200721:31x86
    Nc_tcp.dll4.0.3.2484383,40801-Jul-200721:31x86
    Nc_tcps.dll4.0.3.2484391,60001-Jul-200721:32x86
    Nodbc.dll4.0.3.248431,227,72801-Jul-200721:32x86
    Nodbccfg.cfg4.0.3.24843446,46401-Jul-200711:25ไม่มีข้อมูล
    Nodbccfg.hlpไม่มีข้อมูล12,94014-Dec-200616:42ไม่มีข้อมูล
    Nodbccfg.xmlไม่มีข้อมูล2,36014-Dec-200616:42ไม่มีข้อมูล
    Slave.exe4.0.3.2484395,69601-Jul-200721:32x86
    เมื่อต้องการแทนแฟ้มที่มีอยู่ ให้ทำตามขั้นตอนเหล่านี้:
    1. ค้นหาไดเรกทอรีการติดตั้งโปรแกรมควบคุม ODBC NAV Dynamics ของ Microsoft โดยปกติการติดตั้งโปรแกรมควบคุม Microsoft Dynamics NAV ODBC ในโฟลเดอร์ต่อไปนี้:
      C:\Program Files\Common Files\Navision\NODBC\
    2. คัดลอกแฟ้มที่คุณดาวน์โหลด
    3. วางแฟ้มที่คุณดาวน์โหลดลงในไดเรกทอรีการติดตั้งโปรแกรมควบคุม ODBC NAV Dynamics ของ Microsoft
    4. คลิกใช่เพื่อเขียนทับแฟ้มในไดเรกทอรี

วิธีแก้ปัญหา


เมื่อต้องการหลีกเลี่ยงปัญหานี้ ปิดใช้งานคุณสมบัติMaintainSIFTIndexบนคีย์ของตารางได้รับผลกระทบ แล้ว เปิดใช้งานคุณสมบัติMaintainSIFTIndexบนแป้นเหล่านั้น ขณะนี้ SIFT ตารางจะถูกสร้างใหม่ โดยใช้ยอดเงินถูกต้อง

สถานะ


Microsoft ยืนยันว่า นี่คือจุดบกพร่องในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "ใช้กับ"

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


เมื่อต้องลบระเบียน SIFT ว่าง ใช้หนึ่งในวิธีต่อไปนี้

วิธีที่ 1

  1. ใน Microsoft SQL Server Option สำหรับ Microsoft Dynamics NAV ชี้ไปที่ฐานข้อมูลบนเมนูแฟ้มแล้ว คลิ กรายละเอียด
  2. คลิกตาราง คลิกสมนี้

วิธีที่ 2

ใช้สคริปต์ SQL ภายนอก

ข้อมูลอ้างอิง


สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

824684คำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายปรับปรุงซอฟต์แวร์ของ Microsoft