سؤال

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

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

المحلول

نعم، فمن الممكن. انظر هذا موضوع على MSDN.

نصائح أخرى

ويمكنك تخزين <م> ملفات البيانات على محرك أقراص خارجي. برنامج الخادم نفسه، على الرغم من أنني تثبيت بسذاجة على كل الجهاز الذي تستخدمه.

وهذه الطريقة يفترض أن قاعدة البيانات الخاصة بك صغيرة وأو أنك لا يهتمون الأداء كثيرا.

لسيكلسرفير، ربما عليك حظا سعيدا إذا قمت بتعيين إلى "إغلاق تلقائي". هذا سيفتح ملفات البيانات عند ديسيبل ليس قيد الاستخدام لبعض الوقت. خلاف ذلك، يدويا فصل قاعدة البيانات أو وقف ينصح SQL Server عند سحب محرك الأقراص.

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

وأفضل رهان هو النسخ الاحتياطي قاعدة البيانات إلى ملف (على محرك الأقراص USB) واستعادته إلى الجهاز المحلي.

ويمكنك أيضا نسخ الملف إلى USB وتشغيل الأمر إرفاق ملف. أنا لا أعرف إذا USB ستكون أفضل بكثير من اتصال الشبكة.

وبينما أنا متأكد من أن هذا يمكن القيام به، تبعا لمدى يذهب IO على مع DB، وربما كنت لا ترغب في ذلك. الأجهزة المحمولة لديها عدد محدود من يقرأ / يكتب حتى فشلوا. وبشكل أكثر تحديدا، وهذا الحد هو في حيز الامكان عندما يتعلق الأمر أنظمة تشغيل الخروج من جهاز محمول (منذ، من الناحية الفنية، وجميع الأجهزة لديها عدد محدود للفشل).

إذا الحل هو ببساطة ميناء البيانات حول والتصدير / الاستيراد عند تغيير المواقع، وأنا متأكد من شأنها أن تعمل بشكل جيد. بالإضافة إلى ذلك، يتم تحرير الكثير من البرامج مع "جهاز محمول" نسخة، مما يجعل الاستخدام المكثف للنظام ذاكرة الوصول العشوائي، وإلى حد كبير يقلل من الحاجة إلى جهاز IO. ربما SQL Server لديه نسخة من هذا القبيل؟

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