เข้าถึงการสูญเสียการเชื่อมต่อฐานข้อมูล


2

ฉันมีปัญหาแปลก ๆ เกิดขึ้นในที่ทำงาน

ผู้คนใช้ MS Access เพื่อเชื่อมต่อกับ SQL Server db และเมื่อไม่นานมานี้ผู้คนกำลังประสบปัญหาเกี่ยวกับการเชื่อมต่อกับเซิร์ฟเวอร์ ไม่ใช่ผู้ใช้รายเดียวกันเสมอไปและไม่ใช่ปัญหาเสมอไปซึ่งทำให้เจ็บปวดจริง ๆ ในการพยายามแก้ไข

ตัวอย่างหนึ่งของปัญหาที่เกี่ยวข้อง

บุคคลมีตารางที่เชื่อมโยงไปยังตารางและเธอจะกรองตารางหรือเขียนแบบสอบถามบนตารางเพื่อส่งคืนโดยที่ itemsku = 'ABCD1234' มันจะส่งคืนหนึ่งเร็กคอร์ด แต่ ItemSku LMKN7486 และทุกครั้งที่มันจะส่งคืนเร็กคอร์ดที่ไม่ถูกต้อง แต่เร็กคอร์ดที่ไม่ถูกต้องอย่างสม่ำเสมอดังนั้น itemsku abcd1234 จะส่งคืน LMNK7486 เสมอ

หนึ่งอาจคิดว่าอาจเป็นปัญหาไดรเวอร์ แต่ก็อาจเป็นปัญหาผู้ใช้ เพียงโพสต์คำถามเพื่อดูว่ามีคนอื่นที่มีสภาพคล้ายกันหรือไม่

ขอบคุณ


เมื่อตารางมีฟิลด์ที่เพิ่ม / เปลี่ยนชื่อ / ลบหรือเมื่อมีการแก้ไขมุมมองลิงค์ในฐานข้อมูล Front-end Access จะต้องถูกสร้างขึ้นใหม่ การรีเฟรชลิงก์ไม่เพียงพอและผลลัพธ์ถ้าคุณไม่สร้างลิงก์ใหม่อาจไม่น่าเชื่อถือ
David W. Fenton

อย่าเชื่อว่านี่เป็นปัญหา แต่จะตรวจดูมัน
Dwight T

ตารางที่เชื่อมโยงเป็นตารางการเข้าถึงหรือไม่ และการเข้าถึงรุ่นใด
datatoo

@DAvid W. Fenton: ทำไมการรีเฟรชลิงก์ไม่เพียงพอ? @Dwight T: คุณเชื่อมโยง SQL-Server ประเภทใด คุณใช้ Access-Version ใดและ access-db เป็น * .accdb หรือ * .mdb หรือไม่
Ice

ไม่เพียงพอเนื่องจากการรีเฟรชสตริงการเชื่อมต่อไม่ได้รีเฟรชข้อมูลเมตาทั้งหมด เพิ่มคอลัมน์ไปยังมุมมองที่เชื่อมโยงบนเซิร์ฟเวอร์และจะไม่แสดงในตารางที่เชื่อมโยงเว้นแต่ว่าคุณจะลบและสร้างใหม่ การเปลี่ยนแปลงอื่น ๆ บางอย่างในฝั่งเซิร์ฟเวอร์อาจทำให้ตารางที่เชื่อมโยงกลายเป็นแบบอ่านอย่างเดียวเป็นต้นนี่คือ SOP สำหรับตารางที่เชื่อมโยง ODBC และเป็นเวลานานเท่าที่ฉันได้ใช้งาน
David W. Fenton
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.