อาการ
เมื่อคุณเริ่ม Microsoft FRx Report Server คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
ข้อผิดพลาด 3709 - ไม่สามารถใช้การเชื่อมต่อเพื่อดําเนินการนี้ได้
สาเหตุ
ปัญหานี้เกิดขึ้นจากหนึ่งในสาเหตุต่อไปนี้
สาเหตุที่ 1
เวิร์กสเตชันไม่มี Microsoft FRx เวอร์ชันเดียวกัน Designer หรือ Microsoft FRx Report Server ดูความละเอียดที่ 1 ในส่วน "ความละเอียด"
สาเหตุที่ 2
โฟลเดอร์ Microsoft FRx ที่จําเป็นมีสิทธิ์ผู้ใช้ที่ไม่ถูกต้อง ดูความละเอียดที่ 2 ในส่วน "การแก้ปัญหา"
สาเหตุที่ 3
แบบเอกสารสําเร็จรูปเสียหาย ชุดข้อกําหนดเสียหาย หรือแฟ้ม .f32 เสียหาย ดูความละเอียดที่ 3 ในส่วน "ความละเอียด"
สาเหตุที่ 4
แฟ้ม FRxQue32.mdb เสียหาย ดูความละเอียดที่ 4 ในส่วน "ความละเอียด"
การแก้ไข
ความละเอียด 1
เมื่อต้องการแก้ไขปัญหานี้ ให้ตรวจสอบรุ่นของ Microsoft FRx บนคอมพิวเตอร์ทุกเครื่องที่มีรหัส Microsoft FRx โดยทําตามขั้นตอนเหล่านี้
Designer Microsoft FRx
-
คลิก เริ่ม คลิก ค้นหา แล้วพิมพ์ FRx32.exe
-
คลิกขวาที่ FRx32.exeแล้วคลิก คุณสมบัติ
-
คลิกแท็บ เวอร์ชัน แล้วบันทึกเวอร์ชันของไฟล์
Microsoft FRx Report Server
-
คลิก เริ่ม คลิก ค้นหา แล้วพิมพ์ RptSvr32.exe
-
คลิกขวาที่ RptSvr32.exeแล้วคลิก คุณสมบัติ
-
คลิกแท็บ เวอร์ชัน แล้วบันทึกเวอร์ชันของไฟล์
ไฟล์เวอร์ชันเหล่านี้ต้องเหมือนกันในทุกเวิร์กสเตชันบนเครือข่าย ถ้ารุ่นของแฟ้มไม่เหมือนกัน คุณต้องใช้ Service Pack ที่เหมาะสมกับโปรแกรมประยุกต์ที่ไม่มีรุ่นแฟ้มเดียวกันคุณยังสามารถอัปเดตเป็น Service Pack ล่าสุดได้ด้วย สําหรับข้อมูลเพิ่มเติม โปรดเยี่ยมชมเว็บไซต์ใดเว็บไซต์หนึ่งต่อไปนี้ของ Microsoft โดยขึ้นอยู่กับว่าคุณเป็นคู่ค้าหรือลูกค้าคู่ ค้า
https://mbs.microsoft.com/partnersource/products/GreatPlains/downloads/servicepackลูกค้า
https://mbs.microsoft.com/customersource/support/downloads/servicepacks
ความละเอียด 2
ตั้งค่าสิทธิ์ที่ถูกต้อง
ตั้งค่าสิทธิ์ที่ถูกต้องให้กับโฟลเดอร์ทั้งหมดที่ Microsoft FRx ต้องเข้าถึง โดยทําตามขั้นตอนเหล่านี้
-
เข้าสู่ระบบคอมพิวเตอร์ในฐานะผู้ดูแลระบบภายในหรือเป็นผู้ดูแลโดเมน
-
คลิก เริ่ม คลิก ค้นหา แล้วคลิก ไฟล์และโฟลเดอร์ทั้งหมด
-
ค้นหาโฟลเดอร์ต่อไปนี้:
-
โฟลเดอร์รหัส FRx ตามค่าเริ่มต้น เส้นทางคือ C:\Program Files\FRx Software
-
โฟลเดอร์ IO_Data
-
โฟลเดอร์ SysData
-
โฟลเดอร์ Temp
-
โฟลเดอร์ MSInfo
-
โฟลเดอร์ System32
-
-
สําหรับแต่ละโฟลเดอร์ที่แสดงอยู่ในขั้นตอนที่ 3 ให้ทําตามขั้นตอนต่อไปนี้:
-
คลิกขวาที่โฟลเดอร์ดังกล่าว แล้วคลิก คุณสมบัติ
-
ในกล่องโต้ตอบ คุณสมบัติ ให้คลิกแท็บ ความปลอดภัย
-
ตรวจสอบให้แน่ใจว่าผู้ใช้ที่เป็นผู้ดูแลระบบและผู้ใช้ Microsoft FRx ทั้งหมดมีสิทธิ์ต่อไปนี้:
-
สําหรับโฟลเดอร์รหัส FRx: การควบคุมทั้งหมด
-
สําหรับโฟลเดอร์ IO_Data : การควบคุมทั้งหมด
-
สําหรับโฟลเดอร์ SysData : การควบคุมทั้งหมด
-
สําหรับโฟลเดอร์ Temp : ควบคุมทั้งหมด
-
สําหรับโฟลเดอร์ MSInfo : การควบคุมทั้งหมด
-
สําหรับโฟลเดอร์ System32 : "อ่าน & Execute" เป็นอย่างต่ํา
-
-
ถ้ามีผู้ใช้ที่ถูกตั้งค่าในกลุ่มความปลอดภัยอื่น ตรวจสอบให้แน่ใจว่าผู้ใช้เหล่านั้นมีสิทธิ์เดียวกันกับกลุ่มในขั้นตอนที่ 4c
-
ความละเอียด 3
เมื่อต้องการแก้ไขปัญหานี้ ให้แก้ไขแบบเอกสารสําเร็จรูป โดยทําตามขั้นตอนต่อไปนี้:
-
ถ้าข้อผิดพลาดถูกจํากัดไว้เพียงหนึ่งแค็ตตาล็อก หนึ่งแถว หนึ่งคอลัมน์ หนึ่งคอลัมน์ หรือหนึ่งทรี ให้สร้างแบบเอกสารสําเร็จรูปนั้นขึ้นมาใหม่
-
ถ้าเกิดข้อผิดพลาดสําหรับแบบเอกสารสําเร็จรูปหลายรายการ ให้สร้างชุดข้อกําหนดใหม่ที่ประกอบด้วยไฟล์ .f32 ใหม่ โดยทําตามขั้นตอนต่อไปนี้:
-
เริ่ม Microsoft FRx คลิก บริษัท แล้วคลิก ชุดข้อมูลจําเพาะ
-
เลือกชุดข้อมูลจําเพาะที่บริษัทกําลังใช้อยู่
-
คลิก ส่งออก แล้วเลือกรายการทั้งหมดในแต่ละแท็บ
-
คลิก ส่งออก อีกครั้ง ไฟล์ .tdb จะถูกสร้างขึ้น
-
เมื่อต้องการสร้างชุดข้อกําหนดใหม่ ให้คลิก ใหม่ แล้วพิมพ์ชื่อไฟล์ใหม่สําหรับไฟล์ .f32 ในกล่อง ตําแหน่งที่ตั้ง
-
บันทึกชุดข้อกําหนดใหม่
-
คลิก นําเข้า แล้วเลือกไฟล์ .tdb ที่สร้างขึ้นในขั้นตอนที่ 2 ก่อนหน้าในส่วนนี้
-
บันทึกชุดข้อกําหนด
-
คลิก บริษัท คลิก ข้อมูล แล้วเลือกชุดข้อกําหนดใหม่ในรายการ ชุดข้อมูลจําเพาะ บันทึกเรกคอร์ดบริษัท
-
ตั้งค่าบริษัทเป็นบริษัทเริ่มต้น
-
ความละเอียด 4
เมื่อต้องการแก้ไขปัญหานี้ ให้แทนที่แฟ้ม FRxQue32.mdb โดยทำตามขั้นตอนต่อไปนี้:
-
หยุดตัวตรวจสอบคิวของ Microsoft FRx เมื่อต้องการทําเช่นนี้ ให้คลิกปุ่ม หยุด/ปิดเครื่อง
-
เปลี่ยนชื่อไฟล์ FRxQue32.mdb ในไดเรกทอรีคิว Microsoft FRx ตัวอย่างเช่น เปลี่ยนชื่อไฟล์เป็น FRxQue32.old
-
สร้างสําเนาของไฟล์ FRxQue32.tpl แล้วเปลี่ยนชื่อสําเนาเป็น FRxQue32.mdb ไฟล์ FRxQue32.tpl อยู่ในไดเรกทอรี SysData
-
ดับเบิลคลิกที่ไฟล์ RptSvr32.exe เพื่อเริ่มการทํางานของ Microsoft FRx Queue Monitor ใหม่ เมื่อต้องการค้นหาไฟล์ RptSvr32.exe ให้ทําตามขั้นตอนต่อไปนี้:
-
คลิกขวาที่ เริ่ม แล้วคลิก สํารวจผู้ใช้ทั้งหมด
-
ค้นหาโฟลเดอร์รหัส Microsoft FRx Report Server ตามค่าเริ่มต้น เส้นทางจะเป็นดังต่อไปนี้:
C:\Program Files\FRx Software\FRx 6.7 Report Server ไฟล์ RptSvr32.exe อยู่ในโฟลเดอร์นี้
หมายเหตุคุณอาจพบปัญหาต่อไปนี้:
-
Files ที่มีนามสกุลไฟล์ .ldb หรือนามสกุลไฟล์ .lck จะยังคงอยู่ในโฟลเดอร์ Microsoft FRx SysData แม้จะไม่มีผู้ใช้เข้าสู่ระบบ Microsoft FRx
หากคุณประสบปัญหานี้ การล็อกในเชิงรุกอาจเกิดความเสียหายกับฐานข้อมูล Microsoft Jet ปัญหานี้อาจเกิดขึ้นหากเซิร์ฟเวอร์ที่โฮสต์โฟลเดอร์ Microsoft FRx SysData กําลังเรียกใช้โปรแกรมต่อไปนี้:
-
Microsoft Windows Server 2003 หรือ Windows Server 2003 Terminal Server
-
Microsoft Windows 2000 Server หรือ Windows 2000 Server Terminal Services
-
Windows Server 2003 Terminal Server ร่วมกับ Citrix
เมื่อต้องการป้องกันการล็อกอย่างฉับไวจากความเสียหายของฐานข้อมูล Microsoft Jet ให้ติดตั้ง service pack Windows Server ล่าสุด อย่างไรก็ตาม ถ้าปัญหานี้ยังคงเกิดขึ้นหลังจากที่คุณติดตั้ง service pack Windows Server ล่าสุด ปิดใช้งานการล็อกแบบ opportunistic สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการยกเลิกการล็อกแบบ opportunisticing ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
296264 การกําหนดค่าการล็อกแบบอนาคตใน Windows
129202 พีซีเพิ่มเติม: คําอธิบายเกี่ยวกับการล็อกแบบ Opportunistic บน Windows NTผลิตภัณฑ์ของบริษัทอื่นที่กล่าวถึงในบทความนี้ผลิตโดยบริษัทที่ไม่เกี่ยวข้องกับ Microsoft Microsoft ไม่มีการรับประกันทั้งโดยนัยหรืออย่างอื่นใด เกี่ยวกับประสิทธิภาพหรือความน่าเชื่อถือของผลิตภัณฑ์เหล่านี้
-