การใช้งานโปรแกรม Express หลายๆ เครื่องพร้อมกัน

หากท่านใดมีข้อสงสัยหรือคำถามเกี่ยวกับการใช้งานโปรแกรม Express สามารถเข้ามาสอบถามได้ที่นี่ครับ

Moderator: Sutas, CO-Admin, Global Moderator

การใช้งานโปรแกรม Express หลายๆ เครื่องพร้อมกัน

โพสต์โดย ppitaksu » จันทร์ ต.ค. 12, 2015 12:10 am

อันที่จริง ถ้าปรับแต่งฐานข้อมูล แล้วเปลี่ยนโครงสร้าง โปรแกรมให้เป็น True internet access ได้สำเร็จ มันจะเป็นโปรแกรมที่สุดยอดมากเลยนะครับ ปัญหาของการมีรอยต่อข้อมูล สนญ. และ สาขา จะหมดไป และ การทำงานทั้งระบบจะเป็น true online แบบไร้พรมแดน ไร้ขีดจำกัดด้านระบบปฏิบัติการและอุปกรณ์ต่างๆ โอกาสของการใช้ User interface ในรูปแบบต่างๆเช่น ipad, iphone, smartphone, etc ในแบบฟูลสตรีม ก็เป็นไปได้สูงมากขึ้น เทคโนโลยีทุกวันนี้เปลี่ยนแปลงรวดเร็วและก้าวกระโดดมาก มีการประมาณการว่าทุกๆ 18 เดือน มันจะก้าวหน้าขึ้นเป็นสองเท่าจากเดิม มีนักฟิสิกส์ท่านหนึ่งกล่าวว่า โทรศัพท์มือถือของเราเพียงเครื่องเดียวตอนนี้ เป็นเทคโนโลยีที่เทียบเท่ากับเทคโนโลยีทั้งหมดที่นาซ่าใช้ในห้องปฏิบัติการส่ง อะพอโล่13 ขึ้นไปดวงจันทร์ เลยนะครับ เราจึงไม่ควรละเลยประเด็นนี้และโอกาสที่มี เหมือนตอนที่ เกตท์ เกือบพลาดในการประเมินสถานการณ์ ในการมุ่งแต่จะพัฒนาโปรโตคอล NETBEUI ของบริษัทตนเอง  และคิดว่า TCP/IP เป็นแค่ความฝัน แต่ปรากฏว่าพลิกล็อก ตอนนั้น MS เกือบเสียเชิงการตลาดให้กับคู่แข่งมากมายในตลาด ทั้งประเด็น Netscape และ MS iExplorer อีกด้วยที่เป็นผลที่ตามมาจากการเปลี่ยนแปลงขยายขนาดขอบเขตใน Datalink layer และ Internet layer บริษัทผู้ผลิตซอฟแวร์เครือข่ายต่างๆในเวลานั้นล้วนเกือบตามไม่ทันกับความก้าวกระโดดของเทคโนโลยี ใน Internet layer ตอนนั้น ทั้ง Netware ที่คิดว่า IPX/SPX ของตน เจ๋ง มากกว่า Netbeui แล้ว ยังสั่นคลอน เมื่อเทียบกับประสิทธิภาพของ TCP/IP และการตอบโจทย์ของการเชื่อมโยงเครือข่ายที่ใหญ่ระดับโลก ธุรกิจมีแนวโน้มของการทำงานข้ามพรมแดนระหว่างประเทศมากขึ้น แม้แต่ในภูมิภาคเอเชียอาคเนย์ของเรา ก็กำลังคืบคลานสู่การเปิด AEC ถึงจุดหนึ่ง เราควรต้องพิจารณาประเด็นเหล่านี้นะครับ ผมเองเป็นเพียงลูกค้าที่ชอบในความเรียบง่ายแต่ครบครันในบิซซี่เนสลอจิกของโปรแกรม ไม่ได้มีความรู้อะไรมากมายในด้านโปรแกรมมิ่ง ไม่ทราบถึงข้อจำกัดหรือความยุ่งยากในการเปลี่ยนแปลงปรับปรุงต่างๆในรายละเอียด ผมก็ได้แต่เพียงให้ข้อเสนอแนะและความคิดเห็นที่ถ้าเกิดเป็นจริงได้ ผมก็จะได้รับอานิสงค์ไปด้วยในฐานะลูกค้าคนหนึ่งเท่านั้นเองนะครับ นอกเหนือจากนี้ ยังมีประเด็นของปัญหา การแชร์แฟ้มข้อมูลในแบบดั้งเดิม อีกด้วย กล่าวคือ เมื่อ smb3 และ smb2 เข้ามาในระบบปฏิบัติการรุ่นใหม่ มันจะเป็นพิษต่อการแชร์แฟ้มในแบบที่เราใช้กันอยู่ในปัจจุบันทันใด และยังแก้ไขปัญหาไม่ได้ ผมต้องใช้ ระบบ win7 เพื่อหลีกเลี่ยงปัญหานี้ แต่ดูเหมือนว่ามันจะหลีกไปได้อีกไม่นานแล้ว เพราะล่าสุด MS มีทีท่าจะบีบให้ลูกค้าโดดเวอร์ชั่นขึ้นไปใช้ Win10Pro โดยปริยาย ด้วยการส่งอัพเดทฟรีเป็นดีฟอล์ทมาแล้วในขณะนี้ ซึ่งผมไม่รู้ว่าเราจะปฏิเสธมันไปได้อีกนานแค่ไหน หากเรายังไม่ได้ตกผลึกสาเหตุที่แท้จริงของปัญหา อนาคตลำบากแน่นอนครับ ขณะนี้ผมยังไม่เห็นระบบบัญชีที่ดีเท่านี้ในตลาดซอฟท์แวร์เลย แต่ถ้าถึงจุดที่ระบบใช้งานไม่ได้เพราะปัญหาค้างคา ทุกภาคส่วนคงได้รับผลกระทบไปหมด เราเองอยู่ในจุดยืนที่ห่างเกินไป เกินกว่าที่จะสะกัดสาเหตุปัญหาออกมาจากเมตริกซ์ต่างๆ เพราะ ผู้ผลิตซอฟท์แวร์ไม่ว่าระบบปฏิบัติการหรือแอพพลิเคชั่นล้วนต่างต้องการความเป็นส่วนตัวด้วยเหตุผลในเชิงธุรกิจ ซึ่งลูกค้าคงได้แต่รอผลลัพธ์สุดท้ายออกมาเท่านั้น อย่างไรก็ตามต้องขอฝากความหวังให้ผลลัพธ์ออกมาในเชิงบวก เพราะทุกส่วนล้วนเกี่ยวข้องสัมพันธ์กัน เมื่อ Layer ใด Layer หนึ่งมีการเปลี่ยนแปลง มันย่อมส่งผลกระทบขึ้นมาเป็นทอดๆจนถึง Layer ชั้นสุดท้ายที่เป็นส่วนที่ผู้ใช้มี interact กับแอพพลิเคชั่น ใน OSI 7-Layer อย่างไม่มีทางเลี่ยงครับ
แก้ไขล่าสุดโดย ppitaksu เมื่อ จันทร์ ต.ค. 12, 2015 6:44 am, แก้ไขแล้ว 1 ครั้ง
ppitaksu
Sr. Member
Sr. Member
 
โพสต์: 424
ลงทะเบียนเมื่อ: พฤหัสฯ. ม.ค. 15, 2004 11:28 pm

การใช้งานโปรแกรม Express หลายๆ เครื่องพร้อมกัน

โพสต์โดย CK » จันทร์ ต.ค. 12, 2015 7:15 pm

ต้องขอขอบคุณคุณ ppitaksuk ที่ห่วงใยปัญหาการใช้งานลึก ๆ มาโดยตลอดนะครับ

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

สำหรับเรื่องการใช้งานโปรแกรม Express บน Tablet และ iPad  ก็ได้ลองทดสอบกันมาแล้วครับ  เรียกใช้งานได้ดีเลย แต่พบปัญหาเรื่องอินเทอร์เฟสนิดหน่อยในเวลาที่ใช้นิ้วจิ้มและปัด (แทนการใช้เมาส์) ซึ่งผมว่ายังต้องปรับให้ไหลลื่นกว่านี้อีกนิด  และยังมีอีกเรื่องคือการสั่งพิมพ์งานออกทางเครื่องพิมพ์ ตอนนี้ยังต้องพิมพ์เป็น 2 จังหวะคือ พิมพ์ออกเครื่องพิมพ์ยูนิเวอร์แซลก่อน  จากนั้นจะมีอีกจังหวะค่อยมาเลือกเครื่องพิมพ์ที่จะพิมพ์จริง ๆ   ซึ่งต้องต้องปรับปรุงตรงนี้ให้เหลือขั้นตอนเดียวก็จะดีขึ้น

