تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
mdf في الفيجوال و لا في السيرفر
#1
بسم الله الرحمن الرحيم
الصلاة و السلام على اشرف خلق الله سيدنا محمد و على آله و صحبه أجمعين

السلام عليكم و رحمة الله و بركاته,

لدي سؤال حول قاعدة البيانات و علاقتها مع الفيجول ستوديو (فيجوال بيسك و السي شارب).

لو قمت بتصميم قاعدة بيانات من نوع (SQL) على الـMicrosoft SQL Server و كانت تحتوي على الجدول التالي:
PlayerTb و هذا الجدول يحتوي على الحقول التالية:
PlayerID, PlayerName, Player Age

السؤال هو:
ما الفرق لو قمت بتصميم قاعدة البيانات هذه من خلال الفيجوال الستوديو؟
هل هنالك فرق بين قاعدة البيانات المصممة من خلال الفيجوال ستوديو (التي بإمكاننا عمل Attach لها) و قاعدة البيانات المصممة من خلال الـMicrosoft SQL Server؟

و ما الفرق بينهما في طريقة الاتصال؟


تحياتي
الرد }}}}
تم الشكر بواسطة:
#2
هههههه طيب ماشي ..
بعرف أن السؤال موجه لي بالتحديد وانا ح أجاوب من خلال الميكروسوفت :

طيب :
كأنك بتسأل حو الفرق بين كلا من :\
SQL Server Compact Edition CE ,,,,, SQL Server Express Edition


الأجـــــــابه من مصدرها :
SQL Server Compact Edition(CE): It’s a lightweight in-process database engine you can run on mobile devices or desktop applications. This version is a subset of SQL Server Express edition with some limited functionality. It doesn’t have stored procedure, views, triggers. You should be using this version if your application only requires to store data that can be easily accessed. And another thing is that in-proc with your application could be a power features because you don’t really need to have your server running and eating memory/CPU while you are NOT running desktop/mobile application means it wakes up when it needed.

SQL Server Express Edition: This version is a server based product that has a rich set of data service features and you need to configure number of components during installation. Express edition has the typical funcationality of a data service engine and also extended to support usage as a local data store.

Even though in new age of Internet, what happen if the internet connection goes down for any reason? Would you afford to have your business stop? Offcourse NOT. So having a local offline data make sense in this scenario. So user can work on offline data and when there is a internet connectivity available it will sync up data with central database. You can think off how OUTLOOK works! You can still write your email if you are NOT connected to internet. Microsoft offers two products SQL Server compact Edition and SQL Server Express Edition for local storage. Both editions are FREE to download and deploy.

Here is the comparision what features supported in which version.

Abu Ehab : Microsoft Partner  & Systems Developer
الرد }}}}
تم الشكر بواسطة: tarek , مبرمج أوتار , ابو ابراهيم , hoob computer
#3
مرحبا اخي hoob computer

منذ مدة و انا احاول معرفة صياغة هذا السؤال ولم استطع
والحمد لله انك سألت عن هذا السؤال

مرحبا اخي Abu Ehab
اخي شكرا لك على الإجابة
ياليت اخي ابو ايهاب ترجم لنا بالعربي حتى نفهم و نستوعب الموضوع


وشكرا لكم جميعا
لا يلومني على انقطاعاتي المتكررة
فهي اما عمل او دراسة او تربية




سُبْحَانَكَ اللَّهُمَّ وَبِحَمْدِكَ، أَشُهَّدٌ أَنَّ لَا إلَهَ إلا أَنْتَ، أَسَتَغْفِرُكَ وَأَتُوبَ إِلَيْكَ
الرد }}}}
تم الشكر بواسطة: hoob computer
#4
ههههههه كأنك في قلبي يا أبو إيهاب Smile

مشكور على الإجابة الرائعة و لكن ينقصني التوضيح على الأتي:
هل قاعدة البيانات المعمولة من خلال الفيجول بيسك التي تسمى بـ Local database هي التي تسمى بـ SQL Server Compact Edition ايضاً؟



نعم أخي أبو ابراهيم,
أنا أيضاً لم يكن في بالي طريقة معينة لصياغة هذا السؤال, و لكن ها هو ذا السؤال قد خرج من فمي Smile


والحمدلله أن أخونا أبو إيهاب أجاب عنه Smile



تحياتي
الرد }}}}
تم الشكر بواسطة:
#5
السلام عليكم و رحمة الله و بركاته,
لقد وجدت الجواب الوافي لسؤالي و ذلك بفضل الله و فضل أخوية العزيز أبو إيهاب

وقد أحببت أن أضع الجواب هنا, تفضلوا لكل من يواجه صعوبة الاختيار بين قواعد الـ SQL في الفيجوال ستوديو:

إقتباس :
What is the Difference between Service Database and Local Database..

"A service-based database is a database that is only accessed through a server. It uses an MDF data file, which is SQL Server format. To be able to connect to a SQL Server database the SQL Server service must be running, because it's that that processes your requests and access the data file."

"A local database is one that is local to your application only. It uses an SDF data file, which is SQL Server CE (Compact Edition) format. There is no need to install a server to access an SDF database. You simply distribute the DLLs that constitute SSCE along with your app and access the data file directly."

source: (jmcilhinney) http://www.vbforums.com/showthread.php?t=530655



تحياتي
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] الفيجوال بيسك لا يحفظ البيانات محمد خلف زكي 1 214 02-08-16, 05:54 AM
آخر رد: سعود
  [سؤال] هل ممكن اضافة ملف اكسل الى الفيجوال دوت نت 2010 محمد مسافر 2 1,617 25-10-15, 10:46 AM
آخر رد: WAEL ABED
  [سؤال] كيفية التعامل مع عدة جداول في الفيجوال دوت نت ahmed saba 4 1,686 17-08-15, 12:26 PM
آخر رد: أبو عمر
  [سؤال] شباب كيفية التعديل على ملف mdf مصنوع ب sql server 2008 المرفق مع الفيجوال بيسك 2010 احمد عبد الحكيم 6 952 01-08-15, 07:57 PM
آخر رد: atefkhalf2004
  [سؤال] كيف أعمل قاعدة بيانات في الفيجوال بيسك ؟2010 Sara1990 1 1,040 06-02-15, 11:55 PM
آخر رد: ahmed saba
  [سؤال] خطأ فى اتصال السيرفر بقاعدة البيانات mesm23 2 664 18-05-14, 10:36 AM
آخر رد: mesm23
Tongue ربط قاعدة بينات اكسل مع الفيجوال عمار عيثاوي 0 1,322 13-05-14, 08:57 PM
آخر رد: عمار عيثاوي
Sad ربط الفيجوال بيسك دوت نت مع sqlserver bakkari 3 3,389 30-12-13, 03:45 PM
آخر رد: MCPD
  مشكلة في sql server ارجو الحل مع الفيجوال binladen 9 3,301 08-11-13, 08:06 PM
آخر رد: ahmed saba
  الاتصال ب MS SQL Server من خلال الفيجوال بيسك دوت نت hoob computer 12 3,969 12-05-13, 03:54 PM
آخر رد: hoob computer

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم