محلي بيانات نظرة عامة

بيانات محلية مصطلح يشير إلى وجود اتصال بين تطبيق الخاص بك و ملف قاعدة بيانات تشغيل كمبيوتر محلي (بعكس وجود اتصال بقاعدة بيانات تشغيل الخادم بعيد). SQL Server Compact 3.5ملفات قاعدة البيانات (.sdf)SQL Serverوملفات قاعدة بيانات SQL الخادم Express (.mdf)، وملفات قاعدة بيانات الوصول Microsoft Office 2010 Suite (mdb.) ملفات قاعدة بيانات محلية المعتمدة حاليا.

ملاحظة

المفضل محلي قاعدة بيانات لتطبيقات العميل هو SQL Server Compact 3.5. للحصول على مزيد من المعلومات، راجع SQL الخادم ضغط 3.5 و ‏‫Visual Studio.

ملاحظة

اسحب ملف.sdf أو.mdf.mdb من مستكشف Windows في إلى Solution Explorer إلى auإلىmatically تكوين الاتصال الخاص بك ثم قم بتشغيل معالج تكوين مصدر بيانات. ثم سيكون بإمكانك إلى تحديد الكائنات إلى استخدامها في تطبيق الخاص بك.

يوفر الجدول التالي على الارتباطات إلى إلى صور تصف كيفية إلى يعيّن بالتطبيق الخاص بك إلى بيانات المحلية:

الموضوع

الوصف

الإرشادات التفصيلية: إنشاء قاعدة ‏‫SQL الخادم Compact 3.5 البيانات

توفير الإرشادات خطوة بخطوة لإنشاء ملف قاعدة بيانات محلي التي يمكن استخدامها لاختبار ميزات بيانات وإنشاء التطبيقات.

الإرشادات التفصيلية: قم بإنشاء SQL الخادم Express قاعدة البيانات

توفير الإرشادات step-بواسطة-step لإنشاء ملف قاعدة بيانات محلية التي يمكن استخدامها اختبار ميزات البيانات وإنشاء تطبيق.

الإرشادات التفصيلية: الاتصال إلى البيانات في SQL Server Express قاعدة البيانات (نماذج Windows)

توفير الإرشادات خطوة بخطوة لتوصيل إلى قاعدة بيانات SQL الخادم Express أثناء إنشاء تطبيقات Windows بسيط.

الإرشادات التفصيلية: الاتصال بالبيانات في قاعدة بيانات الوصول (Windows Forms)

توفير مثال خطوة بخطوة للاتصال بقاعدة بيانات الوصول Microsoft Office 2010 Suite.

كيفية القيام بما يلي: قم بإنشاء اتصال بيانات بقاعدة بيانات Northwind

يوفر تفاصيل للاتصال إلى SQL Server، SQL Server Compact 3.5SQL الخادم السريع، وإصدارات الوصول في قاعدة بيانات نموذج Northwind.

بعد إنشاء مصدر بيانات تكوين الوصول إلى ملف بيانات محلي، العمل مع البيانات باستخدام نفس التقنيات والكائنات كـ استخدام للعمل مع البيانات من أي مصدر آخر. لمزيد من المعلومات، راجع إنشاء تطبيقات بيانات.

قاعدة بيانات هو جزء من تطبيق الخاص بك

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

ملاحظةإذا استخدمت معالج إعداد مصدر البيانات لإنشاء مصدر بيانات لبيانات محلية ملف، يتم سؤالك عما إذا كنت ترغب في تضمين ملف في مشروع. إذا لم تقم بذلك، سوف تحتوي على سلسلة الاتصال يشير إلى مسار القرص الثابت ترميز من قبل تطبيق الخاص بك فقط و ليس ملف بيانات الفعلية. لمزيد من المعلومات، راجع كيفية القيام بما يلي: إدارة ملفات بيانات المحلية في مشروع الخاص بك.

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

بعد إكمال معالج، ملف قاعدة بيانات ومجموعة تظهر في من مستكشف الحل/ من مستكشف قاعدة بياناتوالكائنات قاعدة بيانات المحددة متوفر في الإطار المصادر البيانات. يمكنك يسحب عناصر من الإطار المصادر البيانات إلى النموذج الخاص بك لإنشاء عناصر التحكم المنضمة إلى بيانات المصدر. (اختيار إظهار المصادر البيانات من قائمة بيانات إلى فتح الإطار موارد البيانات.) لمزيد من المعلومات، راجع قم بربط عناصر التحكم إلى البيانات في ‏‫Visual Studio.