แต่ปัญหาอื่น ๆ ที่พบ เป็นเรื่องโปรโตคอลที่ใช้รับและส่งข้อมูลในระบบเครือข่าย นี่แหละครับ!!!
ในประเด็นนี้ ผมอยากจะขออธิบายเพิ่มเติมอีกสักเล็กน้อย  เผื่อผู้อ่านท่านอื่น ๆ จะได้เข้าใจปัญหานี้ได้ดียิ่งขึ้นดังนี้

แต่เดิม ไมโครซอฟท์ใช้โปรโตคอลชื่อ SMB (Server Message Box)  เพื่อใช้รับ-ส่งข้อมูลในเครือข่าย   ต่อมาได้พัฒนาเป็นเวอร์ชั่นใหม่ เป็น  SMB2 และ SMB3 ตามลำดับ ทั้งนี้เพื่อปรับปรุงการทำงานให้รวดเร็ว และเพิ่มการเข้ารหัสข้อมูล เพื่อเพิ่มความปลอดภัยในการรับ-ส่งข้อมูล

จวบจนวันที่เครื่องแม่ข่าย(Server) ที่ใช้ Windows Server 2012   และเครื่องลูกข่าย(Client) ที่ใช้ Windows 8 มาต่อเชื่อมกัน  ทางไมโครซอฟต์ตั้งค่าไว้ว่าให้ใช้ SMB2 ในการรับ-ส่งข้อมูลระหว่างกัน
แต่ปัญหามีอยู่ว่า โปรแกรมที่เปิดแชร์ไฟล์โดยใช้วิธีแบบเดิมๆ ใชั SMB2 ไม่ได้  กล่าวคือ
Server ยอมให้ตัวลูกทำการเก็บข้อมูลที่แก้ไขแล้วไว้ที่เครื่องของตัวลูกเอง(cached data)  แทนที่จะนำกลับไปเก็บไว้ที่ตัวแม่เพื่อให้ผู้อื่นใช้ต่อ    ผลก็คือข้อมูลเละครับ เจอ "Error Writing File...  หรือ Error Reading File..."  แล้วก็จะหลุดออกจากโปรแกรม

งานนี้ไมโครซอฟต์รู้ปัญหามั๊ย?  รู้ครับ เพราะคนเจอปัญหานี้กันทั้งโลก (เราไม่ได้เจอคนเดียว)   แต่อยู่ที่ว่าไมโครซอฟต์จะยอมแก้ให้หรือเปล่า เพราะเขาเป็นเจ้าของโปรโตคอล เขามีสิทธิ์ที่จะเลือกปฏิบัติอย่างไรก็ได้...  แต่ผมเชื่อว่าไมโครซอฟต์จะต้องแก้ให้ครับ... อีกไม่นานครับ

