سؤال

لدي مشروع .NET 3.5 Compact Framework يستخدم RDA لنقل البيانات بين قاعدة بيانات SQLCE المحلية لجهازه المحمول وخادم MSSQL-2008 عن بُعد (يستخدم RDA Push and سحب).

جهاز الخادم دليل افتراضي مع إعداد SQLCESA35.DLL (v3.5.5386.0) ل RDA. عادةً ما نقوم بتثبيت سيارات الأجرة هذه على الأجهزة المحمولة ، ولا تواجه عملية RDA أي مشاكل:
sqlce.wce5.armv4i.cab
sqlce.repl.wce5.armv4i.cab

الآن أحاول تشغيل هذا التطبيق كتطبيق لسطح المكتب. RDA Pull (Download) كان يعمل بشكل جيد. لكن دفعة RDA (التحميل) تعطيني بعض المشاكل.

هذا هو الاستثناء الذي أحصل عليه في تطبيق سطح المكتب عندما أحاول استخدام RDA Push:

System.data.sqlserverce.sqlceException

إصدارات عميل العميل ومكون وكيل الخادم غير متوافقة. الإصدارات المتوافقة هي: إصدارات وكيل العميل 3.0 و 3.5 مع إصدارات وكيل الخادم 3.5 وإصدار وكيل العميل 3.5 مع إصدار وكيل الخادم 3.5. أعد تثبيت مكونات النسخ المتماثل مع الإصدارات المطابقة لوكلاء العميل والخادم. [35،30 ، إصدار وكيل العميل = ، إصدار وكيل الخادم =

لقد حاولت نسخ الملف

C: Program Files Microsoft SQL Server Compact Edition V3.5 Desktop SqlServerce.dll (v3.5.5692.0)

ل bin debug

لقد حاولت أيضًا نسخ نسخة أخرى من sqlserverce.dll (v3.0.5206.0) إلى bin debug. لكن هذا يعطيني استثناء مختلف قليلاً:

System.data.sqlserverce.sqlceException [35،30

هل هناك إعداد مختلف أو أي dlls مختلفة أحتاج إلى استخدامها؟

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

المحلول

آمل أن يساعد هذا ، واجهت نفس المشكلة بالأمس ، بعد تثبيت إصدار أحدث من وكيل الخادم الذي يعمل أخيرًا.

Neven (nprelog في gmail.com)

SQL Server Compact 3.5 SP2 صدر! تم إصدار SQL Server Compact 3.5 (Build 3.5.8080.0) على الويب.

يتضمن SQL Server Compact 3.5 SP2 مجموعة من الميزات الجديدة بما في ذلك ما يلي:

دعم محرر Transact-SQL في Visual Studio 2010 والذي يمكن استخدامه لتشغيل استعلامات T-SQL المجانية وعرض خطط عرض الاستعلام لتحسين الاستعلامات. يعرض ميزة تتبع التغيير كواجهة برمجة التطبيق (API) ، وهي System.data.sqlserverce.sqlcechangetracking. توفر واجهة برمجة تطبيقات التتبع الجديدة للتغيير القدرة على تكوين وتمكين وتعطيل التتبع على الجدول ، والوصول إلى بيانات تتبع التغيير للجدول. دعم الإصدار الجديد للتجميع وهيكل الدليل الذي يمكّن تطبيقات SQL Server المضغوطة التي تستخدم النشر الخاص لتحميل مجموعات SQL Server المضغوطة من داخل مجلد التطبيق إذا كانت ذات إصدار أعلى من تلك الموجودة في ذاكرة التخزين المؤقت للتجميع العالمي (GAC). الدعم المضافة لنشر الإصدار 64 بت من SQL Server Compact باستخدام نشر ClickOnce. توفر خدمات التزامن لـ ADO.NET V1.0 القدرة على مزامنة البيانات من مصادر متباينة على البنى المستوية ، N-Tier ، والخدمات القائمة على الخدمة.

  • ويحتوي فريق المنتج على مزيد من التفاصيل هنا: التنزيلات:

Microsoft SQL Server Compact 3.5 Service Pack 2 أدوات خادمhttp://www.microsoft.com/downloads/details.aspx؟familyid=5deec9d5-c216-446e-a003-5d6026ad19b3&displaylang=en

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