مشاركة عبر


كيفية القيام بما يلي: بدء المزامنة بين محلي وقواعد البيانات عن بعد

بعد إضافة "ذاكرة تخزين مؤقت قاعدة بيانات المحلية" وتوفير معلومات التكوين في صندوق الحوار تكوين مزامنة البيانات، يجب أن تقوم بإضافة التعليمة البرمجية لا تزال إلى تطبيق الخاص بك الفعل مزامنة قواعد البيانات المحلية والبعيدة. بدء المزامنة بواسطة استدعاء Synchronizeأسلوب من SyncAgent.

من المهم فهم التي المزامنة فقط مزامنة بيانات بين بيانات البعيدة وقاعدة بيانات المحلية (.sdf). لا يزال يحتوي على البيانات الموجودة في تطبيق الخاص بك إلى يتم إعادة تحميل من قاعدة بيانات. تذكر إلى إعادة تحميل مصدر بيانات تطبيق الخاص بك بتحديث البيانات من قاعدة بيانات المحلية. على سبيل المثال، استدعاء TableAdapter.Fillأسلوب إلى تحميل جدول بيانات ورقة العمل الخاصة بك باستخدام البيانات المحدثة من قاعدة بيانات المحلية.

يتضمن صندوق الحوار مزامنة بيانات تكوين ارتباط إظهار مثال تعليمات برمجية توفر مثال التعليمة برمجية باستخدام بناء الجملة الصحيح للاتصال في Synchronizeالأسلوب. تضمين هذا المثال تعليمات برمجية في أي مكان في تطبيق الموقع يكون المزامنة إلى سيتم تنفيذه.

ملاحظة

قد يعرض جهاز الكمبيوتر الخاص بك أسماء أو مواقع مختلفة لبعض عناصر واجهة مستخدم Visual Studio في الإرشادات التالية. يحدد كل من إصدار Visual Studio لديك والإعدادات المستخدمة هذه العناصر. لمزيد من المعلومات، راجع العمل مع إعدادات.

الإجراء

إلى بدء المزامنة بين قواعد البيانات المحلية والبعيدة

  1. انقر نقراً مزدوجاً فوق الملف.مزامنة في مستكشف الحل لفتح صندوق الحوار تكوين تزامن بيانات.

  2. انقر فوق الارتباط إظهار مثال تعليمات برمجية في صندوق الحوار المزامنة "بيانات تكوين".

  3. انقر فوق نسخ تعليمات برمجية إلى حافظة و ثم انقر فوق إغلاق.

  4. لصق تعليمات برمجية المثال التي قمت بنسخها في الخطوة السابقة في تطبيق الخاص بك. لصقه في المكان الذي تريد إلى بدء المكالمة المزامنة. يلي تعليمات برمجية يوضح كيفية بدء اليزامن لتطبيق تكوين يزامن جدول العملاء Northwind:

    ' Call SyncAgent.Synchronize to initiate the synchronization process.
    ' Synchronization updates only the local database,
    ' not your project's data source.
    Dim syncAgent As NorthwindCacheSyncAgent = New NorthwindCacheSyncAgent()
    Dim syncStats As Microsoft.Synchronization.Data.SyncStatistics = syncAgent.Synchronize()
    
    ' TODO: Reload your project data source from the local database.
    ' (For example, call the TableAdapter.Fill method.)
    
    // Call SyncAgent.Synchronize() to initiate the synchronization process.
    // Synchronization updates only the local database, not your project's data source.
    NorthwindCacheSyncAgent syncAgent = new NorthwindCacheSyncAgent();
    Microsoft.Synchronization.Data.SyncStatistics syncStats = syncAgent.Synchronize();
    
    // TODO: Reload your project data source from the local database. (For example, call the TableAdapter.Fill method.)
    
  5. بعد مزامنة، إضافة التعليمة البرمجية إعادة مصدر البيانات في تطبيق الخاص بك باستخدام البيانات الموجودة في قاعدة بيانات المحلية متزامنة.

راجع أيضًا:

المهام

الإرشادات التفصيلية: إنشاء بين الحين والآخر متصل التطبيق

كيفية القيام بما يلي: قم بتكوين تزامن بيانات في تطبيق

المبادئ

في بعض الأحيان متصل التطبيقات نظرة عامة

SQL الخادم ضغط 3.5 و ‏‫Visual Studio