แล้วทางแก้ไขปัญหาเฉพาะหน้านี้ล่ะ  โปรแกรม Express จะทำอย่างไร?
     1. ทำได้ทันทีเลยก็คือ  หยุดใช้ SMB2 และกลับไปใช้ SMB1   
         หลายท่านคงมีคำถามว่า อ้าว แล้วเราเสียอะไรไปบ้างจากการถอยกลับไปใช้ตัวเก่า   จริงแล้วก็มีหลายเรื่องครับ เช่น
             o เวลาก็อปปี้ไฟล์จากตัวแม่ มาใส่ที่ตัวลูก  (หรือจากตัวลูกไปใส่ที่ตัวแม่) ไม่เร็วขึ้น   (ก็อยู่ที่่ว่า คุณจำเป็นต้องทำงานในลักษณะนี้มากน้อยแค่ไหน)
             o ถ้าเล่น Express ผ่านอินเตอร์เน็ท  ข้อมูลที่ส่งกันไปมาในเครือข่าย จะไม่ถูกเข้ารหัส  ซึ่งถือว่าไม่ปลอดภัย  ถ้าจะให้ปลอดภัยก็ต้องศึกษาในเรื่องการทำ VPN ไว้ด้วยครับ  (แต่ถ้าหากว่าคุณใช้แค่ในออฟฟิสซึ่งเป็นแบบ Local Area Network  ก็ไม่ต้องกังวลในข้อนี้)

          คุณต้องลองเปรียบเทียบการใช้งานแต่ละแบบดู แต่เชื่อผมเถอะ ถึงคุณจะย้อนไปใช้งาน SMB1  ก็แทบจะไม่เห็นข้อแตกต่างในการใช้งานโปรแกรม Express เลยจริง ๆ

วิธีปิดการใช้งาน SMB2 มีด้วยกันหลายวิธีครับ ตางลิงค์นี้  http://www.esg.co.th/esg/index.php?fi=no&page=articles&lev=2&ct=332&lang=th
แต่วิธีที่ง่ายที่สุดก็คือ  ไปหาไฟล์ชื่อ disableSMB2win8.reg  (อยู่ตรงที่เก็บโปรแกรม)   โดยดับเบิ้ลคลิกที่ไฟล์นี้  แล้วก็รีสตาร์ทวินโดส์ ก็เสร็จแล้วครับ
;)
แก้ไขล่าสุดโดย CK เมื่อ พุธ ต.ค. 14, 2015 2:38 pm, แก้ไขแล้ว 1 ครั้ง
CK
Guru
Guru
 
โพสต์: 71
ลงทะเบียนเมื่อ: จันทร์ ธ.ค. 02, 2013 10:50 am

การใช้งานโปรแกรม Express หลายๆ เครื่องพร้อมกัน

โพสต์โดย ppitaksu » อังคาร ต.ค. 13, 2015 4:22 pm