هناك للنسخ الثاني من قاعدة بيانات في كل مشروع

عند قيامك بإنشاء مشروع، قد يكون ملف قاعدة بيانات تم نسخه من مجلد المشروع الجذر في مجلد الإخراج ( حاوية ). (انقر فوق الزر إظهار الجميع الملفات في مستكشف الحل لعرض سلة مجلد.) يعتبر هذا سلوك تشغيل خاصية النسخ إلى "الدليل إخراج" من ملف. الإعداد الافتراضي ل النسخ إلى "الدليل إخراج" خاصية هو تعتمد تشغيل نوع ملف قاعدة بيانات التي تستخدمها.

ملاحظة

لا ينطبق سلوك خاصية نسخ إلى الدليل المخرج إلى مشروع ويب أو C + +.

ملف قاعدة بيانات في مجلد مشروع الجذر هو تتغير فقط عند تحرير مخطط قاعدة بيانات أو بيانات باستخدام من مستعرض الخادم/مستكشف قاعدة بيانات أو الأخرى Visual Database Tools.

سلوك ملف قاعدة بيانات هو تعتمد على إعداد خاصية النسخ إلى "الدليل الإخراج"، الذي هو المفصلة في الجدول التالي.

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

نسخ إلى الدليل إخراج إعداد

السلوك

نسخ إذا كان أحدث(الإعداد الافتراضي ل.sdf ملفات)

ملف قاعدة بيانات هو نسخ من دليل مشروع إلى الدليل حاويات أول مرة مشروع هو مضمنة. كل مرة اللاحقة بنية مشروع, تاريخ التعديل خاصية للملفات هو مقارنة. إذا كان ملف في مشروع المجلد الجديد، يتم نسخها إلى المجلد bin، استبدال ملف يوجد حاليا. إذا كانت ملف في مجلد الحاوية أحدث، ثم يتم نسخ لا ملف s.

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

نسخ دوماً(الإعداد الافتراضي لملفات.mdf و mdb.)

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

لا نسخ

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

المشاكل عام محلي بيانات

يوفر الجدول التالي توضيحات للمشاكل عام أثناء العمل مع ملفات البيانات المحلية.

المشكلة

التفسير

كل الوقت قمت باختبار تطبيق الخاص بي وتعديل بيانات، يتم فقدان التغييرات التالية الوقت تشغيل تطبيق الخاص بي.

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

أتلقى رسالة تفيد بأن ملف بيانات هو مؤمنة

الوصول (ملفات.mdb): تحقق ملف غير مفتوح في برنامج آخر، مثل الوصول.

SQL الخادم التعبير (ملفات.mdf): SQL Express تأمين ملف بيانات إذا كنت تحاول نسخ أو تحريك أو إعادة تسمية ملف بيانات خارج IDE ‏‫Visual Studio.

وصول مرفوض عند قيام مستخدمين الثاني بمحاولة الوصول إلى قاعدة بيانات في نفس الوقت

Studio Vهوual يستفيد من مثيلات المستخدمين ، وهي ميزة في SQL الخادم Express الموقع نسخة منفصلة من SQL الخادم هو التي تم إنشاؤها لكل مستخدم. عندما يقوم مستخدم بالوصول إلى الملف، لن تكون قادراً على يعيّن أي مستخدمين اللاحقة. يمكن أن يحدث هذا إذا كنت، على سبيل المثال، حاول إلى تشغيل أحد تطبيقات ويب في الخادم تطوير ASP.NET و IIS في نفس الوقت، لأنه عادة ما يتم تشغيل IIS تحت حساب مختلف.

راجع أيضًا:

المهام

الإرشادات التفصيلية: الاتصال إلى البيانات في SQL Server Express قاعدة البيانات (نماذج Windows)

الإرشادات التفصيلية: الاتصال بالبيانات في قاعدة بيانات الوصول (Windows Forms)

كيفية القيام بما يلي: إضافة قاعدة SQL الخادم ضغط 3.5 بيانات إلى مشروع

كيفية القيام بما يلي: نشر قاعدة ‏‫SQL الخادم Compact 3.5 البيانات مع تطبيق

الإرشادات التفصيلية: إنشاء قاعدة ‏‫SQL الخادم Compact 3.5 البيانات

الإرشادات التفصيلية: إضافة قاعدة ‏‫SQL الخادم Compact 3.5 البيانات إلى تطبيق ونشر هذا