سؤال

لدي قاعدة بيانات قمت بترقية مؤخرا عبر SSMA لاستخدام SQL Server 2005. إذا افتح نموذج مرتبط بجدول، فسيعرض البيانات من الجدول؛ ومع ذلك، أنا غير قادر على تحرير النموذج وحفظ المعلومات. ببساطة الكتابة في مربع النص لا يفعل شيئا.

لقد لاحظت أن Access DB الآن لديه "جداول" إضافية تبدأ ب "SSMA $ [OriginalTableName ["، والتي يبدو أنها وصلات إلى SQL Server، وأنا قادر على عرض وتحريرها. أنا غير قادر على تحرير الجداول الأصلية، عرضها فقط. لقد حاولت تعديل الجداول "المرتبطة" إلى "SSMA $" الجديدة "SSMA $"، ومع ذلك، لا تزال أخطاء متعددة.

هل جرب احد هذا من قبل؟ أي أفكار أو رؤية هي مفيدة للغاية.

هل كانت مفيدة؟

المحلول

في الواقع، أعتقد أنني اكتشفت ذلك فقط. إذا لم يكن لدى جدول مفتاح أساسي محدد بوضوح، فسيقوم معالج SSMA بإنشاء الجداول المرتبطة. من الواضح أن الوصول إلى المفتاح الأساسي على جدول مرتبط، على ما يبدو لا يعرف كيفية تحديثه ومقتبوعة مفتوحة لفتح الجدول المرتبط المذكور في وضع "القراءة فقط". كنت قادرا على إعادة إنتاج المشكلة من خلال إنشاء جدول مرتبط يدويا، ثم طلب مني نافذة منبثقة تحديد المفتاح الأساسي. النقر فوق "إلغاء" يضع الجدول المرتبط في وضع القراءة فقط، ولكن إنشاء مفتاح أساسي واستخدام هذا العمود يسمح لي بالعمل مع الجدول.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top