ขอบคุณครับคุณCK สำหรับการแจกแจง จำแนกรายละเอียด และข้อมูลเพิ่มเติมสำหรับทางเลือก ในขณะนี้ผมและคุณวงศพัทธ ได้ทดสอบ disable SMB2,SMB3 และทดลองใช้โปรแกรมแล้ว แต่ผลคือ anomaly ของอาการเด้งหลุดยังคงมีอยู่ ในลักษณะสุ่มที่ไม่อาจหารูปแบบที่แน่นอนได้ นอกจาก client win8.1 แล้วคุณวงศพัทธยังทดสอบ Win10Pro ในแบบเดียวกันด้วย ผลคือ อาการยังผิดปกติเหมือน win8.1 พวกผมจึงตัดสินใจ Downgrade Client ลงมาใช้ Win7 ทั้งที่มันมีบั๊กเยอะมากและต้องทำ cumulative updates เพียบกินเนื้อที่ฮาร์ดดิสก์และเวลาอย่างมาก โดยที่ Win7 ใช้ express ได้เสถียรกว่ารุ่นที่ใหม่กว่ามัน แต่มีข้อสังเกตุอยู่ คือ ผมพบอาการหลุดใน Win7 เมื่อมีการเปิด express ใช้งานทิ้งไว้ แต่เมื่อเราเปิดโปรแกรม Excel ในบางจังหวะ(หมายความว่าไม่ทุกครั้งเสมอไป) มันจะเกิดอาการงงในการติดต่อกับฐานข้อมูลโดยที่ express แจ้ง Writing file error  4fileReadAllLow ทันที ผมจะระวังมากเมื่อต้องใช้โปรแกรมทั้งคู่นี้ด้วยกัน แต่มันไม่เป็นเหมือนเดิมทุกครั้งที่ทดสอบ จึงไม่อาจสรุป ความสัมพันธ์ที่แน่นอนของปัญหานี้ได้ แต่อย่างไรก็ตาม ผลกระทบตกอยู่กับความเสี่ยงที่มีต่อฐานข้อมูลทางการบัญชี สต๊อกสินค้า บัญชีลูกหนี้ บัญชีเจ้าหนี้ รายละเอียดเช็ครับ เช็คจ่าย และการจัดการทั้งองค์กร ขึ้นอยู่กับ ฐานข้อมูลที่อ่อนไหว ผมจึงสำรองข้อมูลแทบทุกวันอย่างไม่เคยลังเล และผมเลือกที่จะใช้ WinXP สำหรับฮาร์ดแวร์ที่ยังถูไถไปได้ แต่ไม่อาจนำมันมาใช้ในกรณีของระดับผู้บริหารที่ต้องการเชื่อมต่อออกสู่อินเทอเน็ตเพื่อทำธุรกรรมธนาคารและการติดต่อสื่อสาร ไลน์ หรือ บราวซ์หาข้อมูลต่างๆในกูเกิล(ได้อย่างสบายใจ หาก MS ได้ทิ้งระบบเหล่านี้ไว้เบื้องหลังแล้ว โดยไม่อัพเดท MS Essential security ให้ชุดปฏิบัติการพวกนั้นแล้ว) และตอนนี้ การกดดัน ให้อัพเกรด Win7 เป็น Win10Pro ได้เริ่มขึ้นแล้ว เพราะ MS ส่ง ฟรีอัพเกรด เป็น Default มาใน Windows Update ของ Win7 ซึ่งผมก็พยายามปฏิเสธมันอยู่ตลอดเวลา เนื่องด้วยว่าได้ทดสอบแล้วรู้จุดจบของการอัพเกรดแล้ว เพราะคุณวงศพัทธยืนยัน การเด้งหลุดของทั้ง Win10Pro และ Win8.1 ทั้งในกรณีที่ได้ disable SMB2&3 ไปแล้วด้วย หากไม่มีทางออกอื่น ผมมองว่า ระบบ เวอร์ชวลแมชชีน อาจได้กลับมามีบทบาทในสถานการณ์นี้ แต่มันดู Clumsy มากๆ ที่จะต้อง รันระบบปฏิบัติการซ้อนลงในระบบปฏิบัติการรุ่นใหม่เพื่อให้ใช้โปรแกรมที่จำเป็น อีกทั้ง เสถียรภาพของ เวอร์ชวลแมชชีน เองก็ไม่ได้ดีไปกว่าปัญหาของเสถียรภาพของ SMBs ซักเท่าไหร่ เคยมีแบบว่าใช้งานไป แต่ข้อมูลไม่เปลี่ยนแปลง หลังปิดเครื่องเวอร์ชวลไป แล้ว ข้อมูลย้อนกลับไปที่จุดก่อนการใช้งานแบบไร้ร่องรอย ทั้งที่เราไม่ได้ตั้งค่าให้ Rollback ระบบไว้ในตัวเวอร์ชวล แบบนั้นก็มีครับ ประเด็นนี้จึงยังคงต้องการการแก้ไขเร่งด่วนนะครับ
ppitaksu
Sr. Member
Sr. Member
 
โพสต์: 424
ลงทะเบียนเมื่อ: พฤหัสฯ. ม.ค. 15, 2004 11:28 pm

การใช้งานโปรแกรม Express หลายๆ เครื่องพร้อมกัน

โพสต์โดย CK » พุธ ต.ค. 14, 2015 5:24 pm

อั่ยย่ะ  เผลอแป๊ปเดียว กระทู้นี้มีคนอ่านไป 670 แล้ว!!!  คนสนใจเรื่องแบบนี้กันเยอะจริง ๆ

จากการที่เราได้ทดสอบกันมาระยะหนึ่งแล้วนั้น   Win 8 หลังจากที่ disable SMB2 ก็น่าจะใช้ได้แล้ว
แต่สำหรับ Win 10 ที่ใช้ SMB3  ดังนั้นเราก็จะต้อง disable SMB3 ด้วยครับ 
แต่บังเอิญว่าในไฟล์ [size=100]disableSMB2Win8.reg[/size]  ซึ่งในขณะนี้ผม disable แค่ SMB2 เท่านั้น 
คุณอาจจะลองเพิ่มบรรทัดอีก 1 บรรทัดในไฟล์ดังกล่าว ดังนี้

