บทนำ
บทความนี้อธิบายวิธีการติดตั้งการอัปเดตแบบสะสมสําหรับ Microsoft Dynamics NAV 2017 คุณต้องคอมไพล์วัตถุทั้งหมดใหม่หลังจากที่คุณติดตั้งการอัปเดตแบบสะสม
การอัปเดตแบบสะสมคือชุดไฟล์แบบสะสมที่มีโปรแกรมแก้ไขด่วนและฟีเจอร์ข้อบังคับทั้งหมดที่เผยแพร่สําหรับ Microsoft Dynamics NAV 2017
การอัปเดตแบบสะสมรวมไฟล์ที่ถูกแยกเป็นโฟลเดอร์ต่อไปนี้:
- ใบสมัคร
- ดีวีดี
วิธีการติดตั้งไฟล์การอัปเดตสะสม
ใบสมัคร
โฟลเดอร์ แอปพลิเคชัน ประกอบด้วยไฟล์ต่อไปนี้:
- AccumulatedChangeLog<ตําแหน่งที่ตั้ง><หมายเลขรุ่น>.txt
- บันทึกการเปลี่ยนแปลง<ตําแหน่งที่ตั้ง><หมายเลขรุ่น>.txt
- CUObjects<ตําแหน่งที่ตั้ง><หมายเลขรุ่น..> fob
- วัตถุ<ตําแหน่งที่ตั้ง> วัตถุ<ตําแหน่งที่ตั้ง><หมายเลขรุ่น>.txt
เมื่อต้องการติดตั้งไฟล์แอปพลิเคชัน ให้ทําตามขั้นตอนต่อไปนี้:
ฐานข้อมูลที่ไม่ได้ปรับเปลี่ยน:
- นําเข้า CUObjects <ตําแหน่งที่ตั้ง><หมายเลขรุ่น..> fob ลงในฐานข้อมูล Microsoft Dynamics NAV 2017 ที่ไม่ได้แปลง
- แทนที่วัตถุที่มีอยู่ในฐานข้อมูลด้วยวัตถุการอัปเดตสะสม
สําหรับข้อมูลเพิ่มเติม ให้ดูที่ วิธีการนําเข้าวัตถุ
ฐานข้อมูลที่มีการปรับเปลี่ยนหรือฐานข้อมูลภายในเครื่องที่ไม่ได้เผยแพร่การอัปเดตสะสมภายในเครื่อง:
นําเข้า CUObjects<ตําแหน่งที่ตั้ง><หมายเลขรุ่น..> fob ลงในหน้าต่าง นําเข้าเวิร์กชีต ในฐานข้อมูลที่คุณปรับเปลี่ยนแล้ว
สําหรับข้อมูลเพิ่มเติม ให้ดูที่ นําเข้าเวิร์กชีต
แทนที่วัตถุในฐานข้อมูลของคุณที่ยังไม่ได้ปรับเปลี่ยน
ใช้ CUObjects<ตําแหน่งที่ตั้ง><หมายเลขรุ่น>.txt เพื่อเปรียบเทียบและผสานวัตถุการอัปเดตสะสมกับวัตถุในฐานข้อมูลของคุณที่ถูกปรับเปลี่ยน
หรือคุณสามารถใช้บันทึกการเปลี่ยนแปลง <ตําแหน่งที่ตั้ง><หมายเลขรุ่น>.txt เพื่อนําการเปลี่ยนแปลงไปใช้กับวัตถุในฐานข้อมูลของคุณด้วยตนเอง
หมายเหตุ ถ้าตารางในการอัปเดตสะสมมีเขตข้อมูลใหม่ และตารางเดียวกันในฐานข้อมูลของคุณได้ถูกปรับเปลี่ยน ให้ใช้ตัวเลือก ผสาน: ที่มีอยู่แล้ว<-ใหม่ หรือผสาน: ใหม่<-ที่มีอยู่ ในหน้าต่างการ นําเข้าเวิร์กชีต เพื่อนําเข้าเขตข้อมูลใหม่ สําหรับข้อมูลเพิ่มเติม ให้ดูที่ ตัวเลือกสําหรับการผสานวัตถุ
หมายเหตุเกี่ยวกับฟีเจอร์ข้อบังคับ หากจําเป็นต้องอัปเดตสิทธิการใช้งานสําหรับคุณลักษณะตามข้อบังคับ ลูกค้าสามารถดาวน์โหลดสิทธิการใช้งานที่อัปเดตแล้วจาก CustomerSource และคู่ค้าสามารถดาวน์โหลดสิทธิการใช้งานที่อัปเดตแล้วของลูกค้าจาก VOICE ได้ สําหรับข้อมูลเพิ่มเติม ให้ดูบทความวิธีการต่อไปนี้:
- ลูกค้า: วิธีการดาวน์โหลดสิทธิ์การใช้งาน Microsoft Dynamics NAV จาก CustomerSource
- คู่ค้า: วิธีการดาวน์โหลดสิทธิ์การใช้งานลูกค้า Microsoft Dynamics NAV จาก VOICE
แพลตฟอร์ม
คอมโพเนนต์ต่อไปนี้กําลังกําหนดแพลตฟอร์ม Microsoft Dynamics NAV
- เว็บไคลเอ็นต์ Microsoft Dynamics NAV
- Microsoft Dynamics NAV Windows Client
- ระดับบริการของ Microsoft Dynamics NAV
แพลตฟอร์ม Microsoft Dynamics NAV สามารถติดตั้งด้วยวิธีการต่อไปนี้:
ใช้โปรแกรมติดตั้ง
- ถอนการติดตั้งไคลเอ็นต์หรือเซิร์ฟเวอร์ปัจจุบัน
- เปิดโฟลเดอร์ดีวีดี และเรียกใช้ setup.exe
- เชื่อมต่อกับฐานข้อมูล
หมายเหตุ: นี่เป็นวิธีที่แนะนํา เนื่องจากการติดตั้งที่แตกต่างกันอาจมีกลยุทธ์ที่แตกต่างกัน ตัวอย่างเช่น การอัปเดตไฟล์ stx/etx อาจไม่รวมอยู่ในการตั้งค่าภาษาท้องถิ่นหรือหลายภาษา
แพตช์แพลตฟอร์ม Microsoft Dynamics NAV ด้วยตนเอง
- ดูส่วน กระบวนการแก้ไขด้วยตนเอง
ใช้ ClickOnceInstaller (เว็บไคลเอ็นต์และ Windows Client เท่านั้น)
- สําหรับข้อมูลเพิ่มเติม ให้ดู การปรับใช้ Microsoft Dynamics NAV โดยใช้ ClickOnce
การอัปเดตสะสมของแพลตฟอร์ม Microsoft Dynamics NAV มีให้ใช้งานในรูปแบบไฟล์เดียว เมื่อต้องการติดตั้งการอัปเดตแบบสะสมของ Microsoft Dynamics NAV คุณต้องแทนที่ไฟล์การติดตั้ง Microsoft Dynamics NAV ที่มีอยู่ด้วยไฟล์การอัปเดตแบบสะสม เมื่อต้องการทําสิ่งนี้ ให้ทําตามขั้นตอนที่ระบุไว้ในส่วน กระบวนการคัดลอกอัตโนมัติ และ กระบวนการแก้ไขด้วยตนเอง
กระบวนการคัดลอกอัตโนมัติ
ขั้นตอนที่ 1: ดาวน์โหลดและแกะ DVD.zip ที่คุณดาวน์โหลดมา
ในแพคเกจที่คุณดาวน์โหลด มีโฟลเดอร์ดีวีดีที่บีบอัด แกะกล่องโฟลเดอร์โดยการคลิกขวาที่ไฟล์ และเลือก แยกทั้งหมด
ขั้นตอนที่ 2: นําเข้ามอดูล Copy-UpdateFilesToBatchDirectory.ps1
การนําเข้ามอดูล "ตามที่เป็น" จะทําให้คุณมีกระบวนการอัตโนมัติสําหรับการสร้างโครงสร้างไดเรกทอรีต่อไปนี้ที่มีดีวีดีเป็นไดเรกทอรีพื้นฐาน:
- เอซีเอส
- BPA
- HelpServer
- NST\Add-in
- OUTLOOK
- RTC\Add-in
- UpgradeToolKit
- เว็บไคลเอ็นต์
- WindowsPowerShellScripts
ก่อนนําเข้า คุณสามารถปรับเปลี่ยนโมดูลตามความต้องการของคุณเกี่ยวกับไดเรกทอรีอินพุตและเอาต์พุต
- เปิด Windows PowerShell หรือ Microsoft Dynamics NAV 2017 Administration Shell ในฐานะผู้ดูแลระบบ
- เรียกใช้คําสั่ง Import-Module DIRECTORY\Copy-UpdateFilesToBatchDirectory.ps1
- เรียกใช้คําสั่ง Copy-UpdateFilesToBatchDirectory -DvdDirectory DVDDIRECTORY -BatchDirectory BATCHDIRECTORY โดยที่ DVDDIRECTORY คือตําแหน่งที่คุณ unzip ดีวีดีจากการอัปเดต และ BATCHDIRECTORY คือตําแหน่งที่คุณต้องการคัดลอกไฟล์ไป
กระบวนการนี้ใช้เวลาสักครู่ เมื่อเสร็จสมบูรณ์ คุณควรมีโครงสร้างเดียวกันกับที่คุณมีก่อนหน้านี้ โดยอยู่ในเส้นทางที่คุณระบุสําหรับ BATCHDIRECTORY
กระบวนการแก้ไขด้วยตนเอง
ขั้นตอนที่ 1: แทนที่ไฟล์ในการติดตั้ง Microsoft Dynamics NAV Server
ในการติดตั้ง Microsoft Dynamics NAV Server แทนที่ไฟล์โดยใช้ไฟล์การอัปเดตแบบสะสม ซึ่งรวมถึงไฟล์ *.etx, *.stx และไฟล์อื่นๆ ในภาษาที่เกี่ยวข้อง รวมทั้งผสานไฟล์ *.config ปัจจุบันของคุณกับไฟล์ *.config จากการอัปเดตแบบสะสม
หากต้องการแทนที่ไฟล์ Microsoft Dynamics NAV ที่มีอยู่ ให้ทําตามขั้นตอนเหล่านี้:
- หยุดบริการ Microsoft Dynamics NAV Server
- คัดลอกไฟล์ในโฟลเดอร์ DVD\ServiceTier\program files\Microsoft Dynamics NAV\<100>\Service\ จากดีวีดีที่คุณดาวน์โหลด
- วางไฟล์ลงในไดเรกทอรีการติดตั้ง Microsoft Dynamics NAV Server โดยปกติแล้ว Microsoft Dynamics NAV Server มักจะติดตั้งในไดเรกทอรีต่อไปนี้:
C:\Program Files\Microsoft Dynamics NAV\<100>\Service - เลือก ใช่ เพื่อเขียนทับไฟล์ในไดเรกทอรี
- เริ่มบริการ Microsoft Dynamics NAV Server
ขั้นตอนที่ 2: แทนที่ไฟล์ในการติดตั้งไคลเอ็นต์ Microsoft Dynamics NAV Windows
ในการติดตั้งไคลเอ็นต์ Microsoft Dynamics NAV Windows ให้แทนที่ไฟล์โดยใช้ไฟล์การอัปเดตแบบสะสม ซึ่งรวมถึงไฟล์ *.etx, *.stx และไฟล์อื่นๆ ในภาษาที่เกี่ยวข้อง รวมทั้งผสานไฟล์ *.config ปัจจุบันของคุณกับไฟล์ *.config จากการอัปเดตแบบสะสม
เมื่อต้องการแทนที่ไฟล์เหล่านี้ ให้ทําตามขั้นตอนต่อไปนี้:
- ปิดไคลเอ็นต์ Microsoft Dynamics NAV Windows
- คัดลอกไฟล์ในโฟลเดอร์ DVD\RoleTailoredClient\program files\Microsoft Dynamics NAV\<100>\RoleTailored Client\ จากดีวีดีที่คุณดาวน์โหลด
- วางไฟล์ลงในไดเรกทอรีการติดตั้งไคลเอ็นต์ Microsoft Dynamics NAV Windows โดยปกติแล้ว ไคลเอ็นต์ Microsoft Dynamics NAV Windows มักจะติดตั้งในไดเรกทอรีต่อไปนี้:
C:\Program Files (x64)\Microsoft Dynamics NAV\<100>\RoleTailored Client - เลือก ใช่ เพื่อเขียนทับไฟล์ในไดเรกทอรี
หมายเหตุ ขั้นตอนข้างต้นต้องปฏิบัติตามสําหรับไคลเอ็นต์ Microsoft Dynamics NAV Windows แต่ละไคลเอ็นต์
ขั้นตอนที่ 3: แทนที่ไฟล์ในการติดตั้งเว็บไคลเอ็นต์ Microsoft Dynamics NAV
หากคุณติดตั้งเว็บไคลเอ็นต์ Microsoft Dynamics NAV ให้แทนที่ไฟล์โดยใช้ไฟล์การอัปเดตแบบสะสม
เมื่อต้องการแทนที่ไฟล์เหล่านี้ ให้ทําตามขั้นตอนต่อไปนี้:
- ปิดเว็บไคลเอ็นต์ Microsoft Dynamics NAV
- หากคุณไม่ได้ใช้กระบวนการคัดลอกอัตโนมัติ ให้คัดลอกไฟล์ในโฟลเดอร์ DVD\WebClient\Microsoft Dynamics NAV\<100>\Web Client จากดีวีดีที่คุณดาวน์โหลด
- วางไฟล์ลงในไดเรกทอรีการติดตั้งเว็บไคลเอ็นต์ Microsoft Dynamics NAV เว็บไคลเอ็นต์ Microsoft Dynamics NAV มักจะติดตั้งในไดเรกทอรีต่อไปนี้:
C:\Program Files\Microsoft Dynamics NAV\<100>\Web Client - เลือก ใช่ เพื่อเขียนทับไฟล์ในไดเรกทอรี
หมายเหตุ ขั้นตอนข้างต้นต้องปฏิบัติตามสําหรับเว็บไคลเอ็นต์ Microsoft Dynamics NAV แต่ละราย
ขั้นตอนที่ 4: แทนที่ไฟล์ในการติดตั้ง Microsoft Office Outlook Integration
ถ้าคุณติดตั้ง Microsoft Office Outlook Integration เอาไว้ ให้แทนที่ไฟล์ในการติดตั้ง Microsoft Office Outlook Integration โดยใช้ไฟล์การอัปเดตสะสม
เมื่อต้องการแทนที่ไฟล์ ให้ทําตามขั้นตอนเหล่านี้:
- หากคุณไม่ได้ใช้กระบวนการคัดลอกอัตโนมัติ ให้คัดลอกไฟล์ใน DVD\Outlook\program files\Microsoft Dynamics NAV\<100>\OutlookAddin\folder จากดีวีดีที่คุณดาวน์โหลด
- วางไฟล์ลงในไดเรกทอรีการรวมของ Microsoft Office Outlook โดยปกติแล้ว การผสานรวมกับ Microsoft Office Outlook จะถูกติดตั้งในไดเรกทอรีต่อไปนี้:
C:\Program Files(x64)\Microsoft Office\Office xxNote พื้นที่ที่สํารองไว้ xx แสดงถึงเวอร์ชันของ Microsoft Office ที่คุณได้ติดตั้งไว้ - เลือก ใช่ เพื่อเขียนทับไฟล์ในไดเรกทอรีการติดตั้ง
- คัดลอกไฟล์ต่อไปนี้จากไฟล์ที่คุณดาวน์โหลด:
Microsoft.Dynamics.NAV.OLSync.NAVSyncAddIn.dll - วางไฟล์ลงในโฟลเดอร์ภาษาในไดเรกทอรีการรวม Microsoft Office Outlook โฟลเดอร์ภาษาจะถูกติดตั้งในไดเรกทอรีต่อไปนี้:
C:\Program Files (x64)\Microsoft Office\Office\xx-XXNote พื้นที่ที่สํารองไว้ xx-XX จะแสดงเวอร์ชันของภาษา ตัวอย่างเช่น en-US
ขั้นตอนที่ 5: แทนที่ไฟล์ในการติดตั้ง Microsoft Dynamics NAV Automated Data Capture System (ADCS)
หากคุณมีการติดตั้ง Automated Data Capture System (ADCS) ให้แทนที่ไฟล์ในการติดตั้งระบบ Automated Data Capture System โดยใช้การอัปเดตสะสม files.
เมื่อต้องการแทนที่ไฟล์ ให้ทําตามขั้นตอนเหล่านี้:
- หากคุณไม่ได้ใช้กระบวนการคัดลอกอัตโนมัติ ให้คัดลอกไฟล์ในโฟลเดอร์ DVD\ADCS\program files\Microsoft Dynamics NAV\<100>\Automated Data Capture System\ จากดีวีดีที่คุณดาวน์โหลด
- วางไฟล์ลงในไดเรกทอรีการติดตั้งระบบ Automated Data Capture System Automated Data Capture System มักจะติดตั้งในไดเรกทอรีต่อไปนี้:
C:\Program Files (x64)\Microsoft Dynamics NAV\<100>\Automated Data Capture System - เลือก ใช่ เพื่อเขียนทับไฟล์ในไดเรกทอรี