"SMB3"=dword:00000000

แล้วทดสอบดูอีกครั้งนะครับว่าได้ผลอย่างไร...

ปล.  ทำที่ Server ก็พอครับ (ไม่ต้องทำที่ตัวลูก)  และใช้สายเคเบิ้ลในการเชื่อมต่อ LAN เท่านั้น  -  เพื่อตัดสารพันปัญหาเกี่ยวกับ wireless และการจัดการพลังงาน(Power Option) ทิ้งไปก่อน

หมายเหตุ : คำสั่งที่ใช้สำหรับเรียกดูว่า  เราได้เซ็ทค่าไว้ถูกต้องหรือยัง...
> คลิกที่ Search แล้วพิมพ์เพื่อเรียกโปรแกรม Windows PowerShell
> พอขึ้น command prompt ให้พิมพ์คำสั่ง   Get-SmbServerConfiguration | Select EnableSMB1Protocol, EnableSMB2Protocol, EnableSMB3Protocol   <Enter>

มันจะแสดงประมาณว่า           EnableSMB1              EnableSMB2             EnableSMB3
                                              true                          false                           false

กล่าวคือ ถ้าหาก EnableSMB1=true  SMB2=false  และ SMB3=false  ก็แสดงว่าเซ็ทค่าไว้ถูกต้องแล้วครับ   (แต่อนาคตคงมี SMB4 แน่ ๆ   ถึงเวลานั้นคงต้องกลับมาแก้ไขแบบนี้เพิ่มอีก)
;)
แก้ไขล่าสุดโดย CK เมื่อ พุธ ต.ค. 14, 2015 5:57 pm, แก้ไขแล้ว 1 ครั้ง
CK
Guru
Guru
 
โพสต์: 71
ลงทะเบียนเมื่อ: จันทร์ ธ.ค. 02, 2013 10:50 am

การใช้งานโปรแกรม Express หลายๆ เครื่องพร้อมกัน

โพสต์โดย ppitaksu » อังคาร พ.ย. 17, 2015 11:17 pm

ขออัพเดท ผลการทดสอบที่ยาวนาน ให้ข้อสรุปว่า ปัญหา ไม่ใช่ที่โปรแกรมเอ็กซ์เพรส แต่น่าจะเป็น kernel ของวินโดส์รุ่นใหม่ ตั้งแต่ win 8.1 ขึ้นไป การแก้ไขค่าคอนฟิกของ smb2,3 ไม่ได้ช่วยแก้ปัญหาตามที่เคยคิดไว้ มีข้อสังเกตุหลายข้อ ทำให้ผมสรุปเช่นนั้น ปัญหาการหลุดของโปรแกรม แทบไม่เกิดกับ win xp เลยแม้แต่ครั้งเดียว win 7 ก็เสถียรพอสมควร จะมีก็แต่ กรณีที่เราเปิด เอ็กซ์เพรสไว้ แล้วบางครั้ง หากเราเปิดแฟ้ม excel รุ่นเก่า (excel 97-2003) จะใช้เวลาโหลดแฟ้มนานมาก หลังจากนั้น เมื่อเปิดแฟ้ม excel 97-2003 ขึ้นมาได้ปุ๊บ เอ็กซ์เพรสที่เปิดไว้จะหลุดทันที และฟ้องว่าหาแฟ้มดัชนีต่างๆไม่เจอ แล้วก็หลุดไป แต่เมื่อเปิดโปรแกรมกลับเข้ามาใช้ใหม่ ก็ยังใช้งานได้ตามปกติ สำหรับ win8.1 และ win server2012r2 เรียบร้อยโรงเรียนจีนครับ ใช้โปรแกรมได้ไม่เกิน ครึ่งชั่วโมง โปรแกรมก็จะหลุดตลอดเวลา เรียกกันว่าใช้งานไม่ได้เลย ผมพยายามค้นหาวิธีแก้ไข แต่ไม่ได้รับการช่วยเหลือใดๆจาก MS ได้รับคำตอบเพียงว่า อยู่นอกเหนือขอบเขตความรับผิดชอบของ MS ให้เราไปขอความช่วยเหลือใน technet ซึ่งผมก็ลองดู แต่ไม่พบวิธีแก้ปัญหาที่เกิดขึ้น แต่พบว่ามีกรณีการหลุดของโปรแกรมมากมายหลายโปรแกรมในลักษณะเดียวกันนี้ สำหรับ win8.1 และมีผู้ใช้พยายามเข้ามาหาทางแก้ปัญหา แต่ก็จบลงด้วย thread ที่ไม่มีคำตอบที่ชัดเจนเลยซัก thread เดียว ข้อสรุปที่ทำได้เพียงหนึ่งเดียวคือ windows มันห่วยครับ คงต้องพึ่ง virtual box กลับไปใช้ win xp บน host win8.1 หรือ win10pro ห่วยๆ ที่เขียนระบบ os ออกมาแล้ว ไม่ backward compatible กับ software ทั้งหลายที่ผู้ใช้จำเป็นต้องใช้ ฝันสลายเพราะโปรแกรมที่ดีอย่างเอ็กซ์เพรส ผูกการใช้งานไว้กับระบบปฏิบัติการเดียว มันเป็นความเสี่ยง พร้อมความน่าเสียดาย สมัยก่อน ผมเคยใช้ netware server สามารถใช้ clients ได้หลากหลายมาก ตั้งแต่ dos ไปจนถึง win3.1, 95 ,98, me, xp และกลุ่ม unix อย่างพวก linux ทั้งหลายอีกด้วย ตอนนี้ หวังที่จะสบายใช้ระบบปฏิบัติการรุ่นใหม่ ยอมจ่ายตังค์แต่ ดันมาจนตรอกกันดื้อๆ แบบว่าใช้การไม่ได้ งงมาก กับ windows
สำหรับ เอ็กซ์เพรสฯ ผมคิดว่าทางบริษัททำโปรแกรมทางการบัญชีได้ complete ดีมากแล้วครับ ขอให้มุ่งหน้าพัฒนาระบบต่อไป ตามกฏหมายใหม่ๆที่เปลี่ยนแปลงไปในประเทศของเรา ระบบที่มีทั้งหมดตอบโจทย์ผู้ใช้ ในทุกระดับดีแล้ว หวังเพียงว่าในโอกาสต่อไปอาจมี เวอร์ชั่นที่อยู่บนระบบปฏิบัติการอื่นๆบ้างเพื่อเป็นตัวเลือกและกระจายความเสี่ยงที่เกี่ยวข้องกับระบบปฏิบัติการของผู้ใช้ เช่น linux, mac osx, unix เป็นต้น กลุ่มระบบปฏิบัติการที่ไวรัสไม่มาก ภาระการเฝ้าระวังระบบน้อยๆ ขนาดระบบเล็กๆ ที่ bugs น้อยๆ การประมวลผลและการใช้งานมันจะเร็วขึ้นโดยปริยาย
ppitaksu
Sr. Member
Sr. Member
 
โพสต์: 424
ลงทะเบียนเมื่อ: พฤหัสฯ. ม.ค. 15, 2004 11:28 pm

การใช้งานโปรแกรม Express หลายๆ เครื่องพร้อมกัน

โพสต์โดย CK » ศุกร์ พ.ย. 20, 2015 2:24 pm

ปัญหาทางซอฟท์แวร์แก้ไขได้  ถ้าหากเรารู้ว่า "ต้นตอของปัญหามาจากตรงไหน"
ผมคิดว่า MS รู้ดีว่าต้นตออยู่ที่ไหน  แต่ผมคิดว่าเขายังไม่แก้ไขในตอนนี้ เพราะอาจจะพยายามผลักดันให้ทุกคนหันมาใช้ Database แบบ SQL ที่เขาขายอยู่

นี่ถ้า MS ยังคงขาย Visual Fox ได้เงินอยู่ ปัญหานี้จะไม่เกิดขึ้นเลยครับ  (Note: Fox ถูกซื้อโดย MS แล้วเอามาทำต่อ แต่ไม่ค่อยได้เงิน เลยทิ้ง Fox)
แต่โครงสร้าง dBase แบบนี้ยังคงใช้งานได้ดีในระดับหนึ่ง (หากปริมาณข้อมูลไม่เยอะมาก)  และก็ไม่ต้องจ่ายเงินรายปีเหมือนพวก SQL Database บางตัว

ผมคิดว่า ปัญหา Error -70 มาจาก SMB2 อย่างแน่นอน ที่ไปยอมให้ Client ทำการ Cache Data ไว้ในขณะที่ใช้งานแบบแชร์กันในระบบแลน  ผลก็คือว่าเวลาที่คนหนึ่งแก้ไขข้อมูล (แต่อีกคนจะไม่รู้) แล้วคนที่สองแก้ไขซ้ำอีก ก็จะเกิด "Writing file error 4fileReadAllLow"   เมื่อตัดการใช้งาน(disable) SMB2 ปัญหานี้ก็หมดไป   

ส่วนปัญหาอื่น ๆ เช่น เปิดโปรแกรมไว้เฉย ๆ แล้วโปรแกรมเด้งหลุด  อันนี้ต้องรอ MS แก้ไขต่อไปครับ  (ปัญหาโปรแกรมหลุดเหล่านี้ หากใครที่ใช้วินโดส์ไลเซ่นอยู่ ก็ช่วย Send Error Report ไปให้ MS ทุกครั้งด้วยนะครับ   โปรแกรมเมอร์เขาจะได้หาทางแก้ไข และ update ใน SP ถัดไป   ซึ่งตรงนี้เป็นอีกทางนึงที่จะให้ MS ได้รับรู้ถึงปัญหาการใช้งานวินโดส์ครับ)

Express ขณะนี้ผูกติดกับวินโดส์ เพราะเชื่อว่ายังมีคนใช้วินโดส์บนโลกนี้กันต่อไป (ผมยอมรับว่า การเปลี่ยน Platform ไม่ง่าย)
แต่ถ้า MS ไม่แก้ไขปัญหานี้ให้  ลองพิจารณาดาวเกรด Server เป็น Windows Server 2012 (ตัวที่ไม่ R2 นะครับ) หรือต่ำกว่า    แต่ถ้าลงไม่ได้ (เช่น ขาดไดร์เวอร์)  ก็คงถึงทางตันอีกรอบ 
คราวนี้คงต้องตั้ง Server เป็น Linux กันล่ะครับ (แต่ปัจจุบันทาง Express ยังหาวิธีลงทะเบียนการใช้งาน/การถอนสิทธิ์โปรแกรมบน Linux ไม่ได้ครับ  จึงยังไม่อนุญาตให้ลงทะเบียนเปิดใช้งานบน Server ที่เป็น Linux นะครับ)

Remote Desktop 50 เครื่อง!!!  ให้ระวังเรื่องไลเซ่นส์กันด้วยนะครับ   (ผมคิดว่า MS เขาเช็คได้ครับ)

;)
แก้ไขล่าสุดโดย CK เมื่อ จันทร์ พ.ย. 23, 2015 5:47 pm, แก้ไขแล้ว 1 ครั้ง
CK
Guru
Guru
 
โพสต์: 71
ลงทะเบียนเมื่อ: จันทร์ ธ.ค. 02, 2013 10:50 am

Re: การใช้งานโปรแกรม Express หลายๆ เครื่องพร้อมกัน

โพสต์โดย savek » ศุกร์ พ.ย. 27, 2015 4:11 pm

ขอปรับเปลี่ยนชื่อหัวข้อสักหน่อยนะครับให้เข้ากับเนื้อหาที่พูดคุยกันอยู่
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am


ย้อนกลับไปยัง ถาม-ตอบปัญหาเกี่ยวกับโปรแกรม Express

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: Google [Bot] และ บุคคลทั่วไป 28 ท